我在家里使用 MacBook(装有 macOS 10.13.6)。我的互联网连接是通过华为 Netcube E5180s-22 进行的。
当我使用查询我的 DNS 配置时,scutil --dns
我得到了这个(192.168.8.1
是 WLAN 上 NetCube 的私有 IP 地址):
resolver #1
nameserver[0] : 192.168.8.1
nameserver[1] : 192.168.8.1
现在我想知道:NetCube 是否运行某种 DNS 服务器,或者该报告是否是其执行 NAT(或类似操作)的产物?
答案1
这不是 NAT 的产物。路由器通常运行一个简单的转发 DND 代理 - 通常基于 dnsmasq。一个原因是,当与 ISP 建立连接时,ISP 的名称服务器通常会提供给路由器。- 这可能是在计算机请求其 DHCP 租约之后(这也将 DNS 信息提供给计算机),因此它可能在需要将其提供给 PC 时不知道此信息。
(请注意,DNS 可以像大多数其他请求一样进行网络地址转换 + 您可以通过在 PC 上手动设置 8.8.8.8 来自行确定。