【问题标题】:How come I have so many hops when I traceroute my local ip当我跟踪我的本地 ip 时,为什么我有这么多跃点
【发布时间】:2025-12-08 18:30:02
【问题描述】:

我的本​​地 IP 是 192.168.1.106,当我列出我的路由表时,它表明是这种情况。 当我跟踪路由到 192.168.1.106 时,它指出有 64 个跃点。

不应该是零跳吗?

localhost:~ cram$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.1.1        UGSc           37       33     en1
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH             27    38597     lo0
169.254            link#5             UCS             0        0     en1
192.168.1          link#5             UCS             4        0     en1
192.168.1.1        48:f8:b3:73:7f:23  UHLWIir        27        5     en1   1199
192.168.1.106      127.0.0.1          UHS             6       56     lo0
192.168.1.131      0:90:a9:bd:5:73    UHLWIi          1        2     en1   1195


localhost:~ cram$ traceroute 192.168.1.106
traceroute to 192.168.1.106 (192.168.1.106), 64 hops max, 52 byte packets

【问题讨论】:

  • 您实际上并没有显示整个traceroute 输出,它会显示多少跳。每跳应该有一条线。标头输出只是说traceroute 将显示最大 64 跳。这个问题对于 * 来说确实是题外话。

标签: routing ip osx-mavericks traceroute


【解决方案1】:

对不起,我看错了你的问题。您的本地主机不同。您的本地主机应该是 127.0.0.1。我猜 NIC 会从操作系统收到一条消息请求,它在硬件级别传递,这会将计数器标记为成功的切换,然后网络层用其 IP 地址(您分配的 IP)做出响应.本地主机定义为软件环回。

【讨论】:

    最近更新 更多