那天晚上,我在改 nginx 配置。手边一杯凉掉的茶,屏幕右下角是 02:14。我把 api 那个二级子域名的 A 记录从旧 IP 换到新机器,回车,然后去洗了个澡。
回来的时候,页面已经挂了。不是配置报错,是解析还停在旧地址上。旧机器已经被我关机,请求全落到黑洞里。四个小时,我坐在那里看 dig 的结果一遍遍刷出新旧两个 IP 交替出现。
这件事让我想写点东西。关于二级子域名,关于 IP,关于那个所有人都在问、但很少有人认真回答的词——入口。
“入口”到底是什么
很多人查“二级子域名 ip 地址入口”,想找的是一个页面。输进去,出结果。像查快递。
我不这么看。入口不是某个网站,是一套路径:你先有二级子域名,比如 img.example.com;它通过 CNAME 或 A 记录指向一台机器;那台机器的 IP 才是你要找的答案。中间任何一环错了,你查到的都是幻觉。
我认识一个做运维的朋友,叫老周,在杭州一家小公司管着三十多台机器。他跟我说过一句话:查 IP 这事,九成的人卡在第一步——他们手里的二级子域名,根本还没生效。
三个具体动作,比任何教程都管用
第一步,dig +short img.example.com。看返回的是 IP 还是 CNAME。是 CNAME 就继续追,别停。第二步,换一台不同网络的机器再查一次,手机热点就行。第三步,如果两次数值不一致,别急着改配置,先等 TTL。老周说他最烦的就是有人 TTL 还没过就跑去后台反复改,改一次等一次,等一次错一次。
具体的数字:默认 TTL 3600 秒,也就是一小时。我把自己的记录调到了 300 秒,代价是 DNS 查询量涨了十二倍。值不值?对我值。凌晨两点那种事,我不想再来一次。
顺带说一句,如果你在找一个能直接输入域名看 IP 的工具,公开的搜索引擎里搜一圈就有,但别迷信第一个结果。我试过五个,两个给的是过期缓存。
我的一点偏爱
说实话,我不喜欢“入口”这个词。它暗示有一个统一的门,谁都能进。DNS 不是这样,它是分散的、有缓存的、会骗人的。你看到的每一个 IP,都只是某一秒钟某个解析器告诉你的版本。
所以我更愿意把这件事叫做“验证”,不叫“查询”。一个答案,三个来源,对得上才算数。这比收藏一百个查询站有用得多。前几天帮一个朋友看他的追剧app后台,就是靠这个办法,五分钟定位到他把二级子域名指到了测试机。
域名解析没有“正确答案”,只有“此刻此地的答案”。
别把入口当成终点
有人把白虎大赛-每日大事入口那种聚合页的做法搬过来,觉得查 IP 也该有个总闸。不成立。你的入口只能是你自己维护的那条链路:记录、生效、验证、记录。
我见过一个站点叫 775029.xyz. com,上面列了一堆二级子域名的映射表,更新到 2025 年 11 月就停了。四个多月没人管,表里一半的 IP 都已经换了主人。这种“入口”,不如没有。
写这篇不是为了给谁指路。我自己那四个小时的坑,填上就行。你要是也在凌晨改过 DNS,大概会懂。