O DNS acabou de começar a resolver meus endereços server.prod para 127.0.53.53

38

Eu tenho servidores com nomes como server.prod.example.com e regularmente faço login como server.prod . Recentemente, esses nomes de host começaram a resolver para 127.0.53.53.

A ICANN recentemente ativou o .prod TLD. Além disso, todas as solicitações que vão para os servidores de nomes .prod são resolvidas para 127.0.53.53 em vez de voltar como NXDOMAIN, o que permitiria que a resolução continuasse a funcionar corretamente. (Eu estou supondo que o ponto por trás disso é para que as pessoas saibam que suas coisas vão piorar antes que eles resolvam algo real.)

Como posso evitar ter que digitar meu nome de domínio para cada host assim?

Isso ainda está mordendo você ocasionalmente? Não consegui encontrar uma lista de novos TLDs e, quando foram adicionados, criei um deles: link

    
por wfaulk 05.09.2014 / 22:08

3 respostas

37

Quando você vê os domínios internos repentinamente resolvidos para 127.0.53.53 , você tem uma declaração de nomes e a ICANN está tentando dizer a você que precisa corrigir urgentemente sua configuração de DNS.
Se ele retornasse NXDOMAIN como você sugeriu, você está correto, ele continuaria a funcionar - por enquanto .

Também vazaria sua consulta DNS planejada internamente para terceiros.

Pior, no futuro, alguém poderia registrar server.prod e causar muito mais problemas.

Veja aqui para obter mais informações link ou execute:

$ dig -t TXT server.prod +short
"Your DNS configuration needs immediate attention see https://icann.org/namecollision"

Sobre como resolver isso: depende do caso de uso, eu provavelmente os adicionaria a .ssh/config com os nomes curtos. Ou comece a usar os FQDNs realmente.

    
por 05.09.2014 / 22:51
13

Se você digitar um nome de host sem pontos nele, os resolvedores de DNS tentarão procurar o nome do host primeiro anexando os domínios de pesquisa configurados a ele.

Para a maioria dos resolvedores, se você usar um nome de host com pelo menos um ponto, o resolvedor primeiro tentará o nome do host sozinho e voltará a anexar os domínios de pesquisa configurados.

Muitos resolvedores têm a capacidade de alterar seu comportamento para que eles acrescentem os domínios de pesquisa para nomes de host com pontos. Isso geralmente é feito através de uma opção chamada " ndots " que informa ao resolvedor quantos pontos o nome do host deve ter antes de tentar procurar o nome do host sozinho primeiro. Para tornar server.prod work, adicione esta linha ao seu resolv.conf :

options ndots:2

Se você também quiser resolver server.subzone.prod, terá que definir a opção como 3, etc.

Se alguém souber como fazer isso funcionar no MacOS X, avise-me; A alteração de /etc/resolv.conf está documentada para não funcionar (e não funciona) e não consigo descobrir os encantamentos de scutil corretos.

(Nota: estou protegendo minhas apostas aqui mais do que provavelmente é garantido. Acredito que a opção ndots funcionará em 99% dos sistemas Unix (não-MacOSX).)

    
por 05.09.2014 / 22:08
0

Outras respostas deram a você a solução técnica para o problema. Mas ninguém respondeu ao seu:

I couldn't find a list of new TLDs and when they were added

Então aqui está.

Você tem várias maneiras.

  1. Acesse o site da IANA em: link ; você verá a lista atual de TLDs delegados, que são os que resolvem e estão na zona de raiz. Se você clicar em qualquer um deles, na parte inferior, você receberá uma data informando quando eles apareceram
  2. Exatamente os mesmos dados estão disponíveis em whois , por exemplo, no seu caso, whois -h whois.iana.org prod | grep created fornecerá created: 2014-08-23
  3. Existem vários bots no Twitter / Mastodon que postam quando o conteúdo da IANA é alterado, veja por exemplo link ou link
  4. Os dados da IANA podem estar um pouco atrasados na atualização, portanto, o banco de dados canônico para gTLDs e para ver em que estágio estão (agora é um pouco irrelevante desde que a rodada de 2012 da ICANN para apresentar novos gTLDs está praticamente concluída. novas rodadas chegarão), aqui: link ; você pode pesquisar por TLD. Todos os gTLDs também são obrigatórios em algum período inicial específico, portanto, você encontrará dados aqui: link você pode exportar todos os dados.
  5. Você também pode usar os dados da ICANN em JSON: link
por 23.08.2018 / 16:57