当怀疑网络上特定路径或机器有问题时,就需要构造特定五元组反复抓包确认;
下面是使用nc构造特定五元组的HTTP GET:
echo -en "GET / HTTP/1.0\r\n\r\n" | nc -p 59714 -w 2 x.x.x.x 80
以下是基于上面构造特定五元组时,打印每一跳走的路径地址:
sudo traceroute -T --sport=59714 -p 80 x.x.x.x
本文介绍如何通过构造特定五元组进行网络故障排查,包括使用nc工具发起HTTP GET请求及利用traceroute跟踪路由路径的具体命令示例。
当怀疑网络上特定路径或机器有问题时,就需要构造特定五元组反复抓包确认;
下面是使用nc构造特定五元组的HTTP GET:
echo -en "GET / HTTP/1.0\r\n\r\n" | nc -p 59714 -w 2 x.x.x.x 80
以下是基于上面构造特定五元组时,打印每一跳走的路径地址:
sudo traceroute -T --sport=59714 -p 80 x.x.x.x
被折叠的 条评论
为什么被折叠?