帮家里看路由器设置,页面上IP地址、子网掩码、DNS一排参数,很多人到这里就懵。网络知识从自家的网络参数开始学,把每个字段搞明白,比背术语快得多。

用一栋楼理解地址体系

IP地址是门牌号,比如192.168.1.8,标明设备在内网里的位置。子网掩码(常见255.255.255.0)划出哪些是同栋楼的邻居,前三段相同才算同网段,隔壁小区直接敲门是找不到人的。网关是小区大门,去外网的流量都从这里出,路由器管理地址通常就是网关。端口是楼里的房间号,一台电脑上不同程序靠端口号区分,网页是80和443,远程桌面是3389。

两个幕后角色

DNS是电话簿,把域名翻译成IP,它出问题的典型表现是微信能用、网页打不开。DHCP是前台,自动给新设备发门牌号,所以手机连WiFi不用手动填任何东西。NAT则让整栋楼共用一个对外门牌,也就是公网IP,家里十台设备同时上网靠的就是它。

几条自查命令

  • ipconfig /all:看本机拿到的IP、网关、DNS,排查第一步
  • ping 网关地址:通说明内网正常,不通查WiFi和网线
  • tracert 目标地址:看流量在哪一跳出问题
  • nslookup 域名:直接问DNS,判断解析是否正常
  • netstat -ano:看本机开了哪些端口,配合findstr能查端口占用

常见故障对照

能聊微信但网页打不开,八成是DNS,换个公共DNS试试;什么都不通,先ping网关,网关通就是外面的问题,不通就重启路由器。路由器WAN口拿到的地址一般是10开头或100.64开头这类运营商内网地址,说明你家在共享公网出口,这是常见现象,不算故障。

学习路线建议:先把自家参数看懂,再弄清DHCP和DNS的联动,然后学抓包和路由原理,顺序反了容易劝退。网络知识不难,难在没人告诉从哪开始,从自己的路由器开始刚刚好。