Dns http://bi/ 它起作用了!这是什么域名?

Dns http://bi/ 它起作用了!这是什么域名?,dns,domain-name,Dns,Domain Name,我只是输入了一个错误的URL,浏览器显示了一个页面,上面写着“它可以工作!” DNS如何解析这些名称?它们是什么 ~> curl http://bi/ <html><body><h1>It works!</h1></body></html> ~> nslookup bi Non-authoritative answer: Name: bi Address: 196.2.8.205 ~>curlhttp

我只是输入了一个错误的URL,浏览器显示了一个页面,上面写着“它可以工作!”

DNS如何解析这些名称?它们是什么

~> curl http://bi/
<html><body><h1>It works!</h1></body></html>


~> nslookup bi

Non-authoritative answer:
Name:   bi
Address: 196.2.8.205
~>curlhttp://bi/
它起作用了!
~>NSBI
非权威性回答:
姓名:毕
地址:196.2.8.205

这是布隆迪的顶级代码。它与www.bi是同一个站点。

域名由一个或多个由点分隔的部分组成。名称
bi
只有一个部分,因此不需要任何点


域名可能有一个与之关联的A(地址)记录。它看起来像是bi做的,但例如英国不做。

通常不做,但看起来bi NIC为TLD本身输入了域记录。当您在该IP上执行PTR(反向DNS)记录搜索时,您会得到以下信息:

Non-authoritative answer:
205.8.2.196.in-addr.arpa    name = ns.nic.bi.
通常TLD(顶级域)现在应该有一个附加到它们的记录

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 

曾几何时,在遥远的arpanet中,Mockapetris编写了DNS的初始规范。如前所述,绝对名称以
结尾,相对名称则不以
结尾


这个想法持续了25秒,面对的是真正的人类输入的名字。相反,非限定名称是相对的——除非它们碰巧是TLD。在这种情况下,它们不是。

它不一定与
www.bi
相同,并且可能指向完全不同的站点。是的,但在这种情况下,它是相同的数据。或者是在谷歌缓存里,他们应该这么做吗<代码>http://de/例如,
不起作用。这个问题是关于DNS的一般问题,还是关于特定的库解析器?如果是前者,它可能不适合这样做。请不要链接到刮板网站。原始服务器故障:@Thilo抱歉,不知道。谢谢你的原始链接。