也许标题有点模糊,但我无法用一句话包含所有信息。:-)
我的操作系统是 Mac-OSX。
我的笔记本有两张网卡,一张是eth0,一张是wlan0。
首先,让我们看一下我的路由器设置页面。
然后cat /etc/resolv.conf
在终端输入,我得到了这。
最后,我转到这我的系统网络设置页面。
如你所见,我至少可以在三个地方设置我的主 DNS 服务器。虽然它们现在是一样的,但如果我故意更改其中一个,会影响其他的吗?
我的一个理论是,这些设置始终适用于当前正在使用的网卡。
我的另一个理论是,这些主 DNS 服务器设置是不同的,因为它们在不同情况下工作。例如,路由器的设置仅适用于此特定 LAN,但另一方面,我的 MacBook 网络设置页面的主 DNS 服务器设置适用于我的笔记本电脑连接的任何网络。
我对吗?
答案1
路由器的 DNS 条目由您的 ISP 提供。除非路由器允许您明确覆盖它们,否则您无法更改它们。
/etc/resolv.conf
由网络设置填充。如果网络设置告诉系统从 DHCP 服务器获取 DNS 条目,则路由器将设置它们。否则,显式条目设置将生效。