热门推荐
dnspython正向反向 dns正向查询和反向查询
2024-11-07 19:35


dnspython正向反向 dns正向查询和反向查询

DNS系统 在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系,以便于客户程序提供正向或方向的地址查询服务,就是我们常说的正向解析和方向解析,这篇博客就和大家详细了解一下什么是正向解析

(1)正向解析就是根据域名查 IP地址,即将指定的域名解析为相应的IP地址。域名的正向解析是DNS服务器最基本的功能,也是最常见的功能。
(2)反向解析与正向解析相对应,它是根据 IP地址查域名,即将指定的 IP地址解析为相对应的域名,域名的反向解析其实在日常中,并不是很常用,只在一些特定的场合才会用上,比如可用于反垃圾邮件的验证。

  • 缓存域名服务器: 只提供域名解析结果的缓存功能,目的在于提高查询速度和效率,但是没有自己控制的区域地址数据。
  • 主域名服务器: 维护某一个特定 DNS区域的地址数据库,对其中的解析记录具有自主控制权,是指定区域中唯一存在的权威服务器、官方服务器。
  • 从域名服务器 : 与主域名服务器提供完全相同的 DNS解析服务,通常用于 DNS服务器的热备份。

(1)BIND 作为应用最为广泛的提供域名服务的 DNS服务程序,可以运行在大多数Linux 主机中。
(2)使用 BIND软件构建域名服务时,主要涉及两种类型的配置文件,第一是主配置文件,第二是区域配置文件,其中,主配置文件用于存放某个 那么多服务的全局选项、注册区域及访问控制等各种运行参数;区域配置文件用于存放某个 DNS区域的地址解析记录。
1、主配置文件存放位置: /etc/named.conf 文件中。
2、区域配置文件存放位置: /var/named/ 目录下,每个区域数据文件对应一个 DNS解析区域,文件名和内容由该域的管理员自行设置。

实验准备:虚拟机一台centos7(IP地址为 192.168.220.131)

第一步:用xshell 远程连接虚拟机,先在centos7 上面安装bind


主要文件:


第二步:修改主配置文件:vim /etc/named.conf


第三步:修改区域配置文件: vim /etc/named.rfc1912.zones

新建添加 zone


第四步:修改区域数据配置文件:vim /var/named/named.localhost


因为权限问题,为了方便操作,将named.localhost 复制一份到happy.com.zone(刚刚区域数据配置文件存放的位置)



第五步:改好文件配置之后,优化好环境(关闭防火墙)


第六步:保存本机需要使用的 DNS服务器的 IP地址

将本机的IP地址添加进去,就可以使用DNS服务器了


第七步:测试 DNS解析服务 ----- host命令


结果证明,完全是可以从域名解析到IP地址的。

第一步:全局配置不变,我们需要改的是区域配置文件 /etc/named.rfc1912.zones


第二步:修改区域数据配置文件

和之前一样,先复制一个文件,进入里面修改配置文件即可。



第三步:重启named ,验证反向解析

    以上就是本篇文章【dnspython正向反向 dns正向查询和反向查询】的全部内容了,欢迎阅览 ! 文章地址:http://zleialh.tongchengxian.cn/quote/28.html 
     行业      资讯      企业新闻      行情      企业黄页      同类资讯      网站地图      返回首页 通成线资讯移动站 http://zleialh.tongchengxian.cn/mobile/ , 查看更多   
发表评论
0评