nslookup
或 dig
ping <host or ip>
mtr -r <host or ip>
如果遇到下面的报错,说明需要加上 sudo
执行命令。
mtr-packet: Failure to open IPv4 sockets
mtr-packet: Failure to open IPv6 sockets
mtr: Failure to start mtr-packet: Invalid argument
方案任选其一:
nc -vz <ip> <port>
echo "" | telnet <ip> <port>
有些老系统没有 nc 命令或者 nc 命令不支持 -z 选项。 似乎所有 unix 发行版都有 telnet 命令。
nc -vzu <ip> <port>
最好使用 linkloop。
或者,ip neigh
查看 ip neighbour 的 mac 地址。如果没有相应记录代表二层网络不通,如果有,不一定代表二层网络连通。
arping -d <ip>
arp -a
查看本机的 ARP Table
- tcpdump
- conntrack
- Wireshark
- Chrome DevTools