上网第三十五课:第五周复盘——IP 与 DNS 快问快答

昨晚睡前翻评论区,一位读者留言:"师傅,这一周 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------浏览器背后的协议。

相关推荐
可乐鸡翅yeah_1 小时前
hls.js 配置 loadStartPosition,点播起始播放位置踩坑
开发语言·javascript·网络协议·ecmascript·m3u8在线
一条破秋裤2 小时前
TCP 缓冲区:用户空间 stdio 与内核 Socket 缓冲
arm开发·网络协议·tcp/ip
web打印社区2 小时前
JS 静默打印怎么做:纯前端为什么不行,以及最小可跑通写法
开发语言·前端·javascript·websocket·网络协议·http·pdf
自己的九又四分之三站台3 小时前
TCP 与 UDP:从可靠字节流到无连接数据报,怎么选、怎么测
网络协议·tcp/ip·udp
wangbing11254 小时前
开发指南147-WebSocket-前端
前端·websocket·网络协议
要吃这碗饭16 小时前
深入理解 TCP 协议:从三次握手到可靠传输
网络·网络协议·tcp/ip
Zelman20 小时前
HTTPS 协议
网络协议·https
JVM高并发1 天前
使用 Cloudflare Tunnel(本地管理隧道)搭配 DigitalPlat 免费域名实现内网穿透
网络协议·全栈
Zelman1 天前
网络协议性能调优手册
网络协议·性能优化