Se visitarmos um domínio não registrado como http://no-domain-here.ph/ obtemos uma página da web do registro ph
No entanto, este domínio não possui nenhum registro ns associado. Como funciona?
Se visitarmos um domínio não registrado como http://no-domain-here.ph/ obtemos uma página da web do registro ph
No entanto, este domínio não possui nenhum registro ns associado. Como funciona?
Depende.
E depende muito de qual servidor de nomes recursivo seu navegador está usando, pois pode estar mentindo. Além disso, acontece cada vez mais hoje que navegadores como Firefox ou Google Chrome são capazes de usar DoH (DNS sobre HTTPS) e, portanto, qualquer servidor externo para fazer a resolução de DNS
Portanto, qualquer resolvedor de DNS que você esteja usando pode mentir para você se um domínio não existir e responder de forma que seu navegador seja direcionado para alguma página específica. Várias extensões ou itens de configuração em seu navegador também podem causar o mesmo comportamento.
Mas para o seu exemplo específico, funciona porque o registro de .PH tem um curinga em sua zona.
Você pode verificar facilmente:
Este curinga significa que, independentemente do nome que você consultar, se não houver outros registros (um nome real registrado), você obterá esse endereço IP. Observe que o curinga se aplica apenas a
A
:Este caso só é possível para ccTLDs (mas poucos o fazem) porque é proibido em gTLDs pelas regras da ICANN, após o infame "experimento" Verisign SiteFinder no passado.
E quando isso acontece, não afeta apenas um navegador e tráfego HTTP, mas tudo. Qual é a raiz do problema: imagine que existe um
example.ph
domínio válido e você tem que enviar uma informação altamente sensível (e não criptografar a mensagem),[email protected]
mas você comete um erro de digitação e envia para[email protected]
onde esseexanple.ph
domínio não existe... vai resolver e por regras de SMTP, mesmo semMX
registro, a mensagem será enviada para o endereço IP (curinga)exanple.ph
para o qual resolve, e então depende se um MTA está escutando lá ou não..ws
ccTLD (sim, é um país) tem o mesmo tipo de curinga: