使用System.Net.Dns类指定Nameserver [英] Specify Nameserver with System.Net.Dns class

查看:116
本文介绍了使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆