功能 | 命令 | 示例 |
测试工具安装 | 安装telnet:apt install telnet centos系统把apt改成yum,以下相同。 | |
测试端口是否开放 | nc -vz IP或域名 80 telnet IP地址 端口号 一直是Trying IP …则表示网络不通,或端口未开发 | nc -vz www.example.com 80 |
快速抓包方法 | 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 |
