叶子 · 详情记录

上周三凌晨两点,我盯着 ip138.com 的 IP 归属地页面看了四十分钟,就为了搞清一条 2019 年的日志到底从哪儿来的。

先查 IP,再翻 WHOIS,接着顺手点开了历史快照。天亮的时候,手里攥着一张写满时间戳的便签纸——这篇就写这个。

作者:叶子  ·  发布于 2026-04-29  ·  阅读约 6 分钟

事情的起因特别琐碎。上周三凌晨两点,我在清理一台旧笔记本的备份盘,翻出一个 2019 年的 access.log,里面有一条请求反复出现,IP 是 103.44.xxx.xxx,每天凌晨 3 点 17 分准时来一次。我第一反应是打开 ip138.com 查归属地,页面上跳出来的是「香港特别行政区 · 某机房」,运营商那一栏写着「Netsolutions」。就这一行字,把我钉在椅子上四十分钟。

别笑,真的。你查过一次 IP 归属地就会发现,它不像在查资料,像在给人做背景调查:103.44.xxx.xxx 这个段,2019 年登记在某家已经注销的香港公司名下,可它每天的访问量稳定得异常,像有人拿着闹钟在敲。我当时想的是——如果是爬虫,为什么只挑凌晨三点?如果是人,为什么四年不间断?

那天我到底查了些什么

先说个具体的:我打开 ip138.com 的 IP 查询框,把 103.44.xxx.xxx 粘进去,回车,页面给的是归属地 + 运营商 + 一个「查询时间」的戳。然后我去翻历史快照,找到 2021 年 8 月 14 日 的一条旧记录,同段 IP 当时的归属地标注和现在不一样,页面底部还留着一行小字:「数据每月更新」。这行小字救了我,不然我会以为网站出错了。

顺着这条线,我又在 ip138.com 上查了另外 6 个 IP,把它们的时间戳抄在那张便签纸上。抄到第五个的时候我意识到,这四个地址都是同一台机器在轮换出口 IP,凌晨三点十七分只是它把时间对齐到 UTC+8 的结果。真相没什么戏剧性,但那种「啊,原来是这样」的瞬间,比喝咖啡提神。

说句可能不讨喜的:查 IP 归属地这件事,工具本身没那么重要,重要的是你愿不愿意为一条不起眼的日志多花四十分钟。大多数人查完第一行就关页面了。

顺带说一件跑题的事。查 IP 的过程中,我顺手点进站内一个推荐位,标题叫「蜜桃免费小说阅读」,本来只想看看这个站是怎么做推荐位的,结果读了两章停不下来,第二天顶着黑眼圈上班。跑题归跑题,这类站点在内容组织上其实挺值得琢磨。

再跑回来。我一直觉得,ip138.com 这种工具站在今天的处境挺微妙的:一方面,IP 查询是刚需,运维、安全、写代码的人每天都在用;另一方面,大部分人用完就走,不会觉得它有什么「内容」可言。可我那天翻了它好几个页面,发现它把「查」变成了「读」——你查一个 IP,它给你归属地、给运营商、给历史记录,等于顺手塞给你一份小型档案。

一个我坚持了很久的笨办法

我有个习惯,查任何地址类的信息,都会把结果和至少两个来源交叉比对。ip138.com 查完,我会再去翻 WHOIS,再看一眼路由。有一次对不上,我硬是花了两个小时排查,最后发现是对方用了 CDN,回源 IP 被藏起来了,当时的记录现在还留着。这个笨办法让我吃过苦头,也救过我。

说个反差:去年我在一个技术群里提过这个习惯,有人回我「查 IP 还用交叉比对?直接搜一下不就行了」。我没争,但心里不认同。工具越方便,越容易让人把第一行结果当结论,这是我这些年最警惕的事。

如果你也在做类似的排查,可能会遇到一些搜索路径的岔口。比如我前几天翻到一篇讲「黑人爸爸们每天爆肝养子」的页面,标题乍看和 IP 没半点关系,但它讲的是「长期、稳定、高频」的行为模式,和我凌晨三点十七分那条日志的形态,居然对上了。内容这件事就是这样,你永远不知道哪篇东西会在什么时候给你一点启发。

另外,为了看更多样本,我还去翻了一个做数据归档的小站,分类页里有一栏叫「研究生a区」,里面存了大量的公开日志样本。我照着里面的格式,把自己的便签纸重新抄了一遍,抄完发现之前漏了两个时间点。手动抄写这件事听着蠢,但确实管用。

那天剩下的一点尾巴

写到这里,插一句和本文关系不大的。那天翻站内链接的时候,还撞见一篇标题很抓人的「她娇嗔已经承受不住」,点进去发现是写日常琐事的,反而读得挺放松。凌晨四点的人,看什么都容易共情,这我承认。

最后收个尾。那天我合上笔记本的时候,窗外已经有点亮了,便签纸上记了 11 个时间戳、4 个 IP 段,还有一句我没敢删的话:凌晨三点十七分,不是巧合,是有人替机器选了一个人最少的时间。这句话后来被我写进了给同事的排查报告里,他回了我一个「你这也太较真了」。

较真就较真吧。工具会更新,页面会改版,但「多查一步」这件事,我打算继续做下去。

IP 查询 域名记录 日志排查 深夜随笔

最近在 ip138.com 上翻到的记录

8 条,都是这段时间自己动手查、动手抄下来的。

2026-02-11

蜜桃免费小说阅读站点的推荐位,我盯了半小时

顺手点进去读了两章,第二天迟到。

2026-03-03

103.44.xxx.xxx 那条日志,我把时间戳抄满了便签

凌晨三点十七分的访问,四年没断过。

2026-03-18

2021 年那条旧快照,归属地标注和现在不一样

页面底部写了「数据每月更新」,救了我。

2026-04-02

黑人爸爸们每天爆肝养子:高频行为模式的一次对照

和凌晨三点十七分,居然能对上。

2026-04-10

研究生a区归档页,样本格式我照着抄了一遍

抄完才发现漏了两个时间点。

2026-04-16

她娇嗔已经承受不住:凌晨四点读这个,容易共情

日常琐事,反而读得很放松。

2026-04-21

WHOIS 注销记录,和 ip138.com 的结果差了一个字段

交叉比对,就差了这么一点点。

2026-04-27

CDN 回源 IP 被藏起来的那次,我排查了两个小时

笨办法救了我,也吃过苦头。

关于我

我是叶子,在杭州住,白天做数据平台的运维,晚上喜欢查一些别人觉得很无聊的东西,比如一条日志里反复出现的 IP。

做 ip138.com 这个站,是因为我每次查完 IP 都会顺手记几笔,时间久了便签纸攒了一抽屉,索性整理成网页。

这里没有团队,就我一个人,更新慢,偶尔跑题,排版也不算精致,但每一条记录都是自己动手查过、抄过的。

如果你也在半夜查过 IP,大概会懂这种感觉。

今天看到的一句话
「查 IP 的人要的从来不是那个地址,而是地址背后那个偶尔准时、偶尔失约的人。」
—— 摘自某份 2022 年的日志分析手记,作者栏空着,我在 ip138.com 的历史记录页翻到的