网络故障排错工具

1.ping

ping命令ping的对象一般都会给予回应,如果没有回应则表示不通。
当网络不通时,依次ping本地回环,本地ip,网关ip,外网ip。

[root@localhost 桌面]# ping 127.0.0.1                //ping本地回环,测试本地网络协议是否正常
[root@localhost 桌面]# ping 192.168.203.99           //ping本地ip,测试本地网络接口是否正常
[root@localhost 桌面]# ping 192.168.203.1            //ping网关,测试网关是否工作正常
[root@localhost 桌面]# ping 202.106.0.20             //ping外网,测试服务商网络是否工作正常

2.traceroute

利用traceroute可以帮我们解决数据包由多个路由转发后,因为中间某个路由转发有问题,而导致数据发送失败的问题,它可以追踪数据包的路由过程,从而确定问题路由的位置及ip信息。此命令默认使用UDP封装跟踪包,如果使用ICMP封装,使用-I选项。

[root@localhost 桌面]# traceroute -I www.google.com

3.nslookup

此命令帮助检测本地设置的DNS服务器工作是否正常。

[root@localhost 桌面]# nslookup www.google.com              //检测本机DNS服务器是否可以解析www.google.com

4.dig

此命令可以帮助查看更多关于DNS记录的信息,查看包括MX(邮件记录),NS(域名服务器记录)等信息。

[root@localhost 桌面]# dig www.google.com
[root@localhost 桌面]# dig www.google.com MX                 //查看google.com域的邮件记录

5.netstat

此命令查看服务对应端口是否已经正常开启,来判断服务启动是否正常。还可以通过此命令找出连接系统的所有人,如果怀疑有人非法闯入了你的系统,可以通过此命令查找出非法入侵的ip。

[root@localhost 桌面]# netstat -an                          //查看网络连接状态
[root@localhost 桌面]# netstat -nutlp                       //查看当前系统开启端口的信息

你可能感兴趣的:(网络故障排错工具)