DNS域名解析早该这么学,Java面试题2021
- 根域名(一般有13台根域名解析服务器)
- 顶级域名(类似.com,.net,.edu等分类)
- 子域域名(类似www.baidu.com)
DNS域名解析原理过程(原理都在这)
- 如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。
- 如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/ip参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。
- 如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。
迭代与递归
从客户端到本地DNS服务器是属于递归查询,而DNS服务器之间就是的交互查询就是迭代查询。
本地DNS域名解析器很重要
- 负责在本地配置资源和缓存中先后查询域名对应的IP
- 负责发送TCP/IP连接13台根域名服务器,并且负责中间过程的结果传递
- 负责连接顶级域名服务器,发送UDP数据包
总结
面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。
以上就是蚂蚁技术四面和HR面试题目,以下最新总结的最全,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考
SQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考
[外链图片转存中…(img-mWWdhxUf-1630633335578)]