整天的 ping 啊: -[ ping Network ]
来源: BlogBus 原始链接: http://crquan.blogbus.com:80/logs/2005/11/1632168.html 存档链接: https://web.archive.org/web/20060225231632id_/http://crquan.blogbus.com:80/logs/2005/11/1632168.html
整天的 ping 啊: -[ ping Network ] 最近网络是经常断,于是有整天的 ping 啊: crq@ $ ping 200.200.0.170 PING 200.200.0.170 (200.200.0.170) 56(84) bytes of data. 64 bytes from 200.200.0.170: icmp_seq=1 ttl=64 time=0.052 ms 某次突发奇想,猜她可能是 atoi 实现的数字转换,于是用上十六进制: crq@ $ ping 0xc8.0xc8.0.0xaa PING 0xc8.0xc8.0.0xaa (200.200.0.170) 56(84) bytes of data. 64 bytes from 200.200.0.170: icmp_seq=1 ttl=64 time=0.061 ms 换上八进制数: crq@ $ ping 0310.0310.0.0252 PING 0310.0310.0.0252 (200.200.0.170) 56(84) bytes of data. 64 bytes from 200.200.0.170: icmp_seq=1 ttl=64 time=0.062 ms 原来皆有可行也, 又某日,写命令时少了一个 0 : crq@ $ ping 200.200.170 PING 200.200.170 (200.200.0.170) 56(84) bytes of data. 64 bytes from 200.200.0.170: icmp_seq=1 ttl=64 time=0.063 ms 原来亦是可行,于是干脆写成一个数了: crq@ $ ping 0xc8c800aa PING 0xc8c800aa (200.200.0.170) 56(84) bytes of data. 64 bytes from 200.200.0.170: icmp_seq=1 ttl=64 time=0.064 ms 最原始的,换为一个十进制整数: crq@ $ ping 3368550570 PING 3368550570 (200.200.0.170) 56(84) bytes of data. 64 bytes from 200.200.0.170: icmp_seq=1 ttl=64 time=0.078 ms 全都可行,不知这种点分十进制的写法是否在某篇 RFC 已冥冥中早有注定? 后来再以M$的 ping 测试一下,也是同样: D:>ping 3368550570
Pinging 200.200.0.170 with 32 bytes of data:
Reply from 200.200.0.170: bytes=32 time<10ms TTL=64
D:>ping 0xc8.0xc8.0xaa
Pinging 200.200.0.170 with 32 bytes of data:
Reply from 200.200.0.170: bytes=32 time<10ms TTL=64
D:>ping 0xc8c800aa
Pinging 200.200.0.170 with 32 bytes of data:
Reply from 200.200.0.170: bytes=32 time<10ms TTL=64
D:>ping 200.200.170
Pinging 200.200.0.170 with 32 bytes of data:
Reply from 200.200.0.170: bytes=32 time<10ms TTL=64
D:>ping 200.200.0.170
Pinging 200.200.0.170 with 32 bytes of data:
Reply from 200.200.0.170: bytes=32 time<10ms TTL=64 crquan Posted at 2005-11-24 | Reference Trackback(0) | Edit Leave a Reply << 小小 col | Top | Policy Routing Using Linux >>