Serviço DNS e Serviço Web, no mesmo servidor

Serviço DNS e Serviço Web, no mesmo servidor

Gostaria de configurar um serviço DNS no mesmo servidor que uso para hospedar os sites de um domínio.Entendo que isso não é recomendado, mas há uma série de fatores externos que me levam a fazer isso.

Com um servidor web rodando nas portas 80 e 443, eu poderia facilmente executar um serviço DNS na porta 53.

Minha dúvida é a seguinte: para apontar um registrador para um servidor de nomes, você não pode usar um IP, então algo como ns1.example.comseria necessário. Onde e como você poderia apontar ns1.example.compara o servidor da web, se não estiver usando os servidores de nomes do registrador?

Responder1

Seu registrador também deve oferecer em algum lugar do painel de controle a capacidade de criar "registros de cola". Registros cola são registros enviados ao registro do TLD. A pergunta à qual o Sr. Shunz vinculou nos comentários tem uma ótima resposta para explicar exatamente como o DNS funciona e por que isso é necessário, então não entrarei em detalhes aqui, mas se resume ao seguinte:

  • Crie um registro A para ns1.example.comapontar para o endereço IP necessário. Você precisará fazer o mesmo, pois ns2.example.comhá um requisito mínimo de 2 servidores de nomes por nome de domínio.*
  • Crie os mesmos registros cola usando as ferramentas do seu registrador

Obviamente, não posso dizer como você pode fazer isso, pois você não nos disse qual registrador está usando, mas uma simples pesquisa no Google por "registros de cola" deve começar a apontar a direção certa. Ou pergunte à equipe de suporte ao cliente do seu registrador se ainda não conseguir encontrá-lo.

Agora vamos ao meu asterisco...

Você nãoterpara apontar seus 2 nsregistros para servidores diferentes, mas esteja ciente de que se você apontá-los para o mesmo servidor e esse servidor ficar offline, todo o seu domínio ficará offline com ele. E como as respostas NXDOMAIN podem ser armazenadas em cache em provedores upstream, pode demorar um pouco para aparecerem novamente quando o serviço DNS em seu servidor voltar a ficar online. É por isso que existe um requisito mínimo de 2, para fornecer um "backup", caso um dos servidores de nomes fique offline, você não corre o risco de ter respostas "não tenho ideia de qual nome de domínio você está falando" sendo enviadas para seus usuários.

Responder2

Seus registros A e NS ficarão assim:

example.com.       NS  ns1.example.com.
example.com.       NS  ns1.example.org.
example.com.       A   203.0.113.7
www.example.com.   A   203.0.113.7
ns1.example.com.   A   203.0.113.7

Observe que você precisadoisservidores de nomes, então você precisa encontrar um segundo servidor que possa hospedar seu domínio. Eu adicionei isso aqui também.

Em seguida, você diz ao seu registrador para usar esses dois servidores de nomes para o seu domínio. Eles inserirão essas informações em seus servidores de nomes. Você terá que configurar sua instância do BIND com os registros acima.

informação relacionada