当我在机器上执行“路由打印”时,它显示我的默认网关为 10.225.150.1
但当我对 www.google.com 进行 tracert 时,它到达的第一台机器是 10.225.150.2。route 命令没有显示 10.225.150.2 的任何条目。
那么,为什么 tracert 显示 10.225.150.2?
我的机器是Windows XP。
答案1
如果您的网关多宿主它可能分配了多个 IP,但 traceroute 只会显示一个。显示的 IP 不一定是您用作默认网关的 IP。您会在公司网络上发现这种设置,在家用路由器上则不多见。
答案2
如果网关的 IP 最近发生了更改,则您的 arp 缓存可能已过时。请验证您没有与网关硬件地址关联的 150.2 IP。您可以使用以下命令检查您的 arp 缓存:
arp -a
或清除:
arp -d *
您在问题中描述的情况目前对您造成了问题还是只是让您感到好奇?如果是问题,您能否提供您试图实现的具体目标?