DNS笔记(一)

  • NSLOOKUP
    1. 常规操作 nslookup www.sina.com使用默认设置解析域名
    2. 指定DNS服务器 nslookup sina.com 8.8.8.8
    3. 设置解析的DNS记录类型nslookup -type=a/mx/ns/ptr/any sina.com 8.8.8.8
    4. 反向查询nslookup -type=ptr 202.206.158.2 8.8.8.8
  • DIG
    1. 常规操作dig www.sina.com使用默认设置解析域名
    2. 指定DNS服务器dig www.sina.com @8.8.8.8
    3. 设置解析的DNS记录类型dig sina.com @8.8.8.8 a/mx/ns/any
    4. 反向查询dig -x 202.206.158.2
    5. 查看bind版本信息dig txt chaos VERSION.BIND @ns2.baidu.com
    6. DNS追踪dig +trace example.com
    7. 若只要求输出结果信息,则需在参数中加上+noall +answer参数,eg. dig +noall +answer www.sina.com
  • 对于DNS追踪的过程的总结
    1. 客户端向本地域名缓存服务器发送DNS(13 个根域DNS服务器)请求
    2. 本地域名缓存服务器向客户端发送13个根域DNS服务器的NS记录
    3. 客户端向本地域名缓存服务器分别请求13个根域DNS服务器的NS记录的A记录和AAAA记录
    4. 本地域名缓存服务器向客户端分别发送13个根域DNS服务器的NS记录的A记录和AAAA记录
    5. 客户端从13个根域DNS服务器中随机抽取一台,查询 www.sina.com 的A记录
    6. 被选的根域DNS服务器向客户端发送13个.com域的DNS服务器的NS记录、NS记录的A记录、NS记录的AAAA记录
    7. 客户端选择性地信任被选的根域DNS服务器发送的13个 .com 域的NS记录,对于其发送的NS记录的A记录和NS记录的AAAA记录不完全信任
    8. 客户端向本地域名缓存服务器分别请求13个 .com 域DNS服务器的NS记录的A记录以及AAAA记录
    9. 本地域名缓存服务器向客户端发送13个 .com 域的DNS服务器的NS记录的A记录、NS记录的AAAA记录
    10. 客户端从本地域名缓存服务器发送的13 个 .com 域的DNS服务器的NS记录的A记录中随机抽取一台,查询 www.sina.com 的A记录
    11. 被选的.comDNS服务器向客户端发送 www.sina.com 域的DNS服务器的NS记录、NS记录的A记录
    12. 客户端选择性的信任被选的.com域DNS服务器发送的 n 个 sina.com域的NS记录,对于其发送的NS记录的A记录不完全信任
    13. 客户端向本地域名缓存服务器分别请求.com域DNS服务器发送的 n 个 sina.com域的NS记录的A记录、NS记录的AAAA记录
    14. 本地域名服务器向客户端分别发送 n 个www.sina.com域的NS记录的 A记录、 NS 记录的AAAA记录
    15. 客户端从本地域名缓存服务器发送的 n 个www.sina.com 域的NS记录的A记录中随机抽取一台,查询 sina.com 的A记录
    16. 被选的DNS服务器向客户端发送结果

抓包过程可供参考
链接:https://pan.baidu.com/s/1WHVm8wdfzovG8WIBZeMLEw
提取码:r080

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值