解析出这个名字

场景:~/dns/ 下有一份区数据和一个自写 resolver ~/dns/resolve.py(本机受控、不碰公网)。说明里点名一个域名。 任务:用 resolver 解析它,把解析出的 IP 填进题里。 (判分只看你在受控容器里做出的解

开始练习 →

这个域名有几条记录

场景:区数据 ~/dns/zone.txt 里,说明点名的域名登记了若干条记录。 任务:数出它有几条记录,到 ~/对照表.txt 里查那个数对应的标记。 (判分只看你在受控容器里做出的解析证据,不碰公网。) (这是本机受控环境:只有本地 h

开始练习 →

它是什么记录类型

场景:说明点名一个域名。 任务:看它最主要登记的是什么记录类型(A/CNAME/MX…),到 ~/对照表.txt 里查它对应的标记。 (判分只看你在受控容器里做出的解析证据,不碰公网。) (这是本机受控环境:只有本地 hosts 和自写 r

开始练习 →

它最终解析到哪个 IP

场景:说明点名的域名是个 CNAME 别名,指向另一个名字。 任务:跟着别名一路走到 A 记录,把最终 IP 填进题里。 (判分只看你在受控容器里做出的解析证据,不碰公网。) (这是本机受控环境:只有本地 hosts 和自写 resolve

开始练习 →

本机 hosts 把它指到哪

场景:本机 ~/dns/hosts.txt 里给说明点名的域名写了一条,resolver 是「先 hosts 后区数据」。 任务:解析它,看实际用的是 hosts 里的 IP,把那个 IP 填进题里。 (判分只看你在受控容器里做出的解析证据

开始练习 →

改 hosts 把它指到本机

场景:要把说明点名的域名,在本机指到 127.0.0.1(本机受控,改的是 ~/dns/hosts.txt,不碰系统文件)。 任务:在 ~/dns/hosts.txt 里加/改一行,让 resolver 解析它得到 127.0.0.1。改好

开始练习 →

改一条记录的地址

场景:区数据 ~/dns/zone.txt 里某个名字的 A 记录地址不对,说明写了它应有的 IP。 任务:把那条 A 记录改成正确的 IP,让 resolver 解析出说明要的地址。改好运行 ~/check。 (判分只看你在受控容器里做出

开始练习 →

交付:让三个名字都解析对

场景:说明给出三个名字各自应有的 IP,可现在区数据/hosts 里有的缺、有的错。 任务:改 ~/dns/ 下的文件,让三个名字用 resolver 都解析出说明要的 IP。改好运行 ~/check。 (判分只看你在受控容器里做出的解析证

开始练习 →

逐级查询验证了什么

用受控 resolver 一级级(根→TLD→权威)查一个名字,主要验证的是【0】。 (本机受控:一套本地的根/TLD/权威区数据,不碰公网。)

开始练习 →

从现象认解析链的断点

逐级解析走不通,下面哪些现象说明「委派链某一级断了」? A. 根不知道该 TLD 交给谁 B. TLD 指向的权威根本不存在 C. 权威上查不到这个名字的记录 D. 某一级指向了错的下一级

开始练习 →