linux中DNS服务器的配置

实验要求

有两台主机,A和B,B的主机名为heihei.com A做client,能连通外网;B做DNS服务器,在B上做DNS服务器配置,在A上能解析到       www.heihei.com 1.1.1.1 和 bbs.heihei.com  2.2.2.2

客户机

主机名:client.com.cn ip地址:192.168.10.100 添加一块网卡(ens33) 设为桥接模式

服务器

主机名:heiehi.com ip地址:192.168.10.101 添加两块网卡,ens33为桥接模式,ens34为NAT模式

网卡的配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

服务器端

客户端ens33

客户端ens34

注意:设ip地址和掩码时要保证服务器和客户机在同一网段,客户机的DNS设为服务器的ip地址

设置主机名

vim /etc/hostname

服务器:heihei.com

客户端:client.com.cn

绑定主机名和ip

vim /etc/hosts

服务器和客户端配置相同

192.168.10.101  heihei.com

192.168.10.100 client.com.cn

指定DNS服务器

vim  /etc/resolv.conf

服务器和客户端配置相同

nameserver 192.168.10.101

测试连通性

重启网络服务:

systemctl restart network 

关闭防火墙 :

 systemctl stop firewalled 

测试两台机器的连通性

服务器端:ping 192.168.10.100(ping client.com.cn)

客户机:ping 192.168.10.101  (ping heiehi.com )

若两边都有回应,则说明两台机子相互连通 测试客户机能否连通外网

打开Firefox 访问www.baidu.com

DNS服务器的搭建

安装DNS

查看主机是否安装DNS:

rpm -qa|grep bind

安装DNS:

yum install bind* -y 

1、修改主配置文件

 vim /etc/named.conf

 修改参数listen-on port 53和allow-query均为any 声明heihei.com

2、修改配置文件  /etc/named.rfc1912.zones

vim /etc/named.rfc1912.zones

  增加下面两段代码

配置正向资源记录 在/var/named/data创建文件master.heihei.com.zone

vim master.heihei.com.zone

配置反向资源记录 在/var/named/data创建文件master.10.168.192.in-addr.arpa.zone

vim master.10.168.192.in-addr.arpa.zone

启动DNS服务:

systemctl start named.service

测试DNS

客户端测试:

正向解析:

nslookup  www.heihie.com  解析到address=1.1.1.1

nslookup  bbs.heihie.com  解析到address=2.2.2.2

反向解析:

nslookup 192.168.10.101 解析到name=heihie.com

问题解决方案 dns配置服务器可以解析,客户机无法解析,但可以相互ping通,解析是报如下错误:

;; connection timed out; trying next origin ;; connection timed out; no servers could be reached

检查DNS所有配置文件,若没有问题,就是服务器防火墙未关闭 关闭防火墙:

systemctl stop firewalld

防火墙无法关闭,报错: Failed to stop iptables.service: Unit iptables.service not loaded(防火墙未安装) 安装上防火墙:

yum install iptables-services 

再使用命令关闭防火墙:

systemctl stop firewalld

关闭防火墙后正常解析

解决无法解析也可看另一篇文章

https://blog.csdn.net/qq_43655313/article/details/106563470

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值