.net - 使用System.Net.Dns类指定Nameserver

标签 .net class powershell dns

我想做什么

使用特定的名称服务器在Powershell中使用System.Net.Dns类查询DNS记录。

问题

我找不到执行此操作的方法或属性。

范例程式码

[System.Net.Dns]::Resolve("stackoverflow.com")

HostName                                Aliases                                 AddressList
--------                                -------                                 -----------
stackoverflow.com                       {}                                      {198.252.206.140}

但这可以通过我的界面配置中列出的名称服务器来解决。

如何指定要使用的名称服务器?

最佳答案

使用支持查询备用DNS服务器的外部.NET库。例如, checkout JH Software Simple DNS。

http://www.simpledns.com/dns-client-lib.aspx

PowerShell现在提供带有Resolve-DnsName参数的-Server命令。

Resolve-DnsName -Server 8.8.4.4 -Name trevorsullivan.net

关于.net - 使用System.Net.Dns类指定Nameserver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22139114/

相关文章:

c# - 我可以使用 async/await 来模拟后台 worker 吗?

c# - 如何在自定义部分的 app.config 中获取智能感知?

模拟类的javascript函数,最佳实践?

c# - new() 约束对类定义有何作用?

powershell - 解析 URL 中的 eventID

c# - 在 WinForm 应用程序中播放 MP3 文件

Java:调用另一个类中的方法

azure - 什么类型的 Azure 资源可以运行 powershell 并拥有系统本地的文件系统或存储?

Windows Powershell 在网络适配器上设置 IP 地址

c# - 在运行时更改 DataTrigger 绑定(bind)引用