我只是错误输入了一个网址,浏览器显示的页面上写着“工作正常!”
DNS如何解析这些名称?这些是什么?
~> curl http://bi/
<html><body><h1>It works!</h1></body></html>
~> nslookup bi
Non-authoritative answer:
Name: bi
Address: 196.2.8.205
答案 0 :(得分:4)
通常不会这样做,但看起来双网卡进入了TLD本身的域记录。当您在该IP上执行PTR(反向DNS)记录搜索时,您将获得以下内容:
Non-authoritative answer:
205.8.2.196.in-addr.arpa name = ns.nic.bi.
通常,TLD(顶级域名)现在应该附加A记录。
bi的DNS记录如下:
;; QUESTION SECTION:
;bi. IN ANY
;; ANSWER SECTION:
bi. 38400 IN TXT "Check the website http://www.nic.bi"
bi. 38400 IN TXT "Top-level Domain of the Republic of Burundi"
bi. 38400 IN TXT "NIC Burundi"
bi. 38400 IN TXT "Top-level Domain of .bi"
bi. 38400 IN A 196.2.8.205
bi. 38400 IN SOA ns.nic.bi. registrar.nic.bi. 2011070201 21600 3600
答案 1 :(得分:3)
域名由一个或多个由点分隔的部分组成。名称bi
只有一个部分,因此不需要任何点。
域名可能具有与之关联的A(地址)记录。它看起来像bi
,但例如uk
没有。
答案 2 :(得分:2)
这是布隆迪的顶级代码。它与www.bi相同。
答案 3 :(得分:2)
曾几何时,在远处的一个arpanet中,Mockapetris编写了DNS的初始规范。如上所述,绝对名称以.
结尾,而相对名称则没有。
嗯,面对真实的人类输入名字,这个想法持续了大约25秒。相反,不合格的名称是相对的 - 除非它们恰好是tlds。在这种情况下,他们不是。