DNS解析记录
又遇到了一到头疼的MISC签到题,虽说有点脑洞但还是基础知识积累的不够。
DNS解析记录:
A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发
各种记录简记如下:
-
A记录: 将域名指向一个IPv4地址(例如:100.100.100.100),需要增加A记录
-
CNAME记录: 如果将域名指向一个域名,实现与被指向域名相同的访问效果,需要增加CNAME记录。这个域名一般是主机服务商提供的一个域名
-
MX记录: 建立电子邮箱服务,将指向邮件服务器地址,需要设置MX记录。建立邮箱时,一般会根据邮箱服务商提供的MX记录填写此记录
-
NS记录: 域名解析服务器记录,如果要将子域名指定某个域名服务器来解析,需要设置NS记录
-
TXT记录: 可任意填写,可为空。一般做一些验证记录时会使用此项,如:做SPF(反垃圾邮件)记录
-
AAAA记录: 将主机名(或域名)指向一个IPv6地址(例如:ff03:0:0:0:0:0:0:c1),需要添加AAAA记录
-
SRV记录: 添加服务记录服务器服务记录时会添加此项,SRV记录了哪台计算机提供了哪个服务。格式为:服务的名字.协议的类型(例如:_example-server._tcp)。
-
SOA记录: SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS记录中那一台是主服务器
-
PTR记录: PTR记录是A记录的逆向记录,又称做IP反查记录或指针记录,负责将IP反向解析为域名
-
显性URL转发记录: 将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址。例如:将www.liuht.cn显性转发到www.itbilu.com后,访问www.liuht.cn时,地址栏显示的地址为:www.itbilu.com。
-
隐性UR转发记录L: 将域名指向一个http(s)协议地址,访问域名时,自动跳转至目标地址,隐性转发会隐藏真实的目标地址。例如:将www.liuht.cn显性转发到www.itbilu.com后,访问www.liuht.cn时,地址栏显示的地址仍然是:www.liuht.cn。
所以这题就是:
服务器: 192.168.1.1
Address: 192.168.1.1
非权威应答:
gamectf.com text =
"flag{welcome_TXT}"
比如我的域名解析记录:

用dig命令也行:
$ dig -t txt gamectf.com
; <<>> DiG 9.11.3-1ubuntu1.3-Ubuntu <<>> -t txt gamectf.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16974
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;gamectf.com. IN TXT
;; ANSWER SECTION:
gamectf.com. 600 IN TXT "flag{welcome_TXT}"
;; Query time: 26 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Fri Aug 16 07:18:56 CST 2019
;; MSG SIZE rcvd: 70
使用dig命令甚至可以直观地感受到DNS解析的全过程,然而在我的WSL上只有一点点记录