Quero usar minha conexão com a Internet para hospedar dois sites pessoais (dois domínios diferentes). Eu também gostaria de hospedar mensagens para esses domínios.
Isso requer a hospedagem do meu próprio servidor de nomes. Na seção de configuração de servidores de nomes no site do meu registrador, são necessários dois servidores de nomes. Provavelmente por confiabilidade?
Eu já usei o zoneedit.com e eles me forneceram dois servidores de nomes, mas eu gostaria de hospedá-lo pessoalmente, economizar uma moeda e aprender como configurar o bind for experience.
Eu só tenho uma conexão com a internet e só posso hospedar um servidor de nomes. O que você deve fazer com o segundo servidor de nomes?
networking
domain-name-system
bind
nameserver
mrdenny
fonte
fonte
Respostas:
O requisito para executar dois servidores de nomes vem do §4.1 da RFC 1034 e é realmente redundante.
Existem inúmeros provedores que oferecem um serviço "DNS secundário" muito barato, para o qual eles transferem o arquivo de zona do servidor principal
AXFR
. Por exemplo, no Reino Unido, temos um provedor conhecido que prestará serviço secundário para 50 domínios por apenas 2,30 libras por mês (pouco mais de 3 dólares).Isso lhe dará a capacidade de gerenciar e executar a zona você mesmo, mas ainda fornecerá a resiliência necessária.
fonte
ServFail
(falha do servidor) eNXDomain
(domínio inexistente). Parece que os servidores de email ficam na filaServFail
, o que ocorre quando um servidor DNS não está acessível.gethostbyname()
família de funções não, e nem (AFAICR) faz o mais recentegetaddrinfo()
A sabedoria convencional é ter dois servidores de nomes para redundância. Idealmente, isso mantém os servidores de nomes downstream apontados no lugar certo, mesmo que, digamos, seu colo esteja inacessível. Se você estiver hospedando esses sites em sua casa, seu elo fraco provavelmente será sua conexão ou energia, não as próprias máquinas (supondo que você esteja usando servidores e não desktops reaproveitados). Além disso, como você está hospedando em sua casa, estou assumindo que a alta disponibilidade não é um requisito.
No entanto, você precisa ter certeza absoluta de que possui um endereço IP estático, pois não poderá registrar um IP dinâmico nos servidores raiz. Isso significa que, se o seu IP mudar, eles apontarão todos para o lugar errado para procurar o IP correto para suas máquinas.
fonte
Eu tenho usado o EveryDNS para o meu host principal. Meu domínio não está configurado dessa maneira, mas eles oferecem serviço secundário gratuitamente. Isso permitiria obter um servidor de nomes redundante em uma rede diferente e ainda configurar o BIND por conta própria.
fonte
Muitas vezes, o seu domínio registar também oferecerá serviços DNS incluídos no registro do DNS. Portanto, os domínios que registrei nas soluções GoDaddy e Network usam seu DNS e não custa nenhum extra.
fonte
XName fornece hospedagem DNS gratuita. Você seria capaz de usar qualquer um dos servidores de nome para o servidor secundário.
fonte
O DNS requer um MÍNIMO de dois servidores. Você pode ter até 13 endereços IP exclusivos com servidores DNS para seus domínios e, se você executar uma rede anycast, poderá colocar centenas de servidores DNS atrás de cada endereço.
Mas para um site pequeno, é melhor começar com dois servidores DNS em duas redes diferentes e trabalhar a partir daí.
Se você for ao Google e usar a sequência de pesquisa
"secondary dns" free
, encontrará várias organizações que oferecem DNS secundário ou de backup gratuito. Eles também podem querer que você forneça DNS secundário gratuito para eles, tipo você coça minhas costas e eu coço as suas.É uma boa idéia encontrar três ou mais desses arranjos, porque as circunstâncias mudam com o tempo.
fonte
Muitos registradores de domínio NÃO exigem 2 servidores DNS (a última vez que verifiquei - por exemplo, NameBargain.com). Portanto, se o seu registrador exigir isso, compre ao redor.
Se você possui um endereço IP estático e hospeda tudo (web, DNS, etc.) no mesmo endereço IP / conexão / caixa de qualquer maneira, o requisito de RFC para dois servidores DNS é realmente um exagero. Se o servidor ou a conexão ficar inoperante, realmente não importa se você possui um servidor DNS funcional em outro lugar.
fonte