centos创建局域网的dns服务器

在工作中碰到了需要在局域网配置dns服务器,做个记录。
本次操作都是基于虚拟机的环境下进行配置的,需要3台测试机
192.168.217.135=》dns服务器
192.168.217.137=》web服务器
192.168.217.128=》客户端
(1).首先需要配置的是dns服务器。
第一步 安装bind服务器

yum install bind -y

第二步 安装完成之后,关闭防火墙 (如果不关闭,则需要将dns端口 包括tcp,udp下的端口加入进去,默认53)
第三步 配置dns服务器的主文件,/etc/named.conf文件,其中的mytest.com和mydemo.com是需要在局域网中进行解析的域名

vim /etc/named.conf
#以下是需要进行修改的
listen-on port 53 { any; }; //将ip 修改为any,允许所有
allow-query     { localhost; }; //将localhost改为any 允许所有
recursion yes;				//递归
forwarders {192.168.217.2; };		//向上级解析,此处填写的是网关
zone "mytest.com" IN {
        type master;
        file "mytest.com.zone";
};
zone "mydemo.com" IN {
        type master;
        file "mytest.com.zone";
};

第四步 对域名进行映射到具体web服务器,进入到/var/named目录。

cp named.empty mytest.com.zone
#将一下内容写入到mytest.com.zone文件中
$TTL 1D
@       IN SOA mytest.com       root.mytest.com (
                0       ;serial #更新序列号
                1D      ;refresh #刷新时间
                1H      ;retry #重试掩饰
                1W      ;expire #失效时间
                3H)     ;minimun #无效解析记录的缓存时间
*       IN      A       192.168.217.137 #泛解析,解析所有二级域名
@       IN      A       192.168.217.137 #主域名

同理mydemo.com也是一样的配置。
修改成之后,

named-checkzone mytest.com mytest.com.zone
#返回如下,则说明没有问题
zone mytest.com/IN: loaded serial 0
OK

如果返回的不是上述,则进行对应的行数进行修改。
mydemo.com同理
第五步 配置web服务器,此处省略
第六步 将web服务器,dns服务器,客户机都添加上dns服务器的ip地址。
然后,就可以在客户机上直接访问以上配置的web页面了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值