1. 当前位置: 网站首页 >  路由器百科 >  IP地址是什么意思?192.168开头的为啥外网连不进来,一张图分清公有私有

IP地址是什么意思?192.168开头的为啥外网连不进来,一张图分清公有私有

IP地址是什么:公有IP和私有IP区别对照图,192.168内网地址与NAT翻译原理

上礼拜表弟出差,把家里那台群晖的远程访问丢给我盯。他发来NAS的地址192.168.0.30,我在自己家电脑上敲进去,转了半分钟圈,连不上——不是他家网速的事,是这个地址压根出不了他家大门。

后来我跟他说了句大白话:你这号是小区内部的房号,全国几十万个192.168.0.30,外头的路由器根本不知道该敲谁家门。这事儿过去我寻思,IP地址这东西天天见,真让说出个所以然来,多数人还真卡壳。这篇就把它掰开揉碎讲一遍。

IP到底是啥:32个比特掰成四段

IP地址就是给联网设备编的号。现在还在大范围用的IPv4这个版本,一个地址32个比特,书写时掰成四段、每段8个比特,中间用点隔开,比如192.168.31.108。每段能表示0到255,四段全排列下来,总共约43亿个号。

43亿听着挺多,架不住全球八十亿人,人均俩手机加台电脑加个摄像头就爆了。九十年代就发现号不够使,这才搞出IPv6——128位,号多到给地球上每粒沙子都能编一个。IPv6那串长得像乱码的240e开头地址我之前单独写过一篇怎么读IPv6地址,这篇只讲老IPv4。

四段数字还能看出点门道:前面几段相当于「哪个小区」,后面几段是「小区里哪户」。具体前几段算小区、后几段算房号,由子网掩码说了算,掩码那篇我写过255.255.255.0到底管什么,这里先记住「编号=小区名+房号」这个粗略印象就够用。

想看自家设备的号,三个地方都能翻到:电脑上命令行敲ipconfig看IPv4那行;手机在WiFi详情页看;路由器后台的设备列表最全,谁拿几号一屏全出来。看完建议截个图存着,回头哪台设备抽风,对着号找人比挨个拔电源快得多。

公有IP和私有IP:全世界的门牌和小区内的房号

关键的分水岭来了。43亿个号里,有一大块被人为圈出来,规定只能在家门口用,出了门一律无效——这就是私有地址。圈地的规矩写在RFC1918这份文件里,拢共就三段:

网段范围多大
10.0.0.0/810.0.0.0~10.255.255.255约1677万个,大企业爱用
172.16.0.0/12172.16.0.0~172.31.255.255约104万个,16个B段连着
192.168.0.0/16192.168.0.0~192.168.255.255约6.5万个,家用路由器默认

家用路由器出厂默认几乎都挑192.168这段,所以你家、我家、表弟家,后台地址清一色192.168打头。无数个小区用同样的房号,为毛不打架?因为私号出了门就是废纸:互联网上的路由器一看目的地是这三段里的地址,直接把包扔了,根本不给转发。这也是为毛你在公司ping家里那台192.168.1.108,永远是不通的。

那内网设备怎么上网?靠路由器当翻译。手机揣着192.168.31.108这个内部房号出门,路由器先把它换成你家宽带那个公有IP再发出去,回来的包再翻译回去分给对应设备。这门手艺叫NAT,打游戏的人熟悉的NAT1/2/3说的就是它干活的方式,NAT类型那篇我写过怎么查怎么改。一个公号带几十个私号,43亿个号才硬撑到今天。

还有个常见误会顺嘴掰了:家里用哪段不是天注定的,路由器LAN口改成多少,全家就跟多少段。我家AX3000T当年设成192.168.31.1,全家就是31.x;表弟家水星出厂默认192.168.0.1,他家就全是0.x。而门外的公有IP是运营商发的,你说了不算,还可能隔阵子就漂一回——我家电信那条就从117.136开头的号换到过111.72开头,想钉住得靠DDNS,这是后话。

那几个长得像的怪地址,各有各的意思

除了公有私有,还有几个特殊段,排查故障时天天碰见,认全了能少走弯路:

地址名分碰见它意味着啥
127.0.0.1回环地址永远指自己。ping它通,说明协议栈没坏,排查第一步
169.254.x.x链路本地没从DHCP拿到号,系统自己编的占位号,先查路由器那头
100.64.x.x运营商CGNAT宽带「公网IP」是这段开头,说明在运营商大院里,外网进不来
0.0.0.0兜底路由路由表里的默认路由,不知道往哪送的包都归它管

169.254那段我踩过:有回光猫抽风,电脑拿了一串169.254打头的号,网页打不开但网卡看着正常,192.168.1.1打不开那篇里写过怎么自救。0.0.0.0看着玄乎,其实就是「其他都认不出就交给我」的兜底筐,路由表那篇讲route print时展开过。

100.64这段多念叨一句。我家两条宽带,电信主线是真公网IP,移动那条副线拿到手的就是100.89开头——一片用户共享一小撮公网出口。平时刷视频没感觉,想在外的连家里NAS就抓瞎。想知道自家宽带是哪种,三步就能查,怎么查公网IP那篇写得细。

谁在发IP,号为什么自己会变

家里的IP是路由器的DHCP发的,像物业发号,而且是租的——租约到期、设备重连、路由器重启,号都可能变,DHCP那篇我把发号的四步掰过。NAS、打印机这种要被人找的设备,号一变规则就作废,得钉死:要么在路由器做DHCP静态绑定,要么在设备上手填静态IP,两条路各有利弊,静态IP绑定那篇对比过。

号发重了就是IP冲突,两台设备抢一个房号,网络时通时断。查它不用装工具,arp -a看同一IP背后的MAC换没换脸就行,ARP那篇有完整过程。还有一种架是两台设备都觉得自己该用192.168.1.1,光猫和路由器同IP打架,谁该让谁有讲究,同IP冲突那篇写过判断法。

IP、MAC、网关、掩码,四个角色各管一摊

这几个概念最容易搅一块,我拿表弟家那台群晖串一遍。192.168.0.30是它的IP,房号,能变;00-11-32打头那串是MAC,出厂烧在网卡里的身份证,MAC和IP的区别我单独写过;192.168.0.1是网关,小区传达室,出小区的包都交它转手,网关那篇讲过填错会咋样;255.255.255.0是掩码,圈定哪些号算同小区直接喊、哪些得送传达室。顺带一句,这台群晖上回连不上是他电脑Win11签名闹的,跟这次不是一个病,那次号都对,是握手的规矩变了。

一句话各归各位:IP管「你是几号」,MAC管「你是哪台」,网关管「出门找谁」,掩码管「算不算邻居」。四个各干各的,缺哪个都上不了网。

回到表弟那台NAS:外面到底怎么连进去

想通了公有私有,远程访问的思路就顺了:家里的私号出不了门,那就两条路——要么让门外的包能进来,要么让家里的设备主动出来接你。

前者的前提是自家宽带真有公网IP,100.64开头的先死心,打10000号问问能不能给。有了公网IP,在路由器上做端口转发,把公网某个高位端口引到NAS的私号上,端口转发和DMZ那篇有完整步骤。后者选择更多:群晖的QuickConnect、frp中转,或者在路由器上搭个VPN自己连回家,安全性和自由度都更好,VPN回家那篇我跑了三条路。表弟家宽带正好有真公网,走的公网IP加端口转发,一遍就通。

收个尾,给个判断顺序:

症状先看啥
外面连不进家里设备看路由器WAN口IP,100.64或192.168开头就是没公网
设备IP老是变DHCP静态绑定钉死它
网络时通时断arp -a查IP冲突
手动填IP上不了网网关和掩码两栏挨个核

IP地址说白了就是套编号体系,分清「出门有效的」和「只在家有效的」两类,一大半网络问题就有了判断方向。先看号是哪段的,再看号是谁发的,末了看号有没有跟人撞了——这个顺序我用了好几年,比瞎重启管用得多。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《IP地址是什么意思?192.168开头的为啥外网连不进来,一张图分清公有私有》
本文地址:https://www.shunot.com/lybk/1062.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注