设为首页 收藏本站
查看: 982|回复: 0

[经验分享] redhat7.3 dns服务器配置

[复制链接]

尚未签到

发表于 2018-5-9 11:43:54 | 显示全部楼层 |阅读模式
  1.基本配置
  systemctl stop firewalld.service
  systemctl disable firewalld.service
  setenforce 0
  nmcli connection add con-name in ifname ens33 ipv4.addresses 192.168.1.10/24 type ethernet ipv4.method manual(内网网卡)
  nmcli connection add con-name out ifname ens38 ipv4.addresses 192.168.2.10/24 type ethernet ipv4.method manual(外网网卡)
  2.配置简单dns服务器
  yum install -y bind bind-utils
  2.1修改主配置文件
  vim /etc/named.conf(修改该文件)
   listen-on port 53 { any; };
   allow-query     { any; };
         zone "fengxiaoli41.com" IN {
          type master;
          file "fengxiaoli41.com.lan";
          allow-update {none;};
};
zone "1.168.192.in-addr.arpa" IN {
          type master;
          file "1.168.192.lan";
          allow-update {none;};

};


  2.2编辑正解区域
  cd /var/named/
  cp named.localhost fengxiaoli41.com.lan
  vim fengxiaoli41.com.lan
$TTL 665
@IN SOAfengxiaoli41.com. 123@qq.com (
  2017062900; serial
  3600; refresh
  1800; retry
  604800; expire
  665 ); minimum
@IN NSfengxiaoli41.com.
fengxiaoli41.com. IN A 192.168.1.10
www.fengxiaoli41.com. IN CNAME fengxiaoli41.com.
client.fengxiaoli41.com. IN A 192.168.1.200
@       IN NS   slave.fengxiaoli41.com.
slave.fengxiaoli41.com. IN A 192.168.1.100
  2.3编辑反解区域
  cp fengxiaoli41.com.lan 1.168.192.lan
  vim 1.168.192.lan  
$TTL 665
@IN SOAfengxiaoli41.com. 123@qq.com (
  2017062900; serial
  3600; refresh
  1800; retry
  604800; expire
  665 ); minimum
@IN NSfengxiaoli41.com.
10      IN PTR fengxiaoli41.com.
200     IN PTR client.fengxiaoli.com.
100     IN PTR slave.fengxiaoli.com.
  chown named:named fengxiaoli41.com.lan
  chown named:named 1.168.192.lan
  2.4重启服务并测试
  systemctl restart named
  systemctl status named
  dig fengxiaoli41.com
  3.配置chroot环境
  yum install -y bind-chroot
  /usr/libexec/setup-named-chroot.sh /var/named/chroot/ on
  systemctl stop named.service
  systemctl disabled named
  systemctl enable named-chroot.service
  systemctl start named-chroot
  dig fengxiaoli41.com
  如果dns只为内网提供解析到此可以结束。
  

  4.配置分离解析的dns(与2,3步独立)
  4.1修改主配置文件
   vim /etc/named.conf
listen-on port 53 { any; };
allow-query     { any; };
acl in {192.168.1.0/24;};
acl out { ! 192.168.1.0/24; any;};
view "internal"{
match-clients { in; localhost;};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "fengxiaoli41.com" IN {
        type master;
        file "fengxiaoli41.com.lan";
        allow-update {none;};
};
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "1.168.192.lan";
        allow-update {none;};

};
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";
};
注意所有区域都要包含在view里
view "external"{
match-clients {out;};
zone "." IN {
        type hint;
        file "named.ca";
};
zone "fengxiaoli41.com" IN {
        type master;
        file "fengxiaoli41.com.wan";
        allow-update {none;};
};
zone "2.168.192.in-addr.arpa" IN {
        type master;
        file "2.168.192.wan";
        allow-update {none;};

};
};
cd /var/named/chroot/var/named/

4.2编辑内网正解反解区域
vim fengxiaoli41.com.lan
$TTL 665
@IN SOAfengxiaoli41.com. 123@qq.com (
2017062900; serial
3600; refresh
1800; retry
604800; expire
665 ); minimum
@IN NSfengxiaoli41.com.
fengxiaoli41.com. IN A 192.168.1.10
www.fengxiaoli41.com. IN CNAME fengxiaoli41.com.
client.fengxiaoli41.com. IN A 192.168.1.200
@       IN NS   slave.fengxiaoli41.com.
slave.fengxiaoli41.com. IN A 192.168.1.100


  
vim 1.168.192.lan
$TTL 665
@IN SOAfengxiaoli41.com. 123@qq.com (
2017062900; serial
3600; refresh
1800; retry
604800; expire
665 ); minimum
@IN NSfengxiaoli41.com.
10      IN PTR fengxiaoli41.com.
200     IN PTR client.fengxiaoli.com.
100     IN PTR slave.fengxiaoli.com.
  
4.3编辑外围正解反解区域
  vim fengxiaoli41.com.wan
$TTL 665
@IN SOAfengxiaoli41.com. 123@qq.com (
2017062900; serial
3600; refresh
1800; retry
604800; expire
665 ); minimum
@IN NSfengxiaoli41.com.
fengxiaoli41.com. IN A 192.168.2.10

  vim 2.168.192.wan
$TTL 665
@IN SOAfengxiaoli41.com. 123@qq.com (
2017062900; serial
3600; refresh
1800; retry
604800; expire
665 ); minimum
@IN NSfengxiaoli41.com.
10IN PTR fengxiaoli41.com.
  4.4设置权限重启服务
  chown named:named -R  /var/named/chroot/var/named/*
  systemctl restart named-chroot
  5.主从服务器配置(在2或者4的基础上配置)
  5.1主服务器配置
   vim /etc/named.conf
allow-transfer { 192.168.1.0/24;};
  cd /var/named/chroot/var/named/
  vim fengxiaoli41.com.lan
@       IN NS   slave.fengxiaoli41.com.
slave.fengxiaoli41.com. IN A 192.168.1.100
  
  vim 1.168.192.lan
100     IN PTR slave.fengxiaoli.com.
  
  5.2从服务器配置(注意firewalld和selinux
  nmcli connection add con-name in ifname ens33 ipv4.addresses 192.168.1.100/24 type ethernet ipv4.method manual
  yum install -y bind-utils bind
  vim /etc/named.conf
    listen-on port 53 { any; };
    allow-query     { any; };
    zone "fengxiaoli41.com" IN {
          type slave;
          masters { 192.168.1.10; };
          file "slaves/fengxiaoli.com.lan";
  };
  zone "1.168.192.in-addr.arpa" IN {
          type slave;
          masters { 192.168.1.10; };
          file "slaves/1.168.192.lan";
  
  };
  systemctl restart named
  ll /var/named/slaves/
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-457658-1-1.html 上篇帖子: redhat7.3 下篇帖子: Redhat6.4 64位安装Oracle10.2.0.564位数据库
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表