-NS 和 -NAMESERVER 之间的区别
Difference between -NS and -NAMESERVER
我正在编写一个脚本来在 PowerShell 中创建区域的必要 DNS 记录。通过文档,我看到了 Add-DnsServerResourceRecord command 的两个属性。一个是-NS
,一个是-NameServer
。
谁能解释一下这两者有什么区别?以及使用哪一个来设置区域的 NS 记录?正如我在文档中看到的那样,它们不是彼此的同盟。
-NS
是一个开关参数,它告诉 cmdlet 您正在向 DNS 添加 NS
记录。
-Nameserver
是传递 NS
记录值的方式。
本质上 -NS
是 NS
参数集所必需的(因为这是选择该参数集的方式)。 -Nameserver
仅在 NS
参数集中可用,并且在该参数集中也是必需的,因为它是您需要设置的值。
因此,要为一个区域设置 NS
条记录,您需要两者。
这类似于-Ptr
和-PtrDomainName
之间的关系。
我正在编写一个脚本来在 PowerShell 中创建区域的必要 DNS 记录。通过文档,我看到了 Add-DnsServerResourceRecord command 的两个属性。一个是-NS
,一个是-NameServer
。
谁能解释一下这两者有什么区别?以及使用哪一个来设置区域的 NS 记录?正如我在文档中看到的那样,它们不是彼此的同盟。
-NS
是一个开关参数,它告诉 cmdlet 您正在向 DNS 添加 NS
记录。
-Nameserver
是传递 NS
记录值的方式。
本质上 -NS
是 NS
参数集所必需的(因为这是选择该参数集的方式)。 -Nameserver
仅在 NS
参数集中可用,并且在该参数集中也是必需的,因为它是您需要设置的值。
因此,要为一个区域设置 NS
条记录,您需要两者。
这类似于-Ptr
和-PtrDomainName
之间的关系。