如何确定我的 ISP 名称服务器的 IP 地址?(/etc/resolv.conf 仅显示默认网关)

如何确定我的 ISP 名称服务器的 IP 地址?(/etc/resolv.conf 仅显示默认网关)

我的家庭服务器已连接到路由器。这是 /etc/resolv.conf 文件的输出

nameserver 192.168.1.1

如何确定我的 ISP 名称服务器的 IP 地址?

答案1

网络工具

选择“DNS 记录”选项。默认情况下,您的外部 IP 目前位于搜索框中。点击“开始!”按钮。这将显示所有 DNS 记录,包括您的 ISP 名称服务器的官方 IP 地址。

以下是一个例子:

Retrieving DNS records for ip-xxx.xx.xx.xx.xdsl.xnet.co.nz...
DNS servers
ns3.wxnz.net [113.20.11.209]
ns2.wxnz.net [58.28.6.2]
ns1.wxnz.net [58.28.4.2]

Answer records
ip-xxx.xx.xx.xx.xdsl.xnet.co.nz     A   xxx.xx.xx.xx    3600s

Authority records
xnet.co.nz      NS  ns1.wxnz.net    3600s
xnet.co.nz      NS  ns2.wxnz.net    3600s
xnet.co.nz      NS  ns3.wxnz.net    3600s

Additional records
ns1.wxnz.net        A   58.28.4.2   300s
ns2.wxnz.net        A   58.28.6.2   300s
ns3.wxnz.net        A   113.20.11.209   300s
ns1.wxnz.net        28  [16 bytes]  300s
ns2.wxnz.net        28  [16 bytes]  300s
ns3.wxnz.net        28  [16 bytes]  300s

但是,您可能还会发现浏览 ISP 的帮助页面会更好。他们通常会发布应该使用哪些数字进行 DNS 查询。 您使用网络工具找到的实际上是为您的 ISP 域提供主机名的 DNS 服务器的 IP 地址。 他们可能有其他具有不同 IP 的缓存 DNS 服务器,您应该使用这些服务器来解析互联网上的 DNS 查询。


编辑

我想我最好指出直线名称服务器,以及缓存递归名称服务器或者DNS 缓存

名称服务器仅响应其负责的记录的名称查询。对于 ISP,它仅针对 ISP 的域以及已委托给它的域。

缓存递归名称服务器。该服务器实际上会代表查询者解析地址,而查询者可以解析委托给该服务器的地址之外的地址。

BIND 是互联网上最常见的名称服务器,它兼具这两种功能。它既是名称服务器,又是递归名称服务器。

流传着许多 DNS 术语,同一事物也有许多名称。但基本上,一个只负责其所属的域,而另一个也会负责其他域。这就是为什么您经常可以将 DNS 查询指向您 IP 的权威 DNS 服务器。但不要这样做,请使用他们给您的 IP 或允许 DHCP 执行此操作。

因此,我对您的问题“如何确定您的 ISP 名称服务器的 IP 地址”的第一个回答是正确的。但是,我认为您想要的是“如何确定我的 ISP 的 DNS 缓存的 IP 地址?”可能就是您想要的。

希望您能在 ISP 网站的帮助或支持页面中找到答案。这也应该通过调制解调器/路由器中的 DHCP 进行设置,并可以在其内置网页或设备命令行中查看。

答案2

您可以从连接设备(您的路由器)获取此信息。通常,您可以在连接状态中找到此信息以及 IP 地址和默认网关(ISP)。我无法准确判断,因为路由器型号和供应商有很多种。

答案3

是的,我假设您指的是代理 DNS 服务器。M. Schwartz 是对的,但考虑到您提到了resolv.conf您指的是哪种 DNS 服务器,这是一个合理的假设。

询问您的 ISP,或者查看此信息在您的机器上的位置。

在这种情况下,正确答案是张嘴问相关人员。有时计算机世界实际上涉及与人类的交谈。☺

Matt H 的回答——唉!——除了最后一段之外,其余都错了。不要指望你的 ISP 提供代理人DNS 服务内容DNS 服务器。对于 HTTP,您不应期望代理服务器和内容服务器位于同一位置。对于 SMTP,您不应期望提交和中继服务器位于同一位置。对于 DNS,您也不应期望代理服务器和内容服务器位于同一位置。具有安全意识的优秀 ISP 不会向外界提供 DNS 代理服务。

询问您的 ISP 其代理 DNS 服务器的位置。ISP 几乎总是会在您询问或无需联系技术支持的情况下提供此信息。ISP 的 WWW 页面上会有一个欢迎包、一个常见问题解答页面,或者(对于质量较差的 ISP)一个“我们不理解您非 Windows 用户,因此这里有一堆技术胡言乱语的 WWW 页面”包含此信息。

当然,您的路由器几乎肯定有一个转发代理 DNS 服务器,配置为使用您的 ISP 通过 DHCP 提供给它的 DNS 服务器。如果您可以从路由器的配置实用程序访问路由器 WAN 端的有关 DHCP 租约的信息,那么您可以从中读取 IP 地址。

进一步阅读

答案4

你可以试试:

dig whoami.akamai.net

它将返回名称服务器收到 DNS 查询的 IP 地址作为响应中的 A 记录。或者也可以在浏览器中打开此页面: http://whatsmyresolver.stdlib.net

相关内容