Eu tenho servidores com o nome like server.prod.example.com
e faço logon regularmente como server.prod
. Recentemente, esses nomes de host começaram a ser resolvidos para 127.0.53.53.
Acontece que a ICANN ativou recentemente o .prod
TLD. Além disso, todas as solicitações .prod
enviadas aos servidores de nomes são resolvidas para 127.0.53.53, em vez de retornar como NXDOMAIN, o que permitiria que a resolução continuasse funcionando corretamente. (Acho que o ponto por trás disso é deixar as pessoas saberem que suas coisas piorarão antes que elas comecem a resolver algo real.)
Como evitar ter que digitar meu nome de domínio para cada host como este?
Isso ainda está mordendo você ocasionalmente? Não consegui encontrar uma lista de novos TLDs e quando eles foram adicionados, então eu mesmo configurei um: https://twitter.com/newgtldannounce
fonte
.prod
é um TLD idiota . :(Respostas:
Quando você vê domínios internos resolverem repentinamente
127.0.53.53
ter uma colisão de nomes, a ICANN está tentando lhe dizer que você precisa corrigir urgentemente sua configuração de DNS.Se ele retornasse NXDOMAIN como você sugeriu, você está correto, continuaria funcionando - por enquanto .
Também vazaria sua consulta DNS pretendida internamente para terceiros.
Pior, no futuro alguém poderá se registrar
server.prod
e causar muito mais problemas.Veja aqui para mais informações https://icann.org/namecollision ou execute:
Quanto a como resolver isso: Depende do caso de uso, eu provavelmente os adicionaria
.ssh/config
com os nomes abreviados. Ou comece a usar os FQDNs realmente.fonte
Train users and system administrators in using FQDNs
;)ssh db.myreallylongdomainnamethatsomeassholefrommarketingpicked.com
vez dessh db
.Se você digitar um nome de host sem pontos, os resolvedores de DNS tentarão procurar esse nome de host anexando primeiro os domínios de pesquisa configurados.
Para a maioria dos resolvedores, se você usar um nome de host com pelo menos um ponto, o resolvedor primeiro tenta o nome do host por conta própria e volta a anexar os domínios de pesquisa configurados.
Muitos resolvedores podem alterar seu comportamento para anexar os domínios de pesquisa aos nomes de host com pontos. Isso geralmente ocorre 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 fazer oserver.prod
trabalho, adicione esta linha ao seuresolv.conf
:Se você também quiser resolver server.subzone.prod, precisará definir a opção como 3 etc.
Se alguém souber como fazer isso funcionar no MacOS X, entre em contato. a mudança
/etc/resolv.conf
está documentada para não funcionar (e não funciona) e não consigo descobrir osscutil
encantamentos certos .(Nota: estou protegendo minhas apostas aqui mais do que provavelmente é garantido. Acredito que a
ndots
opção funcione em 99% dos sistemas Unix (não MacOSX).)fonte
/etc/resolv.conf
pertence ao sistema operacional. :)Outras respostas forneceram a solução técnica para o problema. Mas ninguém respondeu à sua:
Então aqui está.
Você tem várias maneiras.
whois
, por exemplo, no seu casowhois -h whois.iana.org prod | grep created
, fornecerá a vocêcreated: 2014-08-23
fonte