上次在内网搭测试服务,到处翻教程才弄懂静态ip地址怎么设置,一开始直接随便填数字,电脑直接断网,折腾半天才反应过来不是随便写个IP就能生效。

路由器后台才是第一道关口,打开浏览器输入网关地址,一般印在路由器底部标签上,输入管理员账号密码登录进去。找到LAN口设置页面,先记下子网掩码、网关地址还有DNS服务器,这些参数错一个,就算IP写对也上不去网。之前没留意子网掩码,照着网上例子填255.255.255.0,可路由器本身网段不是这个,保存完网络直接失效,只能改成自动获取IP,重新进后台改回来。

有个地方很容易忽略,静态IP不能和别的设备冲突。

路由器里能看到当前已经连上网的设备列表,每台设备都占用一个IP,挑一个不在列表里、又在LAN网段范围内的数字。比如说网关是192.168.1.1,网段就是192.168.1.x,x不能是1,也不能是已经分配给手机、监控、另一台电脑的数字。选好之后,再去电脑网卡设置页面,把刚才记下来的网关、子网掩码一并填进去,DNS可以填公共的,也可以直接用运营商提供的地址。

打开电脑的网络适配器,找到正在用的网卡,右键打开属性,双击IPv4选项,不要勾选自动获得IP,切换成手动填写。输入选定的静态IP,子网掩码,默认网关,首选DNS和备用DNS,点保存。保存完会短暂断开一两秒网络,属于正常现象,要是一直连不上,大概率就是IP冲突,或者网段不在路由器LAN范围里。那次连续试了两个IP都冲突,每次保存就掉线,只能回到路由器客户端列表,挨个看已占用地址,挑一个末尾数字偏后的,避开DHCP自动分配的区间。DHCP池一般是从100到200,那直接选10以内的数字,就不容易撞上自动分配出来的地址,这个办法省事很多。

区分开内网静态IP和公网静态IP,这点很多教程不会讲明白。电脑网卡里设置的只是局域网静态IP,只在自家路由器内部生效,外网访问不了。想要公网的静态IP,得联系宽带运营商申请,不是在电脑或者路由器页面随便调就能实现,之前白白在路由器高级选项里翻了很久,来回点各种开关,始终拿不到固定公网地址,客服一句话点醒,公网静态IP需要单独办理业务。

手机也能设置,操作逻辑差不多,长按WiFi名称,进入网络详情,把IP设置从DHCP改成静态,填入相同网段参数。但手机这边有个麻烦点,换别的WiFi网络时,记得切回自动获取,不然连别的无线网会直接无法联网,之前出门连咖啡馆WiFi,忘了改回来,半天刷不出网页,以为是网络信号差。

设置完成之后,打开cmd窗口,ping一下网关,能正常收到回复,再ping一个外网地址,能通,才算成功。ping不通网关,代表内网参数出错;ping网关正常但是访问不了外网,基本是DNS填错或者网关地址写错。

那天调试完已经很晚,合上电脑第一件事,把路由器的LAN网段和选定IP写在便签贴到路由器侧面,免得下次重装系统,又重新反复试错。