Hj peguei uma paulerinha de dns legal, bom de documentar pra não esquecer. Foi adicionado uma semana atrás um registro de host “A” num dns de um cliente, que possui o servidor de dns primario na rede local, e o secundario na embratel.
O problema que estava ocorrendo é que o nome desse host, dependendo do local onde era consultado, em alguns momentos era resolvido pelo dns, em outros não. Consultando o dominio no dnsstuff.com retornava um erro relatando que havia diferença entre a serial number do dns primario e segundario (um indício de que as informações não estão replicando entre os 2). Fazendo uma query A direto aos servers, com nslookup a confirmação, o dns primário resolve o host, e o secundário não.
Por isso em alguns lugares funciona, em outros não. Quando a consulta cai no dns primario blz, quando cai no secundário ele nao conhece o nome….
Bom, agora a solução… Pedi pro cliente entrar em contato com a embratel e passar essa informação dos seriais, pra ver o que eles diziam… Eles informaram que o serial que estava colocado no dns primario, estava com um número menor do que o do secundario, e por isso não havia replicado.
Só que no momento em que foi adicionado o host novo, a atualização do serial foi feita no padrão correto, como manda a rfc (YYYYMMDDnn – ano, mes, dia, número da alteraçao), mas o pessoal da embratel, usa um padrão diferente (YYYYDDMMnn) …
Depois que foi alterada no arquivo de zona do dns, a serial para o padrão que está no servidor da embratel, e reiniciado o named, a replicação voltou a ocorrer.
Uma prova de que o pessoal da embratel tá no padrao errado, aqui tá um alerta exibido no dnsstuff:
WARNING: Your SOA serial number is: 2007231103. That is OK, but the recommended format (per RFC1912 2.2) is YYYYMMDDnn, where ‘nn’ is the revision. For example, if you are making the 3rd change on 02 May 2006, you would use 2006050203. This number must be incremented every time you make a DNS change.
Resumo: quando houver dns secundario hospedado fora, consultar no dnsstuff.com o dominio pra ver como está o número do serial, pois pode ser que o admin do dns secundário resolva inventar seu próprio padrão, ao invés de usar o da rfc.
—————-
Vinícius -> ao som de The Mamas and The Papas – California Dreaming
via FoxyTunes
Comentários