一、域名系统概述
域名系统DNS(Domain Name System)是因特网使用的命名系统,用来把便于人们使用的机器名字转换成为IP地址 。域名系统其实就是名字系统 。为什么不叫“名字”而叫“域名”呢?这是因为在这种因特网的命名系统中使用了许多的“域(domain)”,因此就出现了“域名”这个名词 。“域名系统”明确地指明这种系统是应用在因特网中 。二、常见的资源记录类型
解释
A记录:地址记录(Address)
将域名FQND(Fully Qualified Domain Name:全限定域名)映射到IP 正向解析 。“优先级”中的数字越小表示级别越高,优先级相同时,表示轮循,可以达到负载均衡的目的,但需要服务商支持 。
CNAME记录:别名记录,正式名记录(Canonical Name)
将A记录指向的域名指向另外一个域名;A记录优先于CNAME记录 。即如果一个主机地址同时存在A记录和CNAME记录,则CNAME记录不生效 。
NS记录:域名服务记录(Name Service)
解析服务器记录 。用来表明由哪台服务器对该域名进行解析 。这里的NS记录只对子域名生效 。“优先级”中的数字越小表示级别越高 。NS记录优先于A记录 。即,如果一个主机地址同时存在NS记录和A记录,则A记录不生效 。这里的NS记录只对子域名生效 。
MX记录:邮件交换器(Mail Exchanger)
邮件交换器记录,用于告知邮件服务器进程将邮件发送到指定的另一台邮件服务器 。“优先级”中的数字越小表示级别越高,优先级相同时,表示轮循,可以达到负载均衡的目的,但需要服务商支持 。
SOA记录:起始授权记录(Start Of Authority)
指出当前区域内谁是 主DNS服务器
AAAA记录:(Ipv6)地址记录(Address)
把域名解析成IPv6地址 。(FQDN–>IPv6) ;一个ipv4是32位,假设用A表示,那么128位长度的IPv6就用AAAA来表示.
PTR记录:指针(Pointer),反向解析
这个一个比较特殊 。从IP到FQDN的解析 。
三、IP地址分类
解释
A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围从1.0.0.0 ~126.0.0.0 。可用的A类网络有126个,每个网络能容纳1亿多个主机 。
B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0~191.255.255.255 。可用的B类网络有16382个,每个网络能容纳6万多个主机。
C类IP地址
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110” 。范围从192.0.0.0~223.255.255.255 。C类网络可达209万余个,每个网络能容纳254个主机 。
D类地址用于多点广播(Multicast)
D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址 。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中 。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机 。224.0.0.0到239.255.255.255用于多点广播。
E类
E类IP地址 以“llll0”开始,为将来使用保留 。240.0.0.0到255.255.255.254,255.255.255.255用于广播地址 。全零(“0.0.0.0”)地址对应于当前主机 。全“1”的IP地址(“255.255.255.255”)是当前子网的广播地址
注意:数字0和 127不作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机,不能传送 。
四、DNS查询常用工具使用(dig、nslookup)4.1、dig简单使用4.1.1、简介
dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具 。4.1.2、dig 命令默认的输出信息可以分为 5 个部分 。
- 第一部分显示 dig 命令的版本和输入的参数 。
- 第二部分显示服务返回的一些技术详情,比较重要的是 status 。如果 status 的值为 NOERROR 则说明本次查询成功结束 。
- 第三部分中的 "QUESTION SECTION" 显示我们要查询的域名 。
- 第四部分的 "ANSWER SECTION" 是查询到的结果 。
- 第五部分则是本次查询的一些统计信息,比如用了多长时间,查询了哪个 DNS 服务器,在什么时间进行的查询等等 。
4.1.2、简单使用
推荐阅读
- 手把手教你在netty中使用TCP协议请求DNS服务器
- 预警系统提前61秒向成都预报地震 6月17日地震
- 鸿蒙系统支持哪些手机?
- 在线免费模拟考试系统及模拟题库App 电工考试免费模拟系统
- 流程和制度的关系 制度流程
- 美媒:四成美国人不信任投票系统-美国大选投票最新消息
- 华为手机鸿蒙系统“AR测量”不仅可以测量身高,而且还能测量心率
- nginx使用geoIP模块实现不同国别后缀域名的跳转
- windows通过dnscmd命令批量操作dns服务器记录
- 清洗外阴用什么水好