遭遇网络Bug问题
七年计算机科班出身,竟因Bug问题汗颜!总结:别瞧不起非计算机专业前辈!
事件经过
硕士毕业,带着台式机搬到新家,第一分钟就是整理机器连接网络。房间墙洞上有一大堆网线头,一个个试发现只有一个有网络!!!!OKK,连接完毕,自动获取IP,并开心的在网上冲浪浪,芜湖,起飞!
好景不长,冲浪时常仅为数分钟便无法继续使用,看着网络连接图标,我两眼发直!
我直呼好家伙,心里想想房东能知道个啥,又不是学计算机的。就不问就不问就不问,非要自己查明真相。
一番倒腾,我断定推测房间里面的这根网线连着一个路由器,所以要么是路由器不work,要么就是网线不work。
好家伙,直接给房东发微信,就发就发就发,快来修一修,顺便展现一下自己科班的muscle:你这哪儿哪儿有问题啊,快来修啊。
房东直接说:你这里是用的交换机,你改改手动获取IP,自己设置下,他们都是自己设置的。
我人傻了,因为之前房东跟我讲过路由器的事情,我以为我这根网线连接的是路由器。
疯狂打脸,打到我自信的小脸上,呜呜呜,好丢人,颜面尽失。
————————————————————————————————————————————
手动设置IP
- 查看手机IP地址,仿造一下:192.168.1.66(我最近痴迷于6)
- 照抄手机的网关:255.255.255.0
- 默认网关:192.168.1.254
- 设置DNS服务器
报错:您所访问的网页不存在,或者该网页地址修改:ERROR_ADDRESS_INVALID。但是优酷能上!
第一直觉:DNS写错了
于是乎, 那我就分别用了了各家的DNS,都没用嗷!JueJue,不能上网。但是我神奇的发现,打开VPN代理,也就是下面这个小木马人的软件,就神奇的可以上网了。
芽儿咯,头皮发麻。想起房东轻言片语的解决问题,我现在自己手动配个东西都要死去活来了,脸疼!
————————————————————————————————————————————
解决问题
- 各种查ERROR_ADDRESS_INVALID原因:无果!
- 无意间修改了默认网关:192.168.1.1。!!!!成了!!!!
————————————————————————————————————————————
为什么?
1. 为什么默认网关错了,就上不了网???
2. 为什么默认网关错了,优酷能上????
3. 为什么默认网关错了,开了代理就可以上网?
回答
- 默认网关的作用:当访问不同网段的设备时,数据得找到默认网关进行转发!
- 为什么优酷能上?是我电脑DNS缓存?不知道!
- TCP-IP协议簇里面有一个代理ARP协议,当数据找不到默认网关时,小木马会应用代理ARP协议给我一个类似于网关的代理服务器的地址,然后数据经过代理服务器地址进行了转发,因此转发速度比较慢!(开的美国节点的代理服务器)
——————————————————————————————————————————————
总结
- 干什么都别带有色眼镜!
- 别骄傲
- 别太武断,仔细思考每一个环节可能出现的问题,问清楚当前环境(例如:原来是交换机工作的)
- 网关这东西,别靠常识(之前学校设置的默认网关就是254)
优酷YYDS,有人知道为什么的留言教我一下