DNS 不只是解析:调度、TTL 与访问路径为什么会变化
很多人对 DNS 的理解停留在“把域名翻译成 IP 地址”,这当然没错,但放到真实线上环境里,这个理解远远不够。因为 DNS 返回的并不一定是唯一答案,它还可能承载调度、缓存、生效时间、区域差异和访问...
很多人对 DNS 的理解停留在“把域名翻译成 IP 地址”,这当然没错,但放到真实线上环境里,这个理解远远不够。因为 DNS 返回的并不一定是唯一答案,它还可能承载调度、缓存、生效时间、区域差异和访问...
很多同学第一次接触 Nginx,往往是从“配一个站点”开始的。但线上真正遇到问题时,Nginx 绝不是一个简单的静态资源服务器,它通常站在客户端和业务源站之间,承担着接入、转发、缓存、限流、TLS 终...
很多线上问题表面上像是一类问题,真正拆开以后却可能横跨多个层次。用户说“网站打不开”,可能是 DNS 解析错了;用户说“接口很慢”,可能是 CDN 回源慢;浏览器报证书异常,也未必只是 HTTPS 配...
CDN 场景下的排障,比单机服务更容易让人迷失。因为用户请求并不是直接到源站,而是先到边缘节点,再根据缓存、调度和策略决定是否回源。链路一旦变长,问题也更容易被中间层掩盖。 CDN 排障真正的难点,不...
很多“网站打不开”或者“接口突然异常”的问题,根本还没走到 TCP 和 HTTP,就已经在 DNS 这一跳出了偏差。只要域名没有正确解析到目标地址,后面的连接、握手和请求就都没有意义。 DNS 排障最...
网络问题最让人挫败的地方,不是概念多,而是现象和原因之间总隔着一层雾。页面打不开、接口变慢、HTTPS 握手失败、CDN 回源异常,这些现象都发生在真实链路里,但如果没有工具和方法,排查时就只能靠猜。...
在 tRPC-Go 服务中集成 pprof 性能分析端点时,遇到了一个典型的"端口监听正常,但路由全部 404"的问题。本文记录完整的排查思路与修复过程,希望对遇到同类问题的同学有...