Existem dois protocolos diferentes.
1: DNS. Dá o endereço IP do lado remoto. Por causa da estrutura (e do protocolo) do sistema de nomes de domínio, sld.tld.
é apenas um nome válido, como sld.tld
.
2: HTTP. Se o navegador se conecta ao servidor web e obtém uma página, ele diz em sua solicitação não apenas a parte do caminho do URL remoto, mas também seu nome de host. Por que é tão? Como milhões de nomes de domínio podem ser acessados no mesmo endereço IP, e o lado do servidor não tem outra opção para descobrir, qual hostname é o seu navegador pedindo.
Se você estender o nome de domínio com .
, ele ainda será uma solicitação de DNS válida e receberá o mesmo endereço IP, como se você estivesse sem um ponto de rejeição.
Mas, no caso do http, será um nome de host completamente diferente. O HTTP não sabe nada sobre esse recurso de DNS, embora, teoricamente, seja possível configurar a maioria dos servidores da Web para lidar com esses nomes de host também.
Mas eles não são. Ninguém quer ver sites com essas bordas de trailig. No lado do servidor, será uma solicitação pertencente a um host desconhecido para ele.
O que é que neste caso, depende do seu administrador de sistemas. A maioria dos provedores de webhosting apenas redirecionam isso para a página "pague agora, pague agora, é importante", mas qualquer outra possibilidade também pode ser definida.