什么是默认网关?
要理解默认网关,先要弄清主机如何识别本地网络、同一网段的邻居,以及通往其他网络的路由。在 IPv4 中,关键在于地址、前缀长度和网关;IPv6 还涉及地址作用域和邻居发现(Neighbor Discovery)。只要有一个值配置错误,就可能出现本地通信正常、却访问不了子网以外网络的情况。
如何检查网络设置
先查看接口地址、前缀、路由表和默认网关,确认目标地址是否属于本地前缀,以及是否存在默认路由。不要凭猜测修改掩码或网关:先与 DHCP 分配的参数或网络文档核对,每次只做一项可控的修改,然后重复同样的测试。
关键细节
当目标地址没有匹配到更具体的路由时,就会使用默认网关。网关地址通常位于直连的本地网络中、可以直接访问;如果默认路由指向一个不可达的网关,改 DNS 也无济于事,因为数据包根本到不了解析器那一步。地址和前缀可以用 2IP IP 计算器算一算,再与上面的说明对照。