linux ping 任何IP得到的from 本机IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux ping 任何IP得到的from 本机IP相关的知识,希望对你有一定的参考价值。

举个例子,ping 211.143.31.220
却得到From 211.143.31.221(本机公网IP) icmp_seq=1 Destinantion Host Unreachable 这样的结果
两机都是同一网关。
另一台计算机可以ping通局域网内所有计算机。
不通过交换机,两台电脑直连,也不能ping通对方。
另外,Linux可以ping通自己

参考技术A From 本机ip表示ping发出的数据包是从本机发出的,完全正常。
目标不可达原因很多,关机,断网,禁止ping响应都会有这样的结果
参考技术B 路由器没通过你的包 或者是禁止了 参考技术C 你的Linux本身能Ping通自己吗? 参考技术D 目标机不可达

linux(本机)配置域名

hosts是一个没有扩展名的系统文件,

其作用就是将主机名映射到对应的ip地址。

当用户执行一条ping命令时(如ping www.abc.com),系统会首先自动从hosts文件中寻找www.abc.com对应的ip地址,

一旦找到,系统会立即对相应的ip执行ping命令,否则系统将域名提交DNS域名解析服务器进行ip地址的解析。

为方便快速连接,可把需要经常连接的域名与其ip记录在hosts文件

修改linux的hosts

vi  /etc/hosts    

 127.0.0.1       www.abc.com

重启网络服务

/etc/init.d/networking restart  

 

以上是关于linux ping 任何IP得到的from 本机IP的主要内容,如果未能解决你的问题,请参考以下文章

linux无法ping 自己的ip,但是可以ping localhost,这是出了啥问题

你好,关于vm建立的linux虚拟机和本机能互相ping通,但局域网其他电脑ping不通的问题

ubuntu配置dns后,ping域名等到IP,但ICMP包间隔很大

Linux 网络故障排查

Delphi7中快速得到本机IP地址

Linux之ping命令