Linux中DNS——域名解析服务

本文详细介绍了Linux中DNS服务的作用,包括正向解析和反向解析,并详细阐述了如何安装DNS服务程序bind,以及如何修改和检查bind服务的配置文件,如主配置文件和区域数据配置文件。
摘要由CSDN通过智能技术生成

一、DNS——的作用

DNS 系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名与 IP 地址的对应关系,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析。

  • 正向解析:根据域名查 IP 地址,即将指定的域名解析为相对应的 IP 地址。域名的正向解析是 DNS 服务器最基本的功能,也是最常用的功能。
  • 反向解析:根据 IP 地址查域名,即将指定的 IP 地址解析为相对应的域名。域名的反向解析不是很常用,只在一些特殊场合才会用到,比如可用于反垃圾邮件的验证。

二、安装DNS服务程序bind

[root@localhost ~]# yum -y install bind
[root@localhost ~]# rpm -qa |grep "bind"
keybinder3-0.3.0-1.el7.x86_64
bind-license-9.11.4-16.P2.el7_8.6.noarch
bind-utils-9.11.4-16.P2.el7_8.6.x86_64
bind-libs-lite-9.11.4-16.P2.el7_8.6.x86_64
bind-export-libs-9.11.4-16.P2.el7_8.6.x86_
rpcbind-0.2.0-42.el7.x86_64
bind-libs-9.11.4-16.P2.el7_8.6.x86_64
bind-9.11.4-16.P2.el7_8.6.x86_64
[root@localhost ~]# systemctl restart named   //启动服务

其中部分软件包的作用,安装完成后检车下这个包有没有安装,没有的化在手动安装一下。

  • bind:提供了域名服务的主要程序及相关文件。
  • bind-utils:提供了对 DNS 服务器的测试工具程序,如 nslookup 等。
  • bind-libs:提供了 bind、bind-utils 需要使用的库函数。
  • bind-chroot:为 BIND 服务提供一个伪装的根目录(将/var/named/chroot/文件夹作为 BIND 服务的根目录),以提高安全性。

三、修改bind服务的配置文件

使用 BIND 软件构建域名服务时,主要涉及两种类型的配置文件:主配置文件和区域数据文件。其中,主配置文件用于设置 named 服务的全局选项、注册区域及访问控制等各种运行参数;区域数据文件用于存放某个 DNS 区域的地址解析记录(正向记录或反向记录)。

1、主配置文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值