昨晚睡前翻评论区,一位读者留言:"师傅,这一周 IP、公网、子网掩码、NAT、IPv6、DNS 串下来,我脑子快炸了,能总结总结吗?"
必须能。今天不写新知识点,专门把第五周(Day29-Day34)串成一张地图,把大家问得最多的 10 个问题一口气答完。
一、先来一张知识地图
这一周其实只讲了两件事:地址 和名字。
- 设备要通信,先得有门牌号------IP 地址(D29);
- 门牌号分对外真号 和对内假号(D30 公网/内网 IP);
- 门牌号得按片区规则划分,不然乱套(D31 子网掩码/CIDR);
- 真号不够分,就让大家共用一个号,NAT 当翻译官(D32);
- 靠共用终究是补丁,于是新一代门牌号 IPv6 登场(D33);
- 记不住号,就靠电话簿------DNS 把名字翻成号码(D34)。

一句话串到底:地址让设备找得到,NAT 让地址够用,IPv6 让地址无限,DNS 让人记得住。
二、高频问题快问快答(前十)
Q1:IP 地址和 MAC 地址有啥区别?
IP 是"门牌号"------可变、逻辑的,走到哪换到哪;MAC 是"身份证号"------出厂焊死、全球唯一。两台设备通信,先靠门牌号找位置,到了跟前再核对身份证。
Q2:为什么我家没有公网 IP?
公网 IP 是稀缺资源(全球约 33 亿可路由),运营商把用户集中到 CGNAT 后面共享少量公网 IP。想远程访问家里 NAS?要么申请公网 IP,要么内网穿透。
Q3:子网掩码到底管什么用?
它告诉设备"网络号"和"主机号"的分界线。一句话:掩码里 1 是网段,0 是主机。默认 C 类 255.255.255.0,您家 192.168.1.x 就是标准内网段。
Q4:NAT 会拖慢网速吗?
不会明显拖慢。NAT 的翻译由路由器硬件做,普通家用路由器都能扛住几百条会话。真正的瓶颈是 NAT 表满了或路由器 CPU 太弱。
Q5:要不要手动关掉 IPv6?
别急着关。双栈是默认形态,IPv6 不占带宽、不拖速度,还能少走 NAT。只有极个别老设备或游戏平台兼容问题才考虑临时关闭。
Q6:DNS 用什么好?
首选运营商默认(就近);换公共 DNS 常见 114.114.114.114(电信)、223.5.5.5(阿里)、119.29.29.29(腾讯)。记住:DNS 管解析速度,不管带宽。
Q7:换 DNS 真的能提速吗?
"解析快"不等于"网速快"。如果默认 DNS 绕路,换就近的公共 DNS,打开网页可能快 0.1~0.5 秒;下载、看视频带宽没变,别期待质变。
Q8:打开网页弹出广告、被劫持怎么办?
八成是路由器的 DNS 被改。进路由器后台,把 DHCP 里的 DNS 改成 114.114.114.114 / 223.5.5.5,恢复出厂后再设置一遍更干净。
Q9:ping 通但网页打不开,是咋回事?
经典题。ping 走 ICMP 协议,网页走 HTTP(TCP 80/443)。要么 HTTP 服务没开、防火墙拦了 TCP 端口,要么 DNS 解析失败。先 nslookup 域名试一下。
Q10:概念太多记不住,怎么办?
口诀给你:IP 是门牌,掩码是分区,NAT 是共用,IPv6 是扩建,DNS 是电话簿。回看每课配图,把图讲一遍等于复习三遍。
三、一周自测:三道题试试
第一题:你家路由 WAN 口拿到 100.64.x.x,问:这是什么?为什么做了端口映射却没用?
答案:100.64.0.0/10 是 CGNAT 保留段,您处在运营商级 NAT 后面,没有真公网 IP,端口映射映射的是"假公网",外面进不来。
第二题:电脑上 ping 百度域名能通,但浏览器打不开,最先查哪两步?
答案:一查 DNS(看解析是否正常);二查浏览器代理/防火墙拦截。ping 通说明 ICMP 链路通,不等于 80/443 通。
第三题:把路由器 DNS 从 8.8.8.8 改成 223.5.5.5,网页秒开。为什么?
答案:8.8.8.8 是全球节点,国内解析链路绕路、不稳定;223.5.5.5 是阿里国内节点,就近解析 + 缓存命中率高,域名解析快了几十到几百毫秒,网页打开感觉"秒开"。
小结
- 第五周主线:IP(门牌)→ 子网掩码(分区)→ NAT(共用)→ IPv6(扩建)→ DNS(电话簿);
- 公网/内网、CGNAT、DNS 劫持这些坑,排查先记"先链路后 DNS";
- 学习方法:别背概念,看图 + 做题,配图就是最好的笔记。
思考题:家里宽带报"网页打不开",但手机连 WiFi 能打开、电脑连网线打不开。能排除哪些环节?(提示:先从"同一出口、不同接入设备"想------光猫路由器没问题了,问题大概率在电脑侧:DNS 缓存、代理、网卡设置。)
下期预告
地址、名字、翻译官、下一代------"地址族"终于收尾。接下来该讲您每天点开网页时真正干活的协议了。明天开讲:HTTP------浏览器背后的协议。