Linux下DNS配置

9 篇文章 0 订阅

课程名称

服务器配置与管理

实验

成绩

 

实验名称

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”。结果如下:

   

 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一致

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值