Configure e hospede várias zonas usando o próprio Bind Nameserver

1

Eu gostaria de alcançar o seguinte:

  1. Registre o próprio nome de domínio (concluído) com o GoDaddy.com, por exemplo, (mynsdom.com), que configurarei dois hosts usando o VPS do Linode (concluído). O Bind9 também é instalado em ambos os hosts, ns1.mynsdom.com e ns2.mynydom.com, em uma configuração mestre / escravo.

  2. Em seguida, registre o 2ND nome de domínio (por exemplo, mydom2.com) com o GoDaddy.com e defina meu próprio servidor de nomes (ns1.nynsdom.com e ns2.mynsdom.com) em uma configuração mestre / escravo.

  3. Em seguida, registre o nome de domínio 3RD (por exemplo, mydom3.com) no GoDaddy.com e defina meu próprio servidor de nomes (ns1.mynsdom.com e ns2.mynsdom.com)

Basicamente, eu teria meu próprio servidor de nomes publicamente disponível, que eu posso hospedar múltiplas zonas para mydom2.com e mydom3.com e quaisquer outros nomes de domínio que eu possa estar registrando.

Eu entendo que é um monte de conselhos para pedir e eu realmente aprecio se você puder me apontar alguns tutoriais se não houver nenhum específico.

Minhas perguntas:

  1. Preciso fazer algo com meu provedor de serviços de Internet ou com o registrador de nomes de domínio para que meus NS1.MYDOM1.COM e NS2.MYDOM1.COM de MYDOM1.COM sejam reconhecidos como servidores de nomes legítimos?

  2. Se NS1.MYDOM1.COM e NS2.MYDOM2.COM não puderem resolver solicitações DNS de HOSTNAME.MYDOM2.COM E HOSTNAME.MYDOM3.COM, as solicitações poderão ser encaminhadas para o DNS público do Google, onde os resultados seriam então armazenados em cache em NS1.MYDOM1.COM e NS2.MYDOM1.COM. Isso é possível?

  3. Se NS1.MYDOM1.COM estiver inativo por algum motivo, como posso fazer NS2.MYDOM1.COM tomar o seu lugar sem problemas?

  4. Gostaria de acessar meu servidor / PC doméstico que é executado em um endereço IP dinâmico, portanto, também gostaria de poder hospedar uma zona no meu servidor de vinculação que permite que o servidor / PC NAT em casa para atualizar seu endereço IP público.

  5. Como podem os servidores de nomes Master e quantos servidores de nomes Slave devo estar executando?

  6. Será que um VPS de 512Mb com apenas 20Gb de espaço SSD é suficiente para hospedar 100 nomes / zonas de domínio (supondo que sejam a mesma coisa)

Eu realmente gostaria de aprender como configurar o Bind corretamente no meu Ubuntu VPS e, claro, economizar dinheiro, já que vou registrar mais nomes de domínio.

    
por Trempest Humphries 13.04.2015 / 11:46

1 resposta

1

É uma pergunta antiga, mas está respondendo para as pessoas que chegam a este post por meio do mecanismo de pesquisa.

Para apontar seu domínio para o VPS, é necessário configurar o VPS para os registros DNS do servidor de nomes de servidores, o compartilhamento de mangueiras vem com o servidor de nomes, mas para os vps não gerenciados, você precisa configurar o seu próprio. Para servir registros DNS, precisamos instalar o pacote do servidor DNS como o BIND9

Instale o BIND9, ignore se você já tiver

apt-get install bind9

Configurar e criar um arquivo de zona para domínios para adicionar registros abra o arquivo name.conf.local e insira o nome do arquivo de zona para o domínio

cd /etc/bind/
vi name.conf.local
zone "mynsdom.com" {
        type master;
        allow-transfer {none;};
        file "/etc/bind/pri.mynsdom.com";
};
zone "zyx.com" {
        type master;
        allow-transfer {none;};
        file "/etc/bind/pri.mydom2.com";
};

salve e feche o arquivo.

Criar arquivo de zona para o domínio

touch pri.mynsdom.com
touch pri.mydom2.com

Para criar o servidor de nomes ns1.mynsdom.com e ns2.mynsdom.com. adicionou registros NS e A. substitua 000.000.000.000 pelo IP do servidor

 vi pre.mynsdom.com
$TTL        3600
@       IN      SOA     host.mynsdom.com. info.mynsdom.com. (
                        2015062803       ; serial, todays date + todays serial #
                        7200              ; refresh, seconds
                        540              ; retry, seconds
                        604800              ; expire, seconds
                        86400 )            ; minimum, seconds
;

mynsdom.com. 3600 A        000.000.000.000
mail 3600 A        000.000.000.000
sv4 86400 A        000.000.000.000
sv4 86400 A        000.000.000.000
www 3600 A        000.000.000.000
mynsdom.com. 3600      MX    10   mail.mynsdom.com.
mynsdom.com. 3600      NS        ns1.mynsdom.com.
mynsdom.com. 3600      NS        ns2.mynsdom.com.

Agora adicione ns1.mynsdom.com e ns2.mynsdom.com como servidor de nomes filho no painel de registro de domínio e adicione também o endereço do servidor de nomes no registro de domínio.

Para adicionar outro domínio aos mesmos vps

vi pri.mydom2.com
$TTL        3601
@       IN      SOA     host.mynsdom.com. info.mynsdom.com. (
                        2015062813       ; serial, todays date + todays serial #
                        7200              ; refresh, seconds
                        540              ; retry, seconds
                        604800              ; expire, seconds
                        86400 )            ; minimum, seconds
;

mail 3600 A        000.000.000.000
mydom2.com. 3600 A        000.000.000.000
www 3600 A        000.000.000.000
mydom2.com. 3600      NS        ns1.mynsdom.com.
mydom2.com. 3600      NS        ns1.mynsdom.com.
service bind9 restart

Você também pode adicionar seus registros MX para e-mail no arquivo de zona de qualquer domínio

    
por M Ashraful A 24.11.2015 / 12:06