Linux下DNS服务器搭建

目录

1.1案例环境及需求

虚拟机设置

1.2安装dns服务

1.3配置过程

1、编辑全局配置文件/etc/named.conf 文件

2、配置主配置文件 named.zones

3、修改bind的区域配置文件。

(1)创建long.com.zone 正向区域文件

(2)创建192.168.10.zone反向区域文件

检查配置文件是否正确

4、设置防火墙放行,设置主配置文件和区域文件的属组为named

5、重新启动dns服务,加入开机启动

6、测试

1、说明如下:

2、配置Linux客户端

使用nslookup测试dns

问题故障排错

一、DNS服务无法重启

 另外,可通过看日志找错误


1.1案例环境及需求

某校园网要架设一台DNS服务器负责long.com域的域名解析工作。DNS服务器的FQDN为dns.long.com,IP地址为192.168.10.1。要求为以下域名实现正反向域名解析服务。

dns.long.com 192.168.10.1

mail.long.com                

192.168.10.2
slave.long.com 192.168.10.3
www.long.com 192.168.10.4
ftp.long.com 192.168.10.20

另外,为www.long.com设置别名为web.long.com


虚拟机设置

1、为不占用局域网中ip地址,所有操作在仅主机模式下进行。

 2、虚拟网络设置

 

1.2安装dns服务

在Linux下搭建dns服务器通常使用bind程序来实现,其守护进程是named

1、挂载ISO安装映像。

[root@dns ~]# mkdir  /iso                                      
[root@dns ~]# mount /dev/cdrom  /iso

2、制作用于安装的yum源文件。

[root@dns ~]# vim /etc/yum.repos.d/dvd.repo
//dvd.repo文件的内容如下:

[dvd]
name=dvd
baseurl=file:///iso                                   #特别注意本地源文件的表示,需要用3个“/”
gpgcheck=0
enabled=1

3、使用yum命令查看bind软件包的信息。

[root@dns ~]# yum info dhcp

4、使用yum命令安装bind服务。

[root@dns ~]# yum clean all                                     #安装前清理缓存
[root@dns ~]# yum install bind bind-chroot -y

5、检测是否安装成功

[root@dns ~]# rpm -qa |grep bind       //bind-9.11.4为安装成功!

 

6、重启dns服务,并加入开机自启动

[root@dns ~]# systemctl restart named
[root@dns ~]# systemctl enable  named

1.3配置过程

配置过程包括全局配置文件主配置文件正反向区域解析文件的配置。

1、编辑全局配置文件/etc/named.conf 文件

该文件在/etc目录下。把options选项中的侦听IP(127.0.0.1)改成

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值