Kali Linux2中dnsdict6的用法

本文详细介绍dnsdict6工具的功能及使用方法,包括显示DNS服务器的下一级服务器记录、邮件服务器记录和服务器服务记录,以及如何通过内置字典枚举子域。同时,介绍了指定扫描线程数量、字典大小和显示字典内容等辅助功能。

dnsdict6没有集成在Kali Linux2中,需要手动安装,安装的方法请参考《Kali Linux2中安装dnsdict6的方法》

1 dnsdict6介绍

dnsdict6用于显示DNS服务器的下一级服务器记录、邮件服务器记录和服务器服务记录等信息,还可以提供内置的字典来枚举子域。

2 主要功能参数

dnsdict6的语法如图1所示。

 

图1 dnsdict6的语法

其中,主要的功能参数是-d和-S,分别用于显示DNS服务器的下一级服务器记录、邮件服务器记录和服务器服务记录。

2.1 显示下一级服务器记录和邮件服务器记录

-d表示显示域名服务器中的NS记录和MX记录的IPv6信息。

2.1.1 NS记录

NS是Name Server的简写,即域名服务器记录。在当前域名服务器中找不到指定域名时,当前域名服务器回将NS记录中保存的IP地址发送给查询记录的主机,告诉主机去该IP地址中继续查询域名。也就是说,NS记录指定了该域名由哪个DNS服务器来进行解析。

2.1.2 MX记录

MX是Mail Exchanger的简写,即邮件交换记录。当用户要发送电子邮件时,DNS服务器会将MX记录返回给用户。MX记录中包含了邮件服务器的IP地址。

2.1.3 使用

默认情况下,-d显示的NS记录和MX记录的IPv6信息,-d4表示显示两个记录的IPv4信息,-d46表示显示两个记录的IPv4和IPv6信息。

2.2 -S参数

-S参数表示显示DNS的SRV记录,并且通过字典枚举其它可能存在的SRV记录。DNS中的SRV指的是服务器服务,记录了哪台服务器提供哪个服务。

3 辅助功能参数

dnsdict6都辅助功能包括指定扫描线程的数量、指定字典以及显示字典内容等功能。

3.1 指定扫描线程数

-t参数指定了扫描的线程数,默认值是8,最大值是32。其使用的格式为

-t  线程数量

例如,-t 10表示线程数量是10。

3.2 指定字典

-s|-m|-l|-x|-u参数指定了子域名字典的大小。各参数含义如表1所示。

表1 -s|-m|-l|-x|-u参数

参数

全名

含义

数量

-s

small

小型字典

100

-m

medium

中型字典

1419

-l

large

大型字典

2601

-x

xtreme

超大型字典

5886

-u

uber

极大型字典

16724

其中,字典默认的大小是中型。

3.3 显示字典内容

-D参数用来显示字典内容,与“2.3 -s|-m|-l|-x|-u参数”中提到的参数组合使用。例如

dnsdict6 -d -l

就是显示大型字典中的内容。需要注意的是,-D参数只用来显示字典内容,而不会去进行扫描。

3.4 忽略错误

使用-e参数表示忽略当DNS服务器中没有NS记录而导致的错误。

4 使用

可以通过以下指令完成对指定网站的信息收集工作。

dnsdict6 -d4 -t 10 -s XXXXX.com

以上指令的含义是显示DNS服务器中关于XXXXX.com的下一级服务器记录和邮件服务器记录的IPv4信息,使用10个线程和小型字典进行扫描。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值