基本上,我需要使用 PowerShell 了解 DNS 地址的来源。
Get-DnsClientServerAddress -AddressFamily IPv4 -InterfaceAlias '{interfaceAlias}' |
Select-Object ServerAddresses, AddressOrigin |
ConvertTo-Json -Depth 3
{
"ServerAddresses": [
"8.8.8.8"
],
"AddressOrigin": null
}
在这种情况下手动设置 DNS(仅一台服务器)
我怎么知道呢?
我不知道PowerShell中是否有任何命令可以提供此类信息。在我为个人用途制作的清单中,我抄录了返回某些项目的改编代码的一部分。
如果有静态 DNS (
$Network.GetValue( 'NameServer' )
),则它将优先于动态 DNS ($Network.GetValue( 'DhcpNameServer' )
)。我使用了在线翻译。抱歉,我的语言不太流利。