DNS如何解析错误的指定TLD

时间:2019-12-26 18:14:18

标签: dns

最近我一直在阅读有关DNS的很多文章,甚至在堆栈溢出中搜索信息,但是我似乎找不到。如果途中有错误,请纠正我。

假设我要转到example.com。我了解DNS的工作方式是

  1. 它在本地客户端计算机上查找缓存的记录。如果缓存中有记录,则一切正常。如果不是,则移至步骤2。

  2. 向Internet服务提供商(ISP)提供的DNS解析器请求域名。

  3. 如果DNS解析器具有域名记录缓存,则返回IP地址,一切正常。如果不是,则转到步骤4。

  4. DNS解析器使用DNS根服务器提示文件来请求根服务器解析顶级域(TLD)的相应名称服务器(即:.com,.net,.io)。

    li>
  5. 然后,请求被向下传递到TLD服务器,在这种情况下,该服务器负责.com。 TLD服务器具有名称服务器的记录,这些名称服务器可以解析称为“权威服务器”的“示例”。

  6. 然后,权威服务器记录为“ example”,并将IP地址返回给ISP DNS解析器,后者对该记录进行缓存,并将其返回给也将缓存该记录的客户端。

    < / li>

我的问题是假设我输入的是“ example.ca”,但实际名称应为example.com/ca,因为example.ca不存在,DNS如何确定example.com/ca是假设本地计算机和ISP DNS解析器均未缓存此记录,该输入是否正确?

1 个答案:

答案 0 :(得分:1)

没有黑魔法,它与DNS没有任何关系:有一个http(s)://netflix.ca上运行的网络服务器,它所做的只是为重定向到{{ 1}}