Linux服务器配置RAC DNS服务器

网友投稿 594 2022-05-29

一、安装linux服务器

二、配置YUM源,安装BIND

##1.通过cdrom挂载 mount /dev/cdrom /mnt ##2.通过安装镜像源挂载 mount -o loop /soft/rhel-server-7.9-x86_64-dvd.iso /mnt ##配置yum文件 cat </etc/yum.repo.d/local.repo [local] name=local baseurl=file:///mnt gpgcheck=0 enabled=1 EOF ##关闭防火墙 ##Linux6 service iptables stop chkconfig iptables off ##Linux7 systemctl stop firewalld systemctl disable firewalld ##安装bind yum install -y bind-libs bind bind-utils ##设置开启自启 ##LINUX6 chkconfig named on ##LINUX7 systemctl enable named ##配置网络 yum install -y bash-com* su - nmcli connection show nmcli connection modify eth0 ipv4.addresses 10.211.55.200/24 ipv4.gateway 10.211.55.1 ipv4.method manual autoconnect yes ip a

三、配置DNS服务器

1、配置/etc/named.conf文件

cat </etc/named.conf options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recursing-file "/var/named/data/named.recursing"; secroots-file "/var/named/data/named.secroots"; allow-query { any; }; recursion yes; dnssec-enable yes; dnssec-validation yes; bindkeys-file "/etc/named.root.key"; managed-keys-directory "/var/named/dynamic"; pid-file "/run/named/named.pid"; session-keyfile "/run/named/session.key"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key"; EOF

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

DNSNAME=lucifer.com RacPublicIPFX=55.211.10. RacPrivFX=1.10.10. RacPriv1FX=1.1.1. cat <>/etc/named.rfc1912.zones zone "${DNSNAME}" IN { type master; file "${DNSNAME}.zone"; allow-update { none; }; }; zone "${RacPublicIPFX}in-addr.arpa." IN { type master; file "${RacPublicIPFX}arpa"; allow-update { none; }; }; zone "${RacPrivFX}in-addr.arpa." IN { type master; file "${RacPrivFX}arpa"; allow-update { none; }; }; zone "${RacPriv1FX}in-addr.arpa." IN { type master; file "${RacPriv1FX}arpa"; allow-update { none; }; }; EOF

3、配置正向解析 lucifer.com.zone 文件

Linux服务器配置RAC DNS服务器

DNSNAME=lucifer.com DNSIP=10.211.55.200 cat </var/named/"${DNSNAME}".zone $TTL 1D @ IN SOA ${DNSNAME}. root.${DNSNAME}. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum @ IN NS ns.${DNSNAME}. ns IN A ${DNSIP} EOF

4、配置反向解析 55.211.10.arpa 文件

RacPublicIPFX=55.211.10. DNSNAME=lucifer.com DNSIP=10.211.55.200 cat </var/named/"${RacPublicIPFX}"arpa \$TTL 1D @ IN SOA ${DNSNAME}. root.${DNSNAME}. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS ns.${DNSNAME}. ns A ${DNSIP} EOF

5、配置反向解析 1.10.10.arpa文件

RacPrivFX=1.10.10. DNSNAME=lucifer.com DNSIP=10.211.55.200 cat </var/named/"${RacPrivFX}"arpa \$TTL 1D @ IN SOA ${DNSNAME}. root.${DNSNAME}. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS ns.${DNSNAME}. ns A ${DNSIP} EOF

6、配置反向解析 1.1.1.arpa文件

RacPrivFX=1.1.1. DNSNAME=lucifer.com DNSIP=10.211.55.200 cat </var/named/"${RacPrivFX}"arpa \$TTL 1D @ IN SOA ${DNSNAME}. root.${DNSNAME}. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS ns.${DNSNAME}. ns A ${DNSIP} EOF

四、配置RAC IP

##/var/named/lucifer.com.zone cat <>/var/named/lucifer.com.zone CANLON IN A 10.211.55.18 rac11g01 IN A 10.211.55.100 rac11g02 IN A 10.211.55.101 rac11g01-priv IN A 10.10.1.1 rac11g02-priv IN A 10.10.1.2 rac11g01-priv1 IN A 1.1.1.1 rac11g02-priv1 IN A 1.1.1.2 rac11g01-vip IN A 10.211.55.102 rac11g02-vip IN A 10.211.55.103 rac11g-scan IN A 10.211.55.104 rac11g-scan IN A 10.211.55.105 rac11g-scan IN A 10.211.55.106 EOF ##/var/named/55.211.10.arpa cat <>/var/named/55.211.10.arpa 18 PTR CANLON.lucifer.com. 100 PTR rac11g01.lucifer.com. 101 PTR rac11g02.lucifer.com. 102 PTR rac11g01-vip.lucifer.com. 103 PTR rac11g02-vip.lucifer.com. 104 PTR rac11g-scan.lucifer.com. 105 PTR rac11g-scan.lucifer.com. 106 PTR rac11g-scan.lucifer.com. EOF ##/var/named/1.10.10.arpa cat <>/var/named/1.10.10.arpa 1 PTR rac11g01-priv.lucifer.com. 2 PTR rac11g02-priv.lucifer.com. EOF ##/var/named/1.1.1.arpa cat <>/var/named/1.1.1.arpa 1 PTR rac11g01-priv1.lucifer.com. 2 PTR rac11g02-priv1.lucifer.com. EOF

五、启动DNS服务

##Linux6 service named start ##Linux7 systemctl start named

六、配置RAC节点DNS

cat <>/etc/hosts ##Public IP 10.211.55.100 rac11g01.lucifer.com rac11g01 10.211.55.101 rac11g02.lucifer.com rac11g02 ##Private IP 10.10.1.1 rac11g01-priv.lucifer.com rac11g01-priv 10.10.1.2 rac11g02-priv.lucifer.com rac11g02-priv ##Virtual IP 10.211.55.102 rac11g01-vip.lucifer.com rac11g01-vip 10.211.55.103 rac11g02-vip.lucifer.com rac11g02-vip ##SCAN IP ##10.211.55.104 rac11g-scan.lucifer.com rac11g-scan ##10.211.55.105 rac11g-scan.lucifer.com rac11g-scan ##10.211.55.106 rac11g-scan.lucifer.com rac11g-scan EOF cat <>/etc/resolv.conf nameserver 10.211.55.200 EOF

测试:

DNS Linux

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于北斗和4G_Cat1模组的华为云智慧物流开发01
下一篇:隔壁班的同学,觉得这本技术书还挺棒的
相关文章