Estou trabalhando em um VPS. O servidor que estamos usando foi instalado com o WHM Accelerated e o CPanel, a opção que selecionamos para o DNS foi BIND.
Quando cheguei a atualizar os Nameservers no site do Registrador de Domínio, recebi um erro, mas isso não foi explicado pelo sistema e nos disseram para ligar para o suporte. Depois de um bate-papo com apoio, eles confirmaram que tudo estava bem do lado deles. Isso significava que algo estava errado no servidor!
O primeiro lugar que comecei foi com os registros da zona DNS. Depois disso, um tutorial útil do Host Gator: support.hostgator.com/articles/hosting-guide/lets-get-started/linux-dedicated-hosting/how-to-initially-configure-your-server-via-whm-part -2. A essência básica é que eu configurei ns1 para apontar para o IP estático usando um registro. O mesmo para o ns2, eu configurei dois registros NS apontando xx.com para ns1.xx.com e ns2.xx.com. Também atualizei o registro SOA para incluir o ns1.xx.com. Abaixo está uma captura de tela do que eu tenho para o registro da zona DNS de xx.com:
Tudoissopareceubomparamim.Nãoseiporqueissonãoestáfuncionando.EstazonaDNSéparaxx.comepertenceàcontaxx.EumexinasconfiguraçõesdoTTL,masnãoachoqueissoteriaumimpactotãogrande?
Acreditandoqueissosejacorreto,procureimaisnoservidor.Quandoeuverificoo"NS Record Report" ns1.xx.com e ns2.xx.com existem! Mas nenhum deles tem um endereço IP resolvido:
Depoisdealgumaspesquisassobreisso,descobriqueoproblemapoderiaserqueosIPsnãoforamatualizadosnoCPanel,maseuosatualizeicomoSSHusandoosseguintescomandos:
root@server[~]#/usr/local/cpanel/scripts/updatenameserverips
Edepois,verificandooarquivocomosIPsnosshows:
root@server[~]#cat/var/cpanel/nameserverips.yaml---ns1.heliops.co:count:1zones:heliops.cons2.heliops.co:count:1zones:heliops.co
Seeuexecutarosmesmosdoiscomandosnovamente,esteéoresultadoqueestourecebendo:
root@server[~]#/usr/local/cpanel/scripts/updatenameserveripsroot@server[~]#cat/var/cpanel/nameserverips.yaml---ns1.heliops.co:"": 0
count: 1
zones: heliops.co
ns2.heliops.co:
"": 0
count: 1
zones: heliops.co
Como você pode ver o "": 0 faz uma aparição do nada. Olhando pela internet, vejo que é aqui que o endereço IP deve aparecer. Eu acho?
Não parece haver um endereço IP associado. Eu também me deparei com o seguinte comando:
root@server [~]# cat /etc/nameserverips
Eu pensei que isso faria com que os IPs reais aparecessem no terminal, mas não! Não retorna absolutamente nada. Apenas me leva para a próxima entrada no terminal.
Eu pensei que talvez o problema fosse que o BIND não tinha começado, pois eu já tinha problemas com o Apache, mas eu reiniciei o sistema e tudo estava funcionando bem. Então eu entendi que não é o problema.
Encontrei outra coisa que achei que poderia ter ajudado no Server Management - > Basic cPanel & Configuração WHM. Na parte inferior da página, encontrei 4 configurações do servidor de nomes. Dois deles estavam vazios, o top 2 tem duas opções de servidor de nomes, pertencentes à empresa da qual estamos alugando o servidor. Ambos têm o IP atual atribuído a eles, eles também são os servidores de nomes atuais no registrador de domínio para xx.com. Eu não os toquei mais do que clicar no botão Atribuir IP porque eu não queria quebrar acidentalmente o WHM ou o CPanel.