DNS域名解析

本文详细介绍了DNS的概念,DNS系统结构,包括13台全球分布的根服务器,以及DNS查询的递归和迭代方式。此外,还阐述了本地DNS查询顺序,并列举了几种常用的公共DNS。最后,通过正向解析实验,讲解了配置DNS服务器的步骤,涉及配置文件修改、区域数据文件设置以及服务启动和测试验证。
摘要由CSDN通过智能技术生成

目录

一、DNS是什么

二、DNS系统

三、DNS查询类型

(1)递归查询

(2)迭代查询

1、缓存

2、/etc/hosts                                                        (存放本地域名与IP的映射关系)

3、/etc/resolv.conf                                             (DNS的配置文件)       

4、/etc/sysconfig/network-scripts/ifcfg-ens33   (配置单个网卡的DNS)

四、DNS服务器类型

五、正向解析实验

1、检查工具是否存在

2、查看配置文件

3、修改区域配置文件,添加正向区域配置

4、配置正向区域数据文件

 5、更改dns(三种方法)

6、查看测试结果


一、DNS是什么

DNS(Domain Name Server)域名解析系统

功能:负责将域名转换成网络可以识别的IP地址,比如将www.Baidu.com.cn转换成

119.75.217.109,域名和IP地址之间一一对应。

互联网中连接了无数的服务器、个人主机,也有不计其数的网站、邮件等服务器,他们都使用了域名形式的地址,例如www.baidu.com,www.aliyun.com 等等。很明显,这些网站都是有自己的IP地址的,但相较于数字形式的地址以及IP地址的变动性的可能,很明显,上面的字母组成的形式的IP结构更能让人直观的记住,这就是DNS的作用:通过输入的域名将其转换成对应的IP地址来使用以找到正确的资源位置。

二、DNS系统

事实上,全球分布着13台DNS根服务器

13个根服务器的分布地点及IP地址:

A,INTERNIC.NET(美国弗吉尼亚州),IP地址:198.41.0.4

B,美国信息科学研究所(美国加利弗尼亚州),IP地址:128.9.0.107

C,PSINet公司(美国弗吉尼亚州),IP地址:192.33.4.12

D,马里兰大学(美国马里兰州) IP地址:128.8.10.90

E,美国航空航天管理局(美国加利弗尼亚州),IP地址:192.203.230.10

F,因特网软件联盟(美国加利弗尼亚州),IP地址:192.5.5.241

G,美国国防部网络信息中心(美国弗吉尼亚州),IP地址:192.112.36.4

H,美国陆军研究所(美国马里兰州),IP地址:128.63.2.53

I,Autonomica公司(瑞典斯德哥尔摩),IP地址:192.36.148.17

J,VeriSign公司(美国弗吉尼亚州),IP地址:192.58.128.30

K,RIPE NCC(英国伦敦),IP地址:193.0.14.129

L,IANA(美国弗吉尼亚州),IP地址:198.32.64.12

M,WIDE Project(日本东京),IP地址:202.12.27.33

根服务器主要用来管理互联网的主目录,全世界只有13台(这13台根域名服务器名字分别为“A”至“M”),1个为主根

服务器在美国。其余12个均为辅根服务器,其中9个在美国,欧洲2个,位于英国和瑞典,亚洲1个位于日本。

正向解析: 根据域名查找对应的IP地址,查询hosts文件(主机A记录)

反向解析: 根据IP地址查找对应的域名(主机P记录)

DNS系统的结构可以理解为:根>顶级域名>二级域名>三级域名>四级域名

因为这样的结构,所以在网络角度域名的解读其实是反着来的www.baidu.com.cn.

即:www              .baidu                  .com                 .cn              .

      主机名     。。 子域    。。         一级域            顶级域        根域

顶级域名有:cn,uk,jp,us,de...(国家地区)edu,org,gov,com...(机构组织)

具体的含义和更详细的分类,这里就不做解释了。

三、DNS查询类型

(1)递归查询


递归查询是一种DNS服务器的查询模式在该模式下DNS服务器接收客户机请求,必须使用一个准确的查询结果回复客户机。如果DNS服务器本地没有存储查询 DNS信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机。也就是客户机发送请求后自己只用等待结果即可,中间具体过程交给服务器实现。

(2)迭代查询

DNS查询时S服务器查询结果,而告诉客户机另一台DN服务器地址,客户机再向这台NS服务器提求,依环直到回查询的结果为止。也就是说,客户机的请求需要自己挨个去查询才能得到结果,服务器没有结果时候只会给你提供其它服务器的地址,而不会帮你去请求查询。

本地DNS查找的顺

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值