dns解析过程?

万里墨香 2020-10-03 03:23:17
如果我在万网申请一个域名abc.com并绑定1.1.1.1,那么我在域名解析时,先到根dns获得com的dns地址,然后访问com的dns地址,这时候com给我的是abc.com绑定的ip1.1.1.1还是一个dns的地址,如果是dns地址,那么这个dns的地址是多少呢?我又注册了子域名d.abc.com,那么顶级域名应该无法返回其ip 也就只能返回abc.com的dns,但我们并没有搭建abc.com的dns啊!
...全文
4426 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
luj_1768 2020-10-04
  • 打赏
  • 举报
回复
网路有物理链路和逻辑链路。动态域名解析是根据逻辑链路找寻合适的物理链路的一种算法。考虑到物理链路与网络拓扑结构有关,就可想而知动态域名解析是一套非常高效的算法。
X-i-n 2020-10-03
  • 打赏
  • 举报
回复 1
结论是:要有权威服务器,要么你建,要么由你的服务商来建。 假设客户端的dns服务器设置为114.114.114.114,访客查询abc.com的时候,114会在缓存里看有没有这个记录,有就直接返给你,因为abc.com这个域并非由114管理,所以114是“非权威服务器”,如果缓存里没有,114会找根服务器,再找com顶级服务器,再找abc.com的“权威服务器”,这叫递归查询;也可以直接由访客自己逐级查询,直到它到达“权威服务器”,这叫迭代查询。 如果从0开始,想要提供完整的DNS服务的话,你需要提供DNS服务器(权威服务器),负责解析工作。不过万网本身会把DNS服务器这件事给做了,所以正常情况下你是不需要再去额外提供DNS服务了。 当然你也可以选择万网注册域名以后,自行将万网提供的DNS服务器的地址改为其它地址(自建的,比如域名环境;第三方的,比如CDN)。

659

社区成员

发帖
与我相关
我的任务
社区描述
CDN相关技术讨论专区
服务器网络 技术论坛(原bbs)
社区管理员
  • CDN社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧