走完这条解析链
场景:~/dns/ 下有一套本地根/TLD/权威区数据和逐级 resolver ~/dns/chain.py(受控、不碰公网)。说明点名一个域名。 任务:用它逐级解析,把最终 IP 填进题里。 (判分只看你在受控容器里做出的解析证据,不碰公
这条链问了几级
场景:逐级 resolver 会打印一路问过的服务器。 任务:数出解析说明点名的域名问过几级服务器,到 ~/对照表.txt 里查那个数对应的标记。 (判分只看你在受控容器里做出的解析证据,不碰公网。) (这是本机受控环境:只有本地 host
根把这个 TLD 交给谁
场景:根区数据 ~/dns/root.txt 记着每个 TLD 交给哪台 TLD 服务器。 任务:查说明点名域名的那个 TLD 被交给了哪台服务器,到 ~/对照表.txt 里查它对应的标记。 (判分只看你在受控容器里做出的解析证据,不碰公网
哪一级把链指断了
场景:逐级解析说明点名的域名走不通,某一级指向了一台不存在的服务器。 任务:找出是哪一级(根/TLD/权威)断的,到 ~/对照表.txt 里查它对应的标记。 (判分只看你在受控容器里做出的解析证据,不碰公网。) (这是本机受控环境:只有本地
修好根的委派
场景:根区数据 ~/dns/root.txt 里,说明点名 TLD 指向的 TLD 服务器名写错了,导致解析走不下去。 任务:把 root.txt 里那条委派改成正确的服务器名,让逐级解析能走到底。改好运行 ~/check。 (判分只看你在
这个域的权威是谁
场景:TLD 区数据 ~/dns/tld.txt 记着每个域交给哪台权威服务器。 任务:查说明点名的域被交给了哪台权威服务器,到 ~/对照表.txt 里查它对应的标记。 (判分只看你在受控容器里做出的解析证据,不碰公网。) (这是本机受控环
在权威上补一条记录
场景:链走到权威区数据 ~/dns/auth.txt,可说明点名的名字在权威上没有记录,解析到最后一级落空。 任务:在 auth.txt 里补上这个名字的 A 记录(IP 见说明),让解析拿到 IP。改好运行 ~/check。 (判分只看你
交付:让整条链通到底
场景:说明点名一个域名,可根/TLD/权威三级里有的委派错、有的记录缺,链通不到底。 任务:逐级排查 ~/dns/root.txt、tld.txt、auth.txt,把断的委派修对、缺的记录补上,让 chain.py 解析出说明要的 IP。
输入网址回车之后先发生什么
在浏览器地址栏敲下网址、按回车,最先发生的是【0】。
服务器那边处理完之后
服务器收到请求、处理完之后,它会【0】。