DNS
# DNS
📍 一句话
DNS 就是互联网的"通讯录",把网址翻译成电脑能懂的地址。
🎯 类比
你想找"老王",但快递只认门牌号;DNS 就是帮你把"老王"翻译成"XX 小区 3 栋 502"的那本通讯录。
👀 你可能在哪里遇到它
- 网站打不开,但换成 IP 地址就能开
- 换了网络后某些网站突然访问不了
- 部署服务时域名解析迟迟不生效
🔧 动手看一眼
```bash
nslookup example.com
```
这是查询域名对应的 IP 地址;会先显示用了哪台 DNS 服务器,再给出解析结果。
🤖 AI 复制粘贴场景
当 AI 给你这条命令:dig +short example.com
· 它在干什么:只输出域名解析到的 IP,简洁版查询
· 你可能遇到:没装 dig、被本地 hosts 文件覆盖、解析到 CDN 的多个 IP
❌ 出错长什么样
Name or service not known → 域名解析失败,可能网络或 DNS 配置有问题
Temporary failure in name resolution → 临时解析失败,通常是网络断了
🔗 相关名词
[端口] [Socket] [curl 返回 401]
📚 想深入
→ 《册2》第 4 章:名字是怎么变成地址的