Linux系统网络连通性测试命令

652
0
功能命令示例
测试工具安装安装telnet:apt install telnet
centos系统把apt改成yum,以下相同。
测试端口是否开放nc -vz IP或域名 80
telnet IP地址 端口号
一直是Trying IP …则表示网络不通,或端口未开发
nc -vz www.example.com 80
telnet 1.1.1.1 53
快速抓包方法1、安装抓包工具:apt install tcpdump
2、服务器上开抓包新旧端口号都可,只要有一个 SYN 就会显示:tcpdump -ni any tcp port 端口号
3、在外部再次 nmap(或 nc)扫端口号:nmap -p 端口号 IP
tcpdump -ni any tcp port 443
nmap -p 443 8.8.8.8
nmap -p 49152-49160 IP # 应显示 closed / open 而非 filtered
查看本机开放的端口netstat -atn
netstat -atn | grep 53
netstat -tnap | grep ESTABLISHED
域名解析记录查询dig 域名 记录类型
dig @指定DNS服务器 域名 记录类型
dig example.com mx
dig @dns.google example.com +tcp
查看路由1、安装:apt install net-tools
2、查看路由:route -v
route -n
route -n
添加路由route add -net 网段/24 gw 0.0.0.0
route add -net 网段/24 gw 网关IP
route add -net 10.10.0.0/24 gw 0.0.0.0
route add -net 10.10.0.0/24 gw 10.10.0.1
添加默认网关route add default gw <网关IP> <网卡名称>route add default gw 10.10.0.1 enp0s8
删除路由route del default gw <网关IP>route del default gw 10.0.2.2
路由跟踪traceroute IP或域名
需先安装:apt install traceroute
网络连接是否通畅ping IP或域名ping www.example.com
测试网页是否可以打开curl 网址curl www.example.com
测试网页下载wget -c <网址>
测试域名解析nslookup 域名nslookup example.com
mtr路由信息mtr IP/域名
示每个路由器的IP地址、网络延迟和丢包率等信息
mtr www.example.com

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *