如果想把自己的家用电脑当做服务器,开通远程服务,比如家用NAS。按以前的经验,宽带接入要有公网IP,再做端口映射,就可以公网访问了。为了方便,还可以用路由器内置的花生壳之类的服务绑定域名。
当我打开路由器,想配置花生壳服务的时候,并没有成功。于是打开路由器的 Wan 网络连接查看,看到一个很奇怪的 100.109 开头的 IP 地址。
然后再打开百度,搜索 IP,显示的本机IP是 42 开头的。
本机公网 IP 和路由器 Wan 口 IP 地址竟然不相同???难道 100.109 开头的 IP 地址是个内网地址?
通常都说,私有(内网)IP地址有三类:
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255
这三类地址都不包括 100.109 开头的 IP 地址,百思不得其解,还是搜索吧。打开 ip138 查询,显示为 保留地址 NAT 局域网。
继续搜索,打开 IANA 网站。IANA (The Internet Assigned Numbers Authority,互联网数字分配机构) 是负责协调管理和分配域名、IP地址等资源,使 Internet 正常运作的机构。
https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
这里列出了所有 IPv4专用地址。
100.64.0.0/10 是 2012年4月才分配的,留给运营商使用。从100.64.0.0 - 100.127.255.255,包含有 4,194,304 个IP地址。
随着互联网的发展,IP V4 地址早就不够用了,IP V6 难以快速广泛使用。运营商已经很难为每一个上网用户分配一个公网IP地址,于是划分出一块运营商专用地址,以便分配给上网用户使用。
移动公司家用宽带分配的是 10 开头的 IP 地址。电信家用宽带分配的是 100 开头的IP地址。实际使用中,还是电信的体验要好一些。比如,同样使用 PT 下载,移动宽带根本没有速度,完全无法使用 BT 类软件。而电信宽带使用 PT却不受影响,可能真的就如 100 开头的 IP 地址所说,电信宽带虽然分配的是内网地址,但是使用了 NAT 地址转换。
其间,拨打 10000 号,询问本人家用宽带已办理近10年了,以前都是有公网IP地址的,现在怎么没有了? 客服只是告知,好几年前就没有公网IP地址 了,现在只有企业专线才有公网IP地址,价格比较贵,具体情况要去营业厅咨询。
看来家用带宽几大运营商都不会分配公网IP地址了,都成了一个大内网。于是要想公网使用 NAS 等服务,只能进行内网穿透了。要么自己有一台具有公网IP的服务器,自己搭建内网穿透服务。要么使用商业化的内网穿透服务。
而我使用的是前者。链接: