首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >对源IP执行Ping操作?

对源IP执行Ping操作?
EN

Stack Overflow用户
提问于 2014-11-22 00:01:21
回答 2查看 84.9K关注 0票数 7

我正在尝试发送ping,但使用的是源Ip。我试过了,

代码语言:javascript
代码运行次数:0
运行
复制
ping example.org -i 88.65.48.77

它可以ping通,没有任何错误,但我很困惑。在手册中,它说-S是源运算符。但是如果我使用-S 88.65.48.77,我会得到一个Ping Transmit failed. General Error.,那么正确的方法是什么呢?

EN

回答 2

Stack Overflow用户

发布于 2014-11-22 00:39:56

只有当您有多个网络接口卡(NIC),并且希望ping的来自特定的NIC时,才需要/想要-S标志;这种情况很少需要。你的命令

代码语言:javascript
代码运行次数:0
运行
复制
ping example.org -i 88.65.48.77

实际上是对TTL (生存时间)值为88.65.48.77的example.org执行ping操作,而-i实际上期望的是最大“跳数”--比如说10,而不是一个IP地址。

代码语言:javascript
代码运行次数:0
运行
复制
ping 88.65.48.77
票数 5
EN

Stack Overflow用户

发布于 2018-06-23 18:52:39

在不同的环境中使用源地址检查您的网络。

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

代码语言:javascript
代码运行次数:0
运行
复制
ping target address(x.x.x.x) -S source address(x.x.x.x)

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

代码语言:javascript
代码运行次数:0
运行
复制
ping -I source address(x.x.x.x) target address(x.x.x.x) 

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

代码语言:javascript
代码运行次数:0
运行
复制
ping target address(x.x.x.x) source source address(x.x.x.x)
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27065451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档