centOS7下DNS服务器的安装与配置

本文介绍如何安装BIND服务器软件并配置DNS服务,包括正向解析和反向解析的设置过程。同时还涉及了DNS服务的启动、状态检查、端口开放等步骤,并提供了Linux客户端的设置方法及测试案例。

DNS  即Domain Name System(域名系统)的缩写,它是一种将ip地址转换成对应的主机名或将主机名转换成与之相对应ip地址的一种机制。其中通过域名解析出ip地址的叫做正向解析,通过ip地址解析出域名的叫做反向解析。  

一、安装BIND服务器软件并启动

1.yum -y install bind*

在安装完BIND后,系统会多一个用户named。

2.启动DNS服务

systemctl start named.service

3.查看named进程是否正常启动:


4.DNS采用的UDP协议,监听53号端口,进一步检验named工作是否正常:

netstat -an|grep :53


5.防火墙开放TCP和UDP的53号端口:

iptables -I INPUT -p tcp --dport 53 -j ACCEPT

iptables -I INPUT -p udp --dport 53 -j ACCEPT

二、DNS服务的相关配置文件

   对于BIND,需要配置的主要文件为/etc/named.conf。另外两个文件,/etc/named.isc-dlv.key保存加密用的可以,/etc/named.rfc1912.zones扩展配置文件。

1.修改主配置文件/etc/named.conf

  要注意在修改之前要先进行备份,使用cp -p /etc/named.conf /etc/named.conf.bak

命令备份,参数-p表示备份文件与源文件的属性一致。

vim /etc/named.conf修改文件:

 

2.修改/etc/named.rfc1912.zones

添加正向解析域cise.sdkd.net.cn,逆向解析域198.168.192.in-addr.arpa,其对应的域解析文件分别为由file指定的cise.sdkd.net.cn.zone和198.168.192.in-addr.arpa.zone。

3.添加/var/named/cise.sdkd.net.cn.zone

  可以将模板文件复制一份,在进行修改

使用命令cp -p /var/named/named.localhost  /var/named/cise.sdkd.net.cn.zone

进入cise.sdkd.net.cn.zone进行配置


4.添加/var/named/198.168.192.in-addr.arpa.zone


三、在Linux下的DNS客户端的设置及测试

  配置/etc/resolv.conf文件。

BIND软件包本身提供了测试工具nslookup

3.1反向测试


192.168.163.137对应的www.zfh.com

192.168.163.138对应的ftp.zfh.com

3.2正向测试


Ok,配置成功

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值