热门推荐
DNS实战-不古出品
2024-10-31 18:26

在这里插入图片描述

DNS实战-不古出品

DNS(Domain Name System 域名系统:DNS将域名和IP地址相互映射的一个分布式数据库,能够让人更方便的访问互联网。DNS使用TCP和UDP的53端口。简单的来说DNS就是完成域名到IP的解析过程。

主机名和域名的区别

主机名是内网的名字;域名是外网的名字。

主机名和域名其实是两个完全可以不同的名字,但是有很多软件(如邮件系统postfix)会默认认为它们一致。

在DNS中,域名包括根域、顶级域、二级域和主机名。如下图

img

全世界共有13台DNS根域服务器。

顶级域:由Internet名称授权机构管理,有两种常见的类型。如下

组织域

.com(商业) 、 .org (组织) 、 .edu(教育) 、 .gov (政府) 、 .net(通讯) 、 .mil(军事) 、 .info(信息

国家或地区顶级域

Cn(中国) 、 hk(中国香港) 、 uk(英国) 等

FQDN=主机名.DNS后缀(FQDN,Fully Qualified Domain Name,完全合格的域名/全称域名

  1. 客户端访问某个网站,请求域名解析,首先查找本地的HOSTS文件,有对应的域名、IP记录,则直接返回给客户端;没有则将该请求发送给本地的DNS服务器。
  2. 本地DNS服务器能够解析客户端发来的请求(有相应的域名与IP记录,则直接将结果返回给客户端。
  3. 本地的服务器不能解析客户端发来的请求(没有相应的域名与IP记录,分为以下两种方式来查找客户端的请求。

1) 递归解析

本地DNS服务器向根域名服务器发送请求,根域名服务器对本地域名服务器的请求进行解析,得到记录再发送给本地DNS服务器,本地DNS服务器将结果记录缓存,并将记录返给客户端。

2) 迭代解析

本地DNS服务器向根域名服务器发出请求,根域名服务器返回给本地域名服务器一个能够解析请求的根的下一级域名服务器的地址,本地域名服务器再向根返回的IP地址发送请求(下一级域名服务器也有可能返回一个可以解析请求的下下一级的域名服务器地址,依次类推,最终得到域名解析记录,本地DNS服务器将结果记录缓存,并将记录返给客户端。

img

  1. master(主DNS服务器):拥有区域数据的文件,并对真整个区域数据经行管理。主服务器是一种权威性服务器,因为它以绝对的权威去回答对其管辖域的任何查询。

  2. slave(从服务器或辅助服务器):拥有主DNS服务器的区域文件的副本,辅助DNS服务器对客户端的请求进行解析,当主DNS服务器出现故障后后,可以完全接替主服务器的工作。在辅助域名服务器中有一个所有域信息的完整拷贝,可以有权威地回答对该域的查询。因此,辅助域名服务器也称作权威性服务器。配置辅助域名服务器不需要生成本地区文件,因为可以从主服务器中下载该区文件。

  3. forward:将任何查询请求都转发给其它服务器。起到一个代理的作用。

  4. cache:缓存服务器。

  5. hint:根DNS internet服务器集。

DNS配置的主要文件组

主配置文件named.conf详解

配置/etc/named.rfc1912.zones文件(用于根区域和自定义区域

在/var/named/目录下创建配置ywx.net.zone正向解析文件

vim /var/named/ywx.net.zone

在/var/named/目录下创建ywx.net.arpa反向解析文件

vim /var/named/ywx.net.arpa

检测语法

重启

在客户端测试

在客户端安装nslookup、dig等命令

把客户端的DNS更改为DNS服务器10.0.0.240,把其它DNS服务器注释掉

测试结果

查询一个主服务器,以保证从服务器的数据是最新的 。

15M ;retry :上面的这个值是规定了以小时为单位的重试的时间间隔,即当从服务试图在主服务器上查询更新时,而连接失败了,则这个值规定了从服务多长时间后再试 。

1W ;expiry :失效时间,以周为单位,超过该时间仍无法更新地址数据库,则不再尝试。

1D );minimum:无效地址解析记录的默认时间,以小时为单位,上面这个数据用来规定缓冲服务器不能与主服务联系上后多长时间清除相应的记录。

@ IN NS www.ywx.net.表示主机的域名字是什么

ns IN A 10.0.0.240表示设置域名服务器的A记录,其地址为10.0.0.240

www IN A 10.0.0.240 表示www的一个A记录,其地址为10.0.0.240(www服务器的IP地址

bbs IN CNAME www.ywx.net. 表示www.ywx.net的别名为bbs.ywx.net

    以上就是本篇文章【DNS实战-不古出品】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/quote/11780.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多