《流浪地球2》运维面试考卷(DNS解析专场)
2023-2-13 10:48:50 Author: mp.weixin.qq.com(查看原文) 阅读量:3 收藏

其他

案例

随笔

声音

知识

编者按

本文作者是小编在芸芸众生中偶遇的一位技术高手。当时,我在研究取证,他在研究运维,居然发现有很多交叉和共同语言。经其同意,先转载发表于此。再次声明,绝不是蹭热点。

考试时间:17分钟3秒

考官:550w(模型)

注意:每道题需要5秒内开始作答,否则超时。

备注:非技术人员可直接回答第9题。

前言
以下试题是本人根据观看电影《流浪地球2》时留意到的互联网技术设定DNS解析部分,整合预告片公开信息整理而来的整活内容(手动狗头)。截图来自预告片。部分题目拿来做技术面试也不是不行(手动狗头)。非技术人员请直接跳到第9题(手动狗头)。
图1:图恒宇上传图丫丫数据到550W离线版截图
图2:图1左下角截图
图3:图1右下角截图
图4:图1右上角截图
第一部分:单选题
1、图1左下角(图2)和图1右下角(图3)最有可能使用的命令行是____。
A、ping -c 4 550W-IN.PENGINE
B、nslookup 550W-IN.PENGINE
C、dig +trace 550W-IN.PENGINE
D、rm -rv 550W-IN.PENGINE
2、根据图1右下角(图3),名称服务器 (Name Server,下称ns服务器)的顶级域名(gTLD)是_____。
A、.EMPOWER
B、.PENGINE
C、.DNSKEY
D、.IN-ADDR-SERVERS
3、根据图1左下角(图2),有一条RRSIG(Resource Record Signature)记录,该记录是对哪一条DNS服务记录类型进行验证签署?
A、NSEC记录
B、NS记录
C、DNSKEY记录
D、RRSIG记录自身
4、假设电影中三地互联网根服务器是以rfc4291文件规定所分配的ipv6地址,最不可能分配的是以______开头的ipv6。
A、fe80
B、240c
C、2001
D、2a01
第二部分:简答题
5、根据图1右下角(图3),请写出所有可以请求解析二级域名550W-IN.PENGINE的ns服务器名称(域名)。
6、根据图1左下角(图2),该RRSIG(Resource Record Signature)签名签署时间和签名失效时间分别为什么时候?
7、你认为图1左下角(图2)的RRSIG(Resource Record Signature)是否有效?为什么?
第三部分:论述题
8、图1右上角(图4)出现了auth2.dns.cogentco.com,请论述出现这个ns服务器名称的原因。
9、请论述电影中重启互联网的密钥使用纯数字的原因。
------------------------------
参考答案和解析
------------------------------
1、C、dig +trace 550W-IN.PENGINE
dig(domain information group)是常用的域名解析查询工具,可以从DNS域名服务器查询主机地址信息,获取到详细的域名信息。
nslookup也是域名解析查询工具,但是输出格式不是图中样子。
ping用于测试网络连接的程序。
选项D的命令是指递归删除当前目录下名为“550W-IN.PENGINE”的文件名或者文件夹,请勿尝试,试了会发现访问被拒绝(手动狗头)。
2、A、.EMPOWER
3、C、DNSKEY记录
参见rfc4034文件,“3.1.  RRSIG RDATA Wire Format”部分,“The Type Covered field identifies the type of the RRset that is covered by this RRSIG record.”,图中该部分为"DNSKEY",故选C。
(备注:此图框选的数字部分为第6题解析)
4、A、fe80
Rfc4291文件“2.5.6”部分定义了Link-Local IPv6 Unicast Addresses(ipv6链路本地单播地址)为fe80::/10,这部分地址不允许被路由转发到其他链路。故选A。另外Rfc4291文件“2.5.1”规定Interface Identifiers为64bit,综合来说,目前使用的Link-Local unicast addresses是fe80::/64。
参见:https://datatracker.ietf.org/doc/html/rfc4291#section-2.5.6
有人问为什么其余选项怎么都是2开头,是不是有原因。确实是有的,从RFC3513开始,ipv6全球单播地址被限制到2000::/3,也就是说,大约85%的IPv6地址空间还没启用。
As stated in [RFC3513], IANA should limit its allocation of  IPv6-unicast address space to the range of addresses that start with binary value 001. The rest of the global unicast address space (approximately 85% of the IPv6 address space) is reserved for future definition and use, and is not to be assigned by IANA at this time.
While [RFC3513] was obsoleted by [RFC4291], the guidance provided to IANA did not change regarding the allocation of IPv6 unicast addresses.
出处:https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml
5、图中一共有6个,为
A.IN-ADDR-SERVERS.EMPOWER
B.IN-ADDR-SERVERS.EMPOWER
C.IN-ADDR-SERVERS.EMPOWER
D.IN-ADDR-SERVERS.EMPOWER
E.IN-ADDR-SERVERS.EMPOWER
F.IN-ADDR-SERVERS.EMPOWER
6、
签名签署时间2021-09-02 13:36:11,签名失效时间2021-09-23 17:50:19。
参见rfc4034文件,“3.1.  RRSIG RDATA Wire Format”部分,“3.1.5.  Signature Expiration and Inception Fields”。第3题参考答案截图圈出了这部分。
7、
(正常参考答案)该条记录下应被判为无效,因为签名失效时间为2021年,不应被使用,但剧中的月球坠落危机是2058年。这是个穿帮镜头bug。
参见rfc4034文件,“3.1.  RRSIG RDATA Wire Format”部分,“3.1.5.  Signature Expiration and Inception Fields”原文描述:“The RRSIG record MUST NOT be used for authentication prior to the inception date and MUST NOT be used for authentication after the expiration date.”
(放飞自我参考答案)该条记录下有效状态不能确定,因为550w是无敌的(手动狗头)。
8、
(正常参考答案)auth2.dns.cogentco.com是现实存在的互联网dns名称解析服务器,然而电影中剧情设定为互联网已经关闭,只保留了局域网功能,因此可能是穿帮镜头bug。
(放飞自我参考答案)550w其实一直在幕后操控着互联网,所以互联网并没有关闭,图丫丫在那个时候是被上传到互联网了(手动狗头)。
9、
(官方参考答案)为了照顾小演员,因为复杂字母组合等读起来较为困难。见如下文字描述:“表演时问题就来了,小演员只有5-6岁,她读起来比较困难 = = ,所以最终选择了10进制,也在剪辑和后期视觉方面综合以较长数字串的形式增加复杂感”(来源:https://www.zhihu.com/question/580233821/answer/2860928819 )
(放飞自我参考答案)总结官方参考答案,“爸爸,这行字怎么读啊?”——《流浪地球2:完》(手动狗头)。

文章来源: https://mp.weixin.qq.com/s?__biz=MzAxNTA4NDAwOQ==&mid=2650736750&idx=1&sn=acb49d8b69ef68bd3bee9d9620363ba3&chksm=8382d8e8b4f551fe4a2df47e1b33149e4d290885abfef8112c992cb94f0b4de15a18a3f08d65&scene=58&subscene=0#rd
如有侵权请联系:admin#unsafe.sh