导语:你输入网址按回车,到页面出现,中间其实走过一条"导航链"。这条链上每一环都认识,网站部署就算真正打通了。
前面 18 篇,我们把网站需要的东西都学了个遍:服务器、域名、SSL、Nginx、数据库……但你可能还没把它们串成一条线。这篇就做这件事:从用户输入网址到看到页面,中间到底发生了什么。
一、DNS 是干嘛的:电话簿
先解决一个问题:用户输入的是 www.你的域名.com,但服务器只有一串 IP(如 1.2.3.4)。谁负责把域名翻译成 IP?
就是 DNS(域名系统)——互联网的"电话簿":你只记名字,它查号码。
- 域名 = 名字(好记)
- IP = 地址(机器认)
- DNS = 电话簿(名字 → 地址的翻译官)
没有 DNS,你访问网站就得记 http://1.2.3.4——跟记电话号码没区别,那还要域名干嘛。
二、完整链路:从回车到看到页面
把前 18 篇串起来,整条链路是这样的:
① 输入网址回车 → ② DNS 查电话簿(域名 → 服务器 IP)→ ③ 请求到达你的服务器 → ④ Nginx 前台接客 → ⑤ 转发给后端程序 → ⑥ 后端读写数据库 → ⑦ 结果原路返回 → ⑧ 浏览器渲染出页面
用餐厅比喻再走一遍(和 17 篇接上):
| 环节 | 角色 | 对应第几篇 |
|---|---|---|
| 输入网址 | 顾客报出店名 | — |
| DNS 查 IP | 顾客查地图找店址 | 本篇 |
| 请求到服务器 | 走到店门口 | 07(服务器) |
| Nginx 接客 | 前台带位 | 17 |
| 后端处理 | 后厨做菜 | 15(数据库/API) |
| 数据库存取 | 从冰箱取食材 | 15 |
| 返回渲染 | 上菜,顾客看到页面 | — |
关键认知:这条链上任何一环断了,网站就打不开——排查问题也是按这个顺序查的:先查 DNS 解析通不通,再查服务器/端口通不通,最后查 Nginx 和后端。
三、域名购买和解析配置
域名在哪买? 云厂商(阿里云、腾讯云等)都能注册,第 13 篇讲过约几十元/年,以官网为准。
解析在哪配? 记住一句话:解析在"域名商"的控制台配,不在"服务器商"配。
跨厂商完全没问题:域名在阿里云买的,服务器在腾讯云——就在阿里云控制台的"DNS 解析"里,把域名解析到腾讯云服务器的 IP 即可。域名和服务器本来就不是绑定的关系,像"名片"和"办公室"——名片在哪印的,和办公室租在哪,互不影响。
配置步骤(大白话):
- 打开域名商控制台 → 找到"DNS 解析 / 解析设置"。
- 添加一条 A 记录:主机记录填
@(根域名)或www,记录值填你服务器的公网 IP。 - 保存,等待生效(通常几分钟,快则几秒)。
四、常见记录类型速查
| 记录 | 作用 | 例子 |
|---|---|---|
| A | 域名 → IP(最常用) | www.xxx.com → 1.2.3.4 |
| CNAME | 域名 → 另一个域名 | www → 你的CDN域名(12 篇 CDN 就用它) |
| MX | 邮件服务指向 | 收邮件用 |
| TXT | 验证信息(如 SSL 验证、域名验证) | 09 篇证书验证时填过 |
经验:新手 90% 的场景只用到 A 记录——域名指向服务器 IP 就这一条。CNAME 等配 CDN(12 篇)时用。
五、避坑清单
- 改了解析不生效,先清本机 DNS 缓存:你电脑可能还记着旧的解析结果——刷新 DNS(命令因系统而异,Windows 是
ipconfig /flushdns),或用手机流量测一次(走不同网络)。 - 解析生效要等"传播":DNS 全球同步需要时间(和记录的 TTL 有关,通常几分钟到几小时)——刚配完打不开别慌,先等,同时用在线 DNS 查询工具确认解析是否已生效。
- A 记录别填错 IP:填成服务器内网 IP(
10.x、172.x)就废了——要填公网 IP(服务器控制台能查到)。 - 解析对了网站还是打不开:往下一环查——服务器安全组/防火墙放行 80/443 了吗(10 篇)?Nginx 起来了吗(17 篇)?后端跑着吗?按 17 篇的顺序查。
- 域名别选太冷门后缀:
.com通常够用且便宜,别为了"个性"买又贵又难记的后缀——域名是要跟着项目很多年的。 - 到期记得续费:域名过期会被收回(第 07 篇就提过)——设个到期提醒,别让多年积累归零。
总结
- DNS = 电话簿:把好记的域名翻译成机器认的 IP。
- 完整链路:输入网址 → DNS 解析 → 到服务器 → Nginx 接客 → 后端处理 → 数据库存取 → 返回渲染——任何一环断,网站就打不开。
- 解析在域名商控制台配;域名和服务器跨厂商没问题(阿里云域名 + 腾讯云服务器,就在阿里云配解析指向腾讯云 IP)。
- 新手只用 A 记录:域名 → 服务器公网 IP。
- 避坑四条:不生效先清本机缓存、生效要等传播、A 记录填公网 IP、解析通了还打不开就往下游查。
10 分钟小任务:打开你的域名商控制台,找到"DNS 解析",看看你的域名现在有哪些记录、分别指向哪里——用在线 DNS 查询工具查一次你的域名,确认解析真的生效了。下一篇,我们学"后悔药":Git——改坏了怎么回滚,AI 协作的第一课。
下一篇:Git 到底是什么?改坏了怎么回滚(AI 协作的第一课)。
