DNS的解析顺序,以及判断DNS污染

DNS cache pollutio,即域名污染。通过一些无用的数据服务包,把域名指往错误的IP地址。
DNS的解析顺序如下:

  1. 浏览器检查自身缓存中是否存在解析过的该域名对应的IP地址,通过TTL属性来设置缓存时间;

  2. 通过操作系统Hosts文件查找该域名映射的IP地址;

  3. 本地域名服务器(LDNS),包括局域网内部的DNS服务器,所在城市或者就近的DNS镜像服务器。

  4. 请求指向Root Server 域名服务器,获取gTD Server地址,包括.com/.cn/.org等国际顶尖域名服务器。

  5. LDNS请求gTD Server,gTLD查找并返回对应的对应的Name Server的地址,即域名服务器。

  6. Name Server根据映射关系表找到目标IP,返回给LDNS,LDNS把解析结果返回给用户,并缓存映射关系以备再次解析之用。

为减低网络上的流量压力,域名服务器都会把从上游的域名服务器获得的解析记录暂存起来,待下次有其他机器要求解析域名时,快速提供解析服务。一旦LDNS的缓存受到污染,把域名指向错误的服务器IP,就造成所谓的DNS污染。

DNS污染的判断依据是IP连接正常,但域名解析错误。可以通过PING和Nslookup命令,查询该域名是否指向正确IP,可判断该域名是否被污染。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值