我有一个 ClarkConnect(基于 CentOS)盒子,作为我的家庭路由器在 RR 连接上运行。我已将 DNS 服务器设置为使用 Google 的 DNS 服务器。我想将它们改回本地 DNS 服务器,但我找不到一种明显/简单的方法来获取这些地址,除非 a) 将路由器的网络重新配置为 DHCP(不想打扰所有人)或 b) 致电他们的技术支持(现在就杀了我!)。
是否有一个命令行工具/命令可以用来查询外部 NIC 上的 DHCP 服务器,以查看它会为我设置哪些 DNS 服务器,而无需更改我现有的设置?
答案1
如果你真正想回答的问题是“roadrunner 的 DNS 服务器是什么?”,Google 会发现RoadRunner 文档(目前没有回应——缓存版本) 包含全国各地的 DNS 服务器的详细列表。
如果您确实想知道如何查询 DHCP 服务器,那么这将无济于事。
在旁边:更改 DNS 服务器会如何干扰您网络上的用户?如果他们的计算机在本地发出 DHCP 请求时从您的路由器获得 DNS 服务器,那么他们将在本地保留 Google DNS 服务器,直到租约到期。连接到您的路由器的新计算机将获得本地 ISP DNS 服务器。
答案2
你不需要。DHCP 服务器会告诉你。
至少,如果它正确配置为domain-name-servers
在提供您的 IP 地址和网络设置时发送选项参数和其余详细信息。
该选项是 DHCP 协议的标准部分,并且每个现有的服务器和客户端实现应该如果配置正确的话,就会尊重它。