我正在阅读有关递归名称解析的信息,我了解它的工作原理以及所有内容。但是,我想知道,如果客户端查询了这样的网址:
http://www.dept.abc.edu/~dept103/
那么消息是如何交换的呢?像第一个联系的DNS服务器查询会不会先用迭代查询到edu DNS服务器,以获得对 abc.edu 的引用等等?
~dept103
呢?那也用了吗?
~dept103
与DNS无关。在此实例中,它是文件夹名称,但它可以是文件或查询字符串。
如果无法在本地解析查询(例如从缓存中解析),则会联系外部名称服务器。
首先查询根 DNS 服务器,然后查询.edu
,然后查询abc.edu
,然后查询dept.abc.edu
,最后www.dept.abc.edu
。
更多信息在这里: https://technet.microsoft.com/en-gb/library/cc775637%28v=ws.10%29.aspx