首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DNS如何解析不正确的指定TLD

DNS如何解析不正确的指定TLD
EN

Stack Overflow用户
提问于 2019-12-26 18:14:18
回答 1查看 101关注 0票数 0

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

假设我想去example.com。我理解DNS的工作方式是

  1. 它在本地客户端机器上查找缓存的记录。如果缓存有记录,一切都很好。如果没有,则移至步骤2。
  2. 向因特网服务提供商(ISP)提供的域名解析器请求域名。如果DNS解析器具有域名记录缓存,则返回IP地址,一切正常。如果没有,则移至步骤4。
  3. DNS解析器使用DNS根服务器提示文件请求根服务器解析顶级域的适当名称服务器(即:.com、.net、.io)。
  4. 然后将请求传递到TLD服务器,在本例中,负责.com。TLD服务器有名称服务器的记录,可以解析称为权威服务器的“示例”。
  5. (权威服务器)然后有一个“示例”记录,并将IP地址返回ISP DNS解析器,后者缓存该记录并将其返回给也将缓存该记录的客户端。

我的问题是假设我在输入" example.ca ",但实际名称应该是example.com/ca,因为example.ca不存在,如果本地机器和ISP DNS解析器都没有缓存该记录,那么DNS如何确定example.com/ca是正确的条目?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-27 20:01:37

没有黑魔法,它与DNS没有任何关系:,一个运行在http(s)://netflix.ca上的webserver,它所做的只是服务于对https://netflix.com/ca的重定向。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59491971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档