使用System.Net.Dns类指定Nameserver [英] Specify Nameserver with System.Net.Dns class
本文介绍了使用System.Net.Dns类指定Nameserver的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用 System.Net.Dns
类查询DNS记录在Powershell中使用特定的名称服务器。
Query a DNS record using the System.Net.Dns
class in Powershell using a specific Nameserver.
我找不到方法或属性。
[System.Net.Dns]::Resolve("stackoverflow.com")
HostName Aliases AddressList
-------- ------- -----------
stackoverflow.com {} {198.252.206.140}
但是这个解析与列出的名称服务器在我的界面配置中。
But this resolves with the nameservers listed in my interface configuration.
如何指定使用名称服务器?
How can I specify a nameserver to use instead?
推荐答案
使用支持查询备用DNS服务器的外部.NET库。例如,查看JH Software Simple DNS。
Use an external .NET library that supports querying an alternate DNS server. For example, check out JH Software Simple DNS.
http://www.simpledns.com/dns-client-lib.aspx
PowerShell现在提供了一个 Resolve-DnsName
命令与 -Server
参数。
PowerShell now offers a Resolve-DnsName
command with a -Server
parameter.
Resolve-DnsName -Server 8.8.4.4 -Name trevorsullivan.net
这篇关于使用System.Net.Dns类指定Nameserver的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文