快捷搜索: 王者荣耀 脱发

DNS域名解析早该这么学,Java面试题2021

  1. 根域名(一般有13台根域名解析服务器)
  2. 顶级域名(类似.com,.net,.edu等分类)
  3. 子域域名(类似www.baidu.com)

DNS域名解析原理过程(原理都在这)


  1. 如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。
  2. 如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/ip参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性。
  3. 如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。

迭代与递归


从客户端到本地DNS服务器是属于递归查询,而DNS服务器之间就是的交互查询就是迭代查询。

本地DNS域名解析器很重要


  1. 负责在本地配置资源和缓存中先后查询域名对应的IP
  2. 负责发送TCP/IP连接13台根域名服务器,并且负责中间过程的结果传递
  3. 负责连接顶级域名服务器,发送UDP数据包

总结

面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。

以上就是蚂蚁技术四面和HR面试题目,以下最新总结的最全,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考

SQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考

[外链图片转存中…(img-mWWdhxUf-1630633335578)]

经验分享 程序员 微信小程序 职场和发展