Linux下DNS配置

课程名称

服务器配置与管理

实验

成绩

 

实验名称

DNS服务器配置

学号

 

姓名

 

班级

 

日期

 

实验目的:

1.掌握liunx系统的基本命令

2 掌握DNS的原理

3.掌握liunx企业版DNS服务器和客户端的安装与配制方法

实验平台:

  云平台

一、  实验内容

配置DNS服务器和客户端,可以完成DNS解析。

二、  服务器端设置

1、    配置网卡,并且把网卡中DNS服务器地址配置下。

2、  在服务器上查看,安装bind服务器软件包。

 [root@localhost ~]# rpm -qa|grep bind

bind-libs-9.9.4-29.el7.x86_64

bind-9.9.4-29.el7.x86_64

3、修改/etc/named.conf配置文件,添加正向区域”sh.com”。结果如下:

   

Linux下DNS配置_第1张图片Linux下DNS配置_第2张图片

Linux下DNS配置_第3张图片

 Logging{}中的建议看书配置似乎少了} };这两项




 4、退出vi编辑器,使用named-checkconf命令检查配置文件

[root@localhost Packages]# named-checkconf  /etc/named.conf

 

 5、配置sh.com.hosts正向解析文件,可以拷贝模板修改。

[root@localhost ~]#cp  /var/named/named.localhost  /var/named/sh.com.hosts

[root@localhost ~]# vi  /var/named/sh.com.hosts

 

7、使用named-checkzone 检查正向,区域配置是否出错

[root@localhost ~]# named-checkzone sh.com /var/named/sh.com.hosts

出现

zone sh.com/IN: loaded serial 0

OK

显示为OK则配置没有问题

 

8、启动服务

[root@localhost ~]# systemctl start named.service

[root@localhost ~]# systemctl status named.service

二、客户端设置

使用host命令检查是否能够解析,如果解析成功,如图所示。

 

三、需要注意的问题:

  1、不能启动named程序,出现错误

[root@localhost ~]# systemctl start named.service

Job for smb.service failed because the control process exited with error code. See "systemctl status named.service" and "journalctl -xe" for details.

 

解决办法:1、使用testparm检查配置文件,

1、        查看第二行有没有多一个@.

2、        下面解析所有行都顶格

3、        域名后面要有个”.”

 

 2、如果host 命令出错

 

 (1)关闭防火墙: #systemctl stop firewalld. 

               

(2)修改正向和反向区域文件权限。

Chmod –R  757 /var/named/sh.com.hosts

        

(3)重启DNS服务   

 

 

  

实验总结(结论或问题分析):

 

 

 

DNS与IP一致

你可能感兴趣的:(Mac,linux)