我在hiredis 中运行该示例,该示例127.0.0.2
用作Redis 服务器IP,并且运行正常。实际上,redis 服务器运行在同一台机器上。我知道那127.0.0.1
是 的 IP 地址lo
,但是127.0.0.2
呢?是一样的127.0.0.1
吗?
我正在尝试 ping 我的 Mac 上的本地 IP,但它没有按我的预期工作。
如果我 ping 127.0.0.1,没有问题:
PING 127.0.0.1 (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.056 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.083 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.089 ms
Run Code Online (Sandbox Code Playgroud)
但是,如果我 ping 任何其他本地 IP,则不起作用:
PING 127.0.0.99 (127.0.0.99): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Run Code Online (Sandbox Code Playgroud)
如果我在 Windows 上尝试同样的操作,它会起作用。有谁知道为什么它不能在 Mac OS X 上运行?