dnslog相关知识

一、原理

我注册了一个为 a.com 的域名,我将他 a 记录泛解析到 10.0.0.0 上,这样就实现了无论我记录值填什么他都有解析,并且都指向 10.0.0.0,当我向 dns 服务器发起 test.a.com 的解析请求时,DNSlog 中会记录下他给 test.a.com 解析,解析值为 10.0.0.0(通俗来讲就是我们申请一个 dnslog 的平台,当我们盲注的时候把想要的数据和平台给的地址拼接起来,dnslog 平台就会把请求的记录显示出来)。

二、 DNS相关知识

域名系统(Domain Name System),是互联网使用的命名系统,用来便于人们使用的机器名字转换为IP地址。

DNS解析

1 解析过程要点

当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的一个客户(DNS Client),把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器(使用UDP是为了减少开销)。本地域名服务器在查找域名后,把对应的IP地址放在响应报文中返回。应用进程获得目的主机的IP地址后即可进行通信。若本地域名服务器不能响应该请求,则本地域名服务器就暂时充当DNS的另一个客户,并向其他域名服务器发出查询请求。这种过程直至找到能够响应该请求的域名服务器为止,否则报错。

2 解析过程

主机向本地域名服务器的查询一般都是采用递归查询。所谓的递归查询就是:若本地域名服务器无法响应主机发出的DNS解析查询(没找到),那么本地域名服务器就以DNS客户的身份向根域名服务器发出查询请求的报文(替主机继续查询),而不是让主机自己进行下一步查询。因此,递归查询返回的结果或着是索要查询的IP地址,或着是报错,报错即是查询不到某域名的IP地址。

本地域名服务器向根域名服务器的查询通常是采用迭代查询(也可以采用递归查询,取决于最初的查询请求报文的设置)。所谓的迭代查询就是:当根域名服务器收到查询请求时,要么返回查询的IP地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续查询。根域名服务器通常是把自己知道的顶级域名服务器的IP地址高速本地域名服务器,让本地域名服务器再向顶级域名服务器查询。本地域名服务器就是以这种方式进行迭代查询。
 

DNSlog在渗透测试中的实战技巧https://mp.weixin.qq.com/s/CAoBIxD9CledxtUSc-ONOg

DNSLOG相关知识_12306Br0的博客-CSDN博客0x01 DNS知识域名系统(Domain Name System),是互联网使用的命名系统,用来便于人们使用的机器名字转换为IP地址。0x02 DNS解析2.1 解析过程要点当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的一个客户(DNS Client),把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器(使用UDP是为了减少开销)。本地域名服务器在查找域名后,把对应的IP地址放在响应报文中返回。应用进程获得目的主机的IP地址后即可进https://blog.csdn.net/qq_36334464/article/details/118762042DNSLOG的快速搭建攻略 - 云+社区 - 腾讯云icon-default.png?t=M3K6https://cloud.tencent.com/developer/article/1948254浅析DNSlog在渗透测试中的实战技巧_Tr0e的博客-CSDN博客_dnslog渗透测试icon-default.png?t=M3K6https://blog.csdn.net/weixin_39190897/article/details/117197126

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值