DNS público e privado não está funcionando. Como fazer funcionar corretamente sem qualquer conflito

0

Eu configurei a rede privada para instalar o DHCP em um dos meus servidores. Agora meu DNS da rede pública não está funcionando. Como posso configurar o DNS para uma rede privada com conflitos no DNS da rede pública?

Configuração do DHCP.

Instale o servidor DHCP e configure-o:

apt-get install isc-dhcp-server

Selecione a placa de rede na qual seu servidor escutará as solicitações de dhcp

vi /etc/default/isc-dhcp-server

INTERFACES="eth0"

Altere as configurações do DHCP para especificar o intervalo de endereços IP a serem alocados para solicitações DHCP, etc.

vi /etc/dhcp/dhcpd.conf

subnet 10.10.7.0 netmask 255.255.255.0 {
  range 10.10.7.30 10.10.7.254;
  option domain-name-servers 10.10.7.1;
  option domain-name "opexlabs-demo.org";
  option routers 10.10.7.1;
}

Reinicie o serviço do servidor DHCP:

service isc-dhcp-server restart
/etc/init.d/isc-dhcp-server restart

Então eu configuro o DNS para a rede privada:

Configuração do DNS.

Instale o pacote dns

apt-get install bind9

Gere uma chave compartilhada para que o BIND aceite alterações

rndc-confgen -a -c dhcpd.key -k dhcpd

Estamos criando zonas. As zonas geralmente são nomes de domínio ou sub-redes

vi /etc/bind/named.conf.local

include "/etc/bind/dhcpd.key"
zone "opexlabs-demo.org" {
    type master;
    file "/var/cache/bind/opexlabs-demo.org.zone";
    allow-update { key "dhcpd"; };
 };

zone "7.10.10.in-addr.arpa" {
    type master;
    file "/var/cache/bind/10.10.7.zone";
    allow-update { key "dhcpd"; };

 };

Altere o usuário e o grupo para acessar:

chown bind dhcpd.key
chown bind /var/cache/bind/*
chown bind.dhcpd dhcpd.key 
chmod g+r dhcpd.key 

Aparência da configuração padrão para permitir que o DHCPD leia um arquivo:

vi /etc/apparmor.d/local/usr.sbin.dhcpd

/etc/bind/dhcpd.key r,

Reinicie o serviço apparmor:

/etc/init.d/apparmor restart

Finalmente, configure o DNS no DHCP

vi /etc/dhcp/dhcpd.conf

ddns-update-style interim;
include "/etc/bind/dhcpd.key";
authoritative;

subnet 10.10.7.0 netmask 255.255.255.0 {
  range 10.10.7.30 10.10.7.254;
  option domain-name-servers 10.10.7.1;
  option domain-name "opexlabs-demo.org";
  option routers 10.10.7.1;

  ddns-domainname "opexlabs-demo.org";
  zone opexlabs-demo.org. {
          primary 10.10.7.1;
          key     "dhcpd";
  }

  zone 7.10.10.in-addr.arpa. {
          primary 10.10.7.1;
          key     "dhcpd";
  }

}

/etc/init.d/isc-dhcp-server restart
/etc/init.d/bind9 restart

Na verdade, estamos usando a rede pública (192.168.1.0/24) que tem o servidor dhcp e dns padrão. E eu configurei o dhcp privado em um dos meus servidores (10.192.1.0/24). Servidor Dhcp privado funcionando sem qualquer conflito com a rede pública. Agora eu quero configurar o DNS para a rede privada. Eu configurei em DNS privado no servidor, mas depois configurado DNS da rede pública não é capaz de trabalhar. Como pode o DNS funcionar no sistema?

    
por Beginner 05.03.2015 / 08:35

0 respostas