为什么“/etc/resolv.conf”中的名称服务器不是我在 Mac OS X 中的路由器 IP?

use*_*132 2 networking dns macos

我正在运行 Mac OS X 并且我正在使用 DHCP。我的印象是我的计算机首先去路由器查找 IP 地址,等等。那么为什么路由器 IP 地址不是 中的条目/etc/resolv.conf?相反,该文件包含两个 IP 地址,它们的格式甚至不是192.168.1.0- 255.

dav*_*dgo 10

绝对不需要 DHCP 指定的 DNS 服务器是路由器的地址 - 事实上,只有路由器也充当 DNS 服务器的情况才会如此 - 这对于小型家庭网络通常是正确的,但对于企业网络而言通常不正确 - 实际上,网络越大,DNS 服务器与路由器相关的可能性就越小。

DHCP 允许指定任意 DNS 服务器 - 设置 DHCP 服务器的人只需在您期望的范围之外配置名称服务器。这可能是出于性能、方便或其他原因。

如果我稍微误解了这个问题,或者它的意图被编辑所掩盖 -/etc/resolv.conf包含有关 DNS 服务器和名称解析的信息。它没有说明路由。