dns解析

参考文献:

https://www.zhihu.com/question/23042131/answer/66571369

https://segmentfault.com/a/1190000004127680

dns解析的过程可能是先递归再迭代,也可能是全部的递归。

本来的递归,说的是从客户端到本机的过程,一机一机的,就像层层方法调用再返回,泽旋说的应该是我图里的设置转发,本机转发到上一层,变成先递归到本机上一层,再迭代

默认都会转发,如果向上转发的过程中有,就返回,不支持,就开始迭代,支持但没有,就一直到根

只有一套,先递归再迭代,如果所有的dns服务器都设置了转发,就一直先向上转发到根,过程中可能就找到返回了,如果到根再往下找,如果过程中有dns服务器不支持转发,那这个服务器就开始迭代,直接从根往下,就相当于是先从客户端到这个不支持的dns服务器是递归。这个dns服务器的查找是迭代,如果一直都支持转发,就是全部的递归。

参考文献:

https://www.zhihu.com/question/23042131/answer/66571369

https://segmentfault.com/a/1190000004127680

dns解析的过程可能是先递归再迭代,也可能是全部的递归。

本来的递归,说的是从客户端到本机的过程,一机一机的,就像层层方法调用再返回,泽旋说的应该是我图里的设置转发,本机转发到上一层,变成先递归到本机上一层,再迭代

默认都会转发,如果向上转发的过程中有,就返回,不支持,就开始迭代,支持但没有,就一直到根

只有一套,先递归再迭代,如果所有的dns服务器都设置了转发,就一直先向上转发到根,过程中可能就找到返回了,如果到根再往下找,如果过程中有dns服务器不支持转发,那这个服务器就开始迭代,直接从根往下,就相当于是先从客户端到这个不支持的dns服务器是递归。这个dns服务器的查找是迭代,如果一直都支持转发,就是全部的递归。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×