【问题标题】:http://bi/ It works! What kind of domain name is this? [closed]http://bi/ 它的工作原理!这是一个什么样的域名? [关闭]
【发布时间】:2011-06-30 00:29:34
【问题描述】:

我只是输入了一个错误的 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

【问题讨论】:

  • 这个问题是关于一般的 DNS 还是特定的库解析器?如果是前者,那可能不太适合 SO。

标签: dns domain-name


【解决方案1】:

通常不会这样做,但看起来双向 NIC 为 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 

【讨论】:

【解决方案2】:

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

域名可能有与之关联的 A(地址)记录。看起来像 bi 有,但例如 uk 没有。

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 不一定www.bi相同,可能指的是完全不同的网站。
    • 是的,但在这种情况下,它是相同的数据。或者曾经在 Google 缓存中。
    • 他们应该这样做吗?例如,http://de/ 不起作用。
    【解决方案4】:

    曾几何时,在一个遥远的阿帕网中,Mockapetris 编写了 DNS 的初始规范。正如所写,绝对名称以. 结尾,而相对名称则没有。

    好吧,面对真正的人类输入姓名,这个想法持续了大约 25 秒。相反,非限定名称是相对的——除非它们恰好是 tld。在这种情况下,它们不是。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 2013-07-28
      • 1970-01-01
      • 2011-10-04
      • 2016-10-04
      • 2019-01-14
      • 1970-01-01
      • 2010-11-30
      相关资源
      最近更新 更多