从域名到源站:Nginx、DNS、HTTPS、CDN 怎么串成一条完整链路
前面几篇文章分别讲了 Nginx、DNS、HTTPS 和 CDN,但如果这些知识最后没有重新合成一条完整访问链路,就还是容易停留在“分主题会背”的阶段。真正到线上时,问题从来不是按章节来的,一次请求通...
前面几篇文章分别讲了 Nginx、DNS、HTTPS 和 CDN,但如果这些知识最后没有重新合成一条完整访问链路,就还是容易停留在“分主题会背”的阶段。真正到线上时,问题从来不是按章节来的,一次请求通...
很多人对 DNS 的理解停留在“把域名翻译成 IP 地址”,这当然没错,但放到真实线上环境里,这个理解远远不够。因为 DNS 返回的并不一定是唯一答案,它还可能承载调度、缓存、生效时间、区域差异和访问...
很多线上问题表面上像是一类问题,真正拆开以后却可能横跨多个层次。用户说“网站打不开”,可能是 DNS 解析错了;用户说“接口很慢”,可能是 CDN 回源慢;浏览器报证书异常,也未必只是 HTTPS 配...
很多“网站打不开”或者“接口突然异常”的问题,根本还没走到 TCP 和 HTTP,就已经在 DNS 这一跳出了偏差。只要域名没有正确解析到目标地址,后面的连接、握手和请求就都没有意义。 DNS 排障最...
DNS:域名为什么能找到服务器 前面几篇里,无论 TCP 握手还是 TLS 握手,我们都默认"已经知道服务器的 IP"。但你访问网站时输入的是 www.example.com,不是...