游客发表
公司内网又断了。内网解析周二下午三点,内网解析隔壁工位的内网解析老张骂了一句,他正在传一个2G的内网解析CAD图纸给分公司。我看了眼右下角,内网解析网络图标转着圈,内网解析像在嘲笑我们。内网解析
这已经是内网解析本月第三次。运维小刘在群里发消息:核心交换机端口异常,内网解析正在排查。内网解析没人回他。内网解析大家习惯了,内网解析等十分钟,内网解析刷新一下,内网解析又能连上。内网解析但这次不一样——四十分钟过去,连内部OA都打不开了。
我起身去茶水间,路过机房门口,听见小刘在打电话,声音压得很低:“……对,DNS解析全挂了,内网域名一个都出不去。”我停下脚步。DNS。这词儿平时没人提,可它一死,整个内网就像被抽了魂。
内网解析,说白了就是把“http://oa.company.local”这种给人看的名字,翻译成“10.23.45.67”这种机器认的地址。这活儿平时太安静了,安静到你根本意识不到它存在。可一旦它罢工,所有靠域名访问的内部系统——OA、ERP、文件服务器、打印后台——全变成一堆IP数字。没人记得住那些IP。老张连自己电脑的网关都背不出来。
小刘后来跟我说,问题出在一台老旧的Windows Server 2008上,那台机器同时跑着DNS和DHCP。硬盘有坏道,解析记录读不出来。他说:“早该换了,提了三次报告,都说不急。”
这事儿有意思的地方在于:内网解析其实比外网解析更脆弱。外网有114、8.8.8.8兜底,内网呢?就那一两台服务器撑着。很多公司觉得内网“反正就自己人用”,凑合着跑就行。可你想想,现在哪个内部系统不是靠域名?连打印机都配了主机名。解析一挂,等于把所有人的眼睛蒙上,再让他们在办公室里摸黑走路。
我见过更离谱的。上一家公司,内网DNS配在域控上,域控又跑在一台物理机上。那台机器放在行政办公室角落,旁边是饮水机。有天水管漏了,水漫到机箱底下,主板烧了。整个公司半天没法登录任何系统。IT主管临时用一台笔记本搭了个DNS,手动敲了三十多条A记录,才勉强恢复。那天下午,他一边敲一边骂:“这他妈是2021年,不是1998年。”
内网解析还有个坑:缓存。客户端会缓存解析结果,TTL设得太长,你改了IP,别人半天访问不到新地址。设得太短,DNS服务器压力又大。有些运维图省事,直接设成86400秒——一天。结果服务器迁移之后,全公司的人第二天还在往旧IP上撞。你打电话过去,对方说“我这儿能打开啊”,其实他缓存还没过期。
小刘最后把DNS迁到了一台Linux虚拟机上,用Bind9,配了转发器。他说:“早该这么干。”我问他那台2008怎么办,他说拔了网线,放仓库了。“留着当纪念。”他笑了一下,笑得不太自然。
那天晚上七点,内网恢复。老张的图纸终于传过去了。他骂骂咧咧地收拾包下班,路过我工位时说了句:“这破网,迟早还得断。”我没接话。我知道他说得对——只要那台虚拟机所在的物理主机再出点毛病,只要备份DNS还是个摆设,内网解析就永远是个定时炸弹。只是没人愿意为“不出事”花钱。大家都等着出事之后再骂。
友情链接