DNS 03-DNS配置实例
Posted 广州富哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DNS 03-DNS配置实例相关的知识,希望对你有一定的参考价值。
正向解析配置
cat /var/named/chroot/etc/liang.com.zone $ORIGIN . $TTL 3600 ; 1 hour liang.com IN SOA op.liang.com. dns.liang.com. ( 2001 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS op.liang.com. $ORIGIN liang.com. op A 10.124.124.90 ;A dns-m A 10.124.124.90 dns-s A 10.124.124.91 glusterfs1 A 10.124.124.81 dns CNAME dns-m.liang.com. mx MX 5 10.124.124.90 ;优先级,MX值越小越高
反向解析配置
主DNS服务器配置
cat /var/named/chroot/etc/view.conf zone "124.10.in-addr.arpa" { type master; file "124.10.zone"; allow-transfer { 10.124.124.91; }; notify yes; also-notify { 10.124.124.91; };
cat /var/named/chroot/etc/124.10.zone $TTL 3600 @ IN SOA op.liang.com. dns.liang.com. ( 2001 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS op.liang.com. 90.124 IN PTR dns-m.liang.com 90.124 IN PTR dns.liang.com 91.124 IN PTR dns-s.liang.com
修改区域文件权限,并重新加载配置文件
chown named.named /var/named/chroot/etc/124.10.zone rndc reload
注意:每次同步时都需要更改serial版本号,不然slave无法同步
从DNS服务器配置
cat /var/named/chroot/etc/view.conf view "SlaveView" { zone "liang.com" { type slave; masters {10.124.124.90;}; file "slave.liang.com.zone"; }; zone "124.10.in-addr.arpa" { type slave; masters {10.124.124.90;}; file "slave.124.10.zone"; }
测试
[[email protected] ~]# host 10.124.124.82 10.124.124.90 Using domain server: Name: 10.124.124.90 Address: 10.124.124.90#53 Aliases: 82.124.124.10.in-addr.arpa domain name pointer glusterfs2.liang.com.124.10.in-addr.arpa. [[email protected] ~]#
DNS负载均衡配置
cat /var/named/chroot/etc/liang.com.zone $ORIGIN . $TTL 3600 ; 1 hour liang.com IN SOA op.liang.com. dns.liang.com. ( 2001 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS op.liang.com. $ORIGIN liang.com. op A 10.124.124.90 saltStack A 10.124.124.78 saltStack A 10.124.124.79 saltStack A 10.124.124.80
测试:
[[email protected] ~]# nslookup saltStack.liang.com 10.124.124.90 Server: 10.124.124.90 Address: 10.124.124.90#53 Name: saltStack.liang.com Address: 10.124.124.79 Name: saltStack.liang.com Address: 10.124.124.80 Name: saltStack.liang.com Address: 10.124.124.78 [[email protected] ~]#
智能DNS配置
添加配置
cat /var/named/chroot/etc/named.conf #访问IP组 acl group1 { 10.124.124.90; 10.124.124.78; 10.124.124.80; 10.124.124.79; }; acl group2 { 10.124.124.91; 10.124.124.81; 10.124.124.82; 10.124.124.83; 10.124.124.84; };
cat /var/named/chroot/etc/view.conf view "GROUP1" { match-clients {group1;}; zone "liang.com" { type master; file "group1.liang.com.zone"; allow-transfer { 10.124.124.91; }; notify yes; also-notify { 10.124.124.91; }; }; }; view "GROUP2" { match-clients {group2;}; zone "liang.com" { type master; file "group2.liang.com.zone"; allow-transfer { 10.124.124.91; }; notify yes; also-notify { 10.124.124.91; }; }; };
配置从DNS服务器
cat /var/named/chroot/etc/view.conf view "SlaveView" { zone "liang.com" { type slave; masters {10.124.124.90;}; file "slave.liang.com.zone"; }; } view "SlaveGROUP1" { match-clients {group1;}; zone "liang.com" { type slave; masters {10.124.124.90;}; file "slave.group1.liang.com.zone"; }; }; view "SlaveGROUP2" { match-clients {group2;}; zone "liang.com" { type slave; masters {10.124.124.90;}; file "slave.group2.liang.com.zone"; }; };
配置区域文件
cat /var/named/chroot/etc/group1.liang.com.zone $ORIGIN . $TTL 3600 ; 1 hour liang.com IN SOA op.liang.com. dns.liang.com. ( 2001 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS op.liang.com. $ORIGIN liang.com. op A 10.124.124.90 saltStack A 10.124.124.78 saltStack A 10.124.124.79 saltStack A 10.124.124.80
cat /var/named/chroot/etc/group2.liang.com.zone $ORIGIN . $TTL 3600 ; 1 hour liang.com IN SOA op.liang.com. dns.liang.com. ( 2001 ; serial 900 ; refresh (15 minutes) 600 ; retry (10 minutes) 86400 ; expire (1 day) 3600 ; minimum (1 hour) ) NS op.liang.com. $ORIGIN liang.com. op A 10.124.124.91 saltStack A 10.124.124.78 saltStack A 10.124.124.79 saltStack A 10.124.124.80
修改区域文件权限,并重新加载配置文件
chown named.named /var/named/chroot/etc/group*.liang.com.zone rndc reload
以上是关于DNS 03-DNS配置实例的主要内容,如果未能解决你的问题,请参考以下文章
如何通过托管服务器Microsoft azure连接我的域(例如:www.xyz.com)? [关闭]
如何为 XSLT 代码片段配置 CruiseControl 的 C# 版本?
solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例