DNS域名解析

2018-09-12  本文已影响42人  ChaLLengerZeng

DNS域名解析

互联网是通过url来发布和请求资源的,而url中的域名需要解析称为IP地址才能与远程主机建立连接,如何将域名解析成IP地址就属于DNS解析的工作范畴

DNS域名解析

从用户在浏览器输入一段url进行请求资源的时候开始,DNS解析将会有将近10个步骤

在实际的DNS解析过程中,可能还不止这10个步骤,Name Server也可能有多急或者有一个GTM来负载均衡控制,这都有可能会影响到域名解析的过程

在Java应用中,JVM也会缓存DNS的解析结果,这个缓存是在InetAddress类中完成的,而且这个缓存时间还比较特殊,它有两种缓存策略:一种是正确解析结果配置,另一种是失败解析结果缓存,这两个缓存时间由两个配置项控制,如果我们使用InetAddress解析域名,必须是单例模式,不然会有严重的性能问题,如果每次都实例化一个对象,通过这个对象去进行操作,那么这个将会非常耗时

几种域名解析的方式

域名解析记录主要分为A记录,MX记录,CNAME记录,NS纪录和TXT纪录

上一篇 下一篇

猜你喜欢

热点阅读