互联网通过IP地址实现互联互通,比如百度的地址是61.135.169.121,在浏览器里输入这个IP可以直接打开百度的页面,可是我们平时在浏览器里写的却是www.baidu.com,这就是百度的域名,域名实际上就是IP地址的名字,很明显,名字比IP地址好记多了。但是域名怎么找到对应的IP呢?这就是DNS的作用。
但是dns在实际应用中也会存在一些问题,下面是为大家介绍的有关dns问题的知识介绍。
1、查询路径过长导致业务访问延时
DNS查询一般为毫秒级,但是如果存在多个域名需要查询或者网络不佳,可能导致延时大量增加。
2、缓存时间不规范
本地域名服务器是分地区和运营商的,各大运营商在域名解析缓存的处理上实现的策略不统一,有时候本地域名服务器的解析结果可能不是最近或最优的节点,有时候并不会遵循有效时间TTL的限制,这就会导致域名变更IP地址后,一些客户端仍然访问到的是旧的IP地址。
3、DNS劫持
由于DNS没有加密等安全机制,部分运营商会在本地域名服务器劫持域名解析结果,在访问网站过程中插入广告,如果被黑客劫持了LDNS,则会造成个人信息泄漏、密码获取等不良后果。
4、根服务器停止服务的风险
域名查询都是从根服务器开始递归,根服务器一旦被攻击或者关闭服务,将会导致全球互联网瘫痪。
5、无法精准调度用户流量
大部分DNS权威域名服务器都是具备智能解析的功能,DNS服务器依据DNS请求的IP地址判断用户所在的位置以及运营商,以此分配离用户最近的访问节点IP给用户。但DNS服务器上可以看到的都是本地域名服务器地址,也就意味着如果用户使用其他运营商的本地域名服务器来进行域名解析将无法获取到最佳的访问节点地址。
以上就是有关DNS可能存在哪些问题的知识介绍。