como posso criar um servidor de nomes para os meus nomes de domínio?

1

O que eu tenho:

  • 1 Virtual Private Server (Unmanaged Linux VPS)
  • 1 dedicated IP address

Purchased from X hosting Company

  • Few Domain names

Purchased from Y hosting Company

O que eu quero fazer

Eu preciso definir o nameserver dos meus nomes de domínio que eu comprei de uma empresa de hospedagem diferente.

Como posso criar um servidor de nomes no meu VPS para que eu possa resolver todos os nomes de domínio com endereços IP e Registros de Recursos correspondentes

Exemplo

Digamos que eu tenha nomes de domínio:

domainname1.com domainname2.com domainname3.com

Eu quero criar um servidor de nomes como ns1.domainame1.com para que eu possa resolver todos os registros DNS para os nomes de domínio acima.

para que eu possa apontar cada um:

domainname1.com --> ns1.domainame1.com
domainname2.com --> ns1.domainame1.com
domainname3.com --> ns1.domainame1.com

Eu tentei usar bind9 e me sinto bem confortável, o único problema está no servidor de nomes, ou seja, ns1.domainname1.com

por favor ajude ..

    
por Idlecool 01.11.2010 / 07:46

2 respostas

2

Você instala o bind9 no seu servidor, o qual eu diria que tem o endereço IP 1.2.3.4; vamos chamá-lo de ns1.domainname1.com. Você configura para ser primário para as três zonas domainname1.com, domainname2.net e domainname3.org (vamos espalhar o amor nos TLDs!). Assegure-se de que você tenha um registro SOA que liste ns1.domainname1.com e ns2.domainname1.com como autoritativo para cada domínio, e A registre para ambos ns1.domainname1.com e ns2.domainname1.com apontando para 1.2.3.4). / p>

Você testa que eles estão trabalhando

ns1% dig soa domainname1.com @localhost

e da mesma forma para os outros dois domínios. Não vá mais longe até que você esteja trabalhando.

Altere seus registros de cola, ou seja, os registros mantidos pelo registrador (a organização que você paga pelo direito de ter os nomes de domínio domainname1.com, domanname2.net etc.) para que os servidores de nomes listados para cada um dos registros domínios são ns1.domainname1.com e ns2.domainname1.com. Ao fazer isso para os registros de domainname1.com, você terá que fornecer os endereços IP dos dois servidores de nomes, que são 1.2.3.4. Isso evita o problema do ovo e da galinha, onde eu vou procurar www.foo.com, soube que os servidores autorizados do foo.com são ns1.foo.com e ns2.foo.com, então eu tento parecer < em> aqueles para cima, e é dito que os servidores de autoridade para foo.com são ns1.foo.com e ns2.foo.com, então eu tento olhar aqueles para cima, você pode ver onde isso está dando errado, sim?

E deveria ser isso. Você pode verificar se os registros de cola estão corretos com

whois domainname1.com

e você já sabe que seus servidores de nomes estão atendendo porque você conferiu com dig acima, certo? Verifique novamente de qualquer maneira, de preferência de uma terceira caixa para que você não ignore nenhum problema relacionado ao firewall ou ao i-only-listen-on-127.0.0.1.

Opcional extra: encontre um amigo com um servidor de nomes e faça com que ele execute NS secundário para você. Geralmente, você precisa anunciar dois registros NS para um domínio, e embora seja possível listar o mesmo duas vezes, é uma forma ruim. Há um monte de outras coisas que você precisa fazer aqui, certificando-se de que o ns1 permite que a caixa do seu amigo transfira a zona, que a caixa do seu amigo esteja configurada para parecer como mestre, esse tipo de coisa). Se você fizer tudo isso, altere o registro A para ns2.domainname1.com para o endereço do servidor de nomes de seus amigos nos arquivos de zona e seus registros de cola de acordo.

Desfrute de muitos nomes e tenha um café bem merecido. Isso faz sentido?

    
por 01.11.2010 / 09:11
0

O que você está procurando é um DNS personalizado e você pode encontrar algumas informações aqui .

    
por 01.11.2010 / 08:40