路由器卡顿检测:过程记录及解决方案

最近在使用网络时发现路由器运行一段时间后总是卡顿,必须重启才能解决,尤其是在加载网页时,TCP连接的响应特别慢。经过一番排查,最终发现问题出在路由器的NAT表爆表,原因主要是由于DNS的设置不当导致的。
多开了很多代理软件,配置文件使用的DNS都是国际DNS

问题现象

  • 首次加载网页时卡顿,连接特别慢。
  • NAT表中的 SYN_SENT  和 SYN_RECV  状态连接数量激增。

排查过程

  1. 查看连接状态:使用华硕路由器刷的梅林固件,可以直接在路由器后台的连接列表中查看各连接的状态和IP,观察到了大量的 SYN_SENT  和 SYN_RECV  状态。
  2. 问题定位:确认是由于使用了国际DNS(如1.1.1.1、8.8.8.8),导致路由器卡顿。

解决方案

将DNS更换为国内的DNS,如 114.114.114.114、223.5.5.5 等,以更好适应国内网络环境,解决了NAT表爆表导致的卡顿问题。
由于是代理软件导致,直接在配置文件内覆盖关闭DNS,让DNS解析走系统网络

总结

由于网络环境和DNS选择不当,可能会导致NAT表中的连接状态爆表,影响正常网络速度。建议在国内网络环境下尽量使用国内DNS,优化网络连接和加载速度。

THE END