1. Preparações antes de instalar e implantar o Kubernetes 02

  • Instale e implante o bind9, implante um sistema DNS autônomo

Instale o bind no host gcbj1-11.host.com

[root @ gcbj1-11 ~] # yum install -y bind 
[root @ gcbj1-11 ~] # rpm -qa bind 
bind-9.11.4-26.P2.el7_9.3.x86_64

Configure o vínculo:

[root @ gcbj1-11 ~] # 
 
 opções do vim /etc/named.conf { 
         ouvir na porta 53 {192.168.1.11; }; 
         permitir-consulta {any; }; 
         encaminhadores {192.168.1.254; }; 
         recursão sim; 
         não habilitar dnssec; 
         dnssec-validação no; 
         dnssec-lookaside no;

Verifique se o arquivo de configuração está correto:

[root @ gcbj1-11 ~] # named-checkconf

Configure o perfil da zona:

[root @ gcbj1-11 ~] # vim /etc/named.rfc1912.zones
在 最后 添加 以下 行 : :
 
zone "host.com" IN { 
         type master; 
         arquivo "host.com.zone"; 
         allow-update {192.168.1.11; }; 
 }; 
 
 zona "data.net" IN { 
         tipo mestre; 
         arquivo "data.net.zone"; 
         allow-update {192.168.1.11; }; 
 };

Arquivo de dados da área de configuração:

[root @ gcbj1-11 ~] # vim /var/named/host.com.zone 
 $ ORIGIN host.com. 
 $ TTL 600; 10 minutos                                                                             
 @ IN SOA dns.host.com. dnsadmin.host.com. ( 
                                 2019120901; serial                      
                                 10800; atualizar (3 horas) 
                                 900; tentar novamente (15 minutos) 
                                 604800; expirar (1 semana) 
                                 86400; mínimo (1 dia) 
                                 ) 
                         NS dns.host.com. 
 $ TTL 60; 1 minuto 
 dns A 192.168.1.11
 gcbj1-11 A 192.168.1.11 
 gcbj1-12 A 192.168.1.12 
 gcbj1-21 A 192.168.1.21 
 gcbj1-22 A 192.168.1.22 
 gcbj1-200 A 192.168.1.200
[root @ gcbj1-11 ~] # vim /var/named/data.net.zone 
 
 $ ORIGIN data.net. 
 $ TTL 600; 10 minutos em 
 IN SOA dns.od.com. dnsadmin.data.net. ( 
                                 2019120901; serial 
                                 10800; atualizar (3 horas) 
                                 900; tentar novamente (15 minutos) 
                                 604800; expirar (1 semana) 
                                 86400; mínimo (1 dia) 
                                 ) 
                                 NS dns.data.net. 
 $ TTL 60; 1 minuto 
 dns A 192.168.1.11

Verifique se o arquivo de dados de área está correto:

[root @ gcbj1-11 ~] # named-checkzone "host.com" /var/named/host.com.zone  
 zona host.com/IN: carregado serial 2019120901 
 OK 
[root @ gcbj1-11 ~] # named-checkzone "data.net" /var/named/data.net.zone  
 zona data.net/IN: serial carregada 2019120901 
 OK

Altere o grupo e as permissões do arquivo:

[root @ gcbj1-11 ~] # chown root.named /var/named/host.com.zone  
[root @ gcbj1-11 ~] # chown root.named /var/named/data.net.zone  
[root @ gcbj1 -11 ~] # chmod 640 /var/named/host.com.zone  
[root @ gcbj1-11 ~] # chmod 640 /var/named/data.net.zone

Inicie o serviço nomeado:

[root @ gcbj1-11 ~] # systemctl start named 
[root @ gcbj1-11 ~] # systemctl enable named

Análise de verificação:

[root @ gcbj1-11 ~] # dig -t A gcbj1-21.host.com @ 192.168.1.11 + short 
 192.168.1.21 
[root @ gcbj1-11 ~] # dig -t A gcbj1-200.host.com @ 192.168.1.11 + short 
 192.168.1.200

Verifique se não há nenhum problema, configure o DNS próprio para todos os hosts;

Acho que você gosta

Origin blog.51cto.com/13760019/2602263
Recomendado
Clasificación