使用源IP Ping IP?

时间:2014-11-21 16:01:21

标签: windows command-line ping

我正在尝试发送ping,但使用的是源IP。试过这个,

ping example.org -i 88.65.48.77

它没有任何错误,但我很困惑。在手册中,它说-S是源操作员。但是如果我使用-S 88.65.48.77,我得到一个Ping Transmit failed. General Error.那么这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

如果您有多个网络接口卡(NIC),并且希望ping的来自特定NIC,则只需要/需要-S标志;这很少需要。你的命令

ping example.org -i 88.65.48.77

实际上是用ping TTL(生存时间)值为88.65.48.77来ping example.org,其中-i实际上是期望最大数量的" hops" - 比如10,不是IP地址。

因此,如果您尝试ping 88.65.48.77,只需

ping 88.65.48.77

答案 1 :(得分:2)

在其他环境中使用“源地址”检查您的网络。

如果您是Windows用户,请使用以下命令。 示例:

ping target address(x.x.x.x) -S source address(x.x.x.x)

如果您是Linux用户,请使用以下命令。 示例:

ping -I source address(x.x.x.x) target address(x.x.x.x) 

在Cisco设备中,使用以下命令 示例:

ping target address(x.x.x.x) source source address(x.x.x.x)