您的位置:首页 > 其它

DNS相关的一些知识

2017-11-07 20:01 183 查看

DNS相关的一些知识

1. DNS(Domain Name System,域名系统):主要功能是对域名进行翻译为IP,域名为人可记忆性,如www.baidu.com,我们知道这是百度的域名,但是计算机不识别,计算机识别的是IP地址,我们在上网时,通常是记住域名而非IP地址,因而DNS的功能就是将我们所认知的域名转化为计算机识别的IP地址。

2. DNS记录类型:

2.1 A类型,直接返回域名的IP地址

2.2 AAAA类型,直接返回域名的IPv6 IP地址

2.3 CNAME类型,别名解析,就是输入域名的其他域名名称,如www.baidu.com.的CNAME为 www.a.shifen.com.

2.4 NS类型,域名服务器记录,NS记录是指定由哪个DNS服务器解析你的域名。

2.5 MX类型,邮件交换记录,记录是邮件交换记录,它指向一个邮件服务器,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器。例如,当Internet上的某用户要发一封信给 user@mydomain.com 时,该用户的邮件系统通过DNS查找mydomain.com这个域名的MX记录,如果MX记录存在, 用户计算机就将邮件发送到MX记录所指定的邮件服务器上。

2.6 TXT类型,一般指某个主机名或域名的说明

2.7 PTR类型,Pointer简写,反向DNS,domain name pointer,可以粗略的理解为DNS反向Domain Name Pointer. 是一个指针记录,用于将一个IP地址映射到对应的主机名,也可以看成是A记录的反向,通过IP访问域名,原来是通过域名访问IP

3. Authoritative name server: 直接可以应答你query的服务器

4. Recursive name server: 它本身不知道如何应答你的query,而需要将请求再转向上一层域名服务器

5. FQDN (fully qualified domain name,完全限定域名):一种用于指定计算机在域层次结构中确切位置的明确域名。一台特定计算机或主机的完整 Internet 域名。FQDN 包括两部分:主机名和域名。例如 www.baidu.com,www是主机名,baidu是二级域名,com为顶级域名。全域名可以从逻辑上准确地表示出主机在什么地方,也可以说全域名是主机名的一种完全表示形式。

6. PassiveDNS:一种被动收集DNS记录来帮助事件处理,网络安全监控及一般网络取证的工具,具体可以在github上找到,链接如下https://github.com/gamelinux/passivedns。PassiveDNS可以捕获DNS流量也可以读取PCAP包,下面重点是介绍一下PassiveDNS解析所得到的字段,如下图

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: