一.网络配置及检查:
1.IP配置查看:
For Windows:
我们使用ipconfig /all来查看ip地址。
For Linux:
我们使用ifconfig -a或者ip addr来查看ip地址。
2.通达性检查:
For Windows:
我们使用ping来检查其通达性,常见的有ping,ping -4,ping -6,ping -n,ping -l,nslookup。
ping一般只发送4个各32字节的数据包。
通过 -4、-6能强制使用IPV4或者IPV6来发送数据包。
ping -n能规定发送数据包的个数,一般默认大小还是单个32个字节,即发送n个各32字节的数据包。
ping -l能规定数据包的大小,默认发送四个数据包。
组合起来使用,我们可以通过IPV4或IPV6来发送n个各m字节的数据包。
使用ping /?,能查询到更多其他指令和其对应含义。
nslookup可以查询DNS的记录以及查看域名解析是否正常,在网络故障的时候常常用来诊断网络问题。
nslookup有两种模式,交互模式与非交互模式。
上图第一行即为非交互模式,使用nslookup+域名来链接。
单独输入nslookup,进入交互模式,后面只需要输入域名即可链接,ctrl+c结束。
For Linux:
与Windows不同,Linux没有默认发送四次的次数限制,类似于ping -t,需要使用ctrl+c来结束进程。
ping6大致与Windows中的ping -6相似。
nslookup与Windows一致。
3.路由检查:
For Windows:
route print指令用来查看路由表(IPV4+IPV6)。
tracert用于查看路过的路由器地址。
tracert /?来查看更多。
使用pathping可以查询途径中的跃点数,以及对应的地址,还能查看丢包率。
For Linux:
route可以用来查询路由表,并且具有增加、删减的功能。
与Windows中tracert类似。
4.网络服务与连接:
For Windows:
netstat可以显示本机开放的端口以及本远端的连接状态。
For Linux:
与Windows类似。
ss -an显示所有连接状态。