Como obter o domínio raiz para funcionar corretamente?

2

Até onde eu sei, o maior domínio é . . Então, não deveria ibm.com ser mais apropriadamente referido como ibm.com. ? Ou melhor, ibm.com. deve sempre funcionar com qualquer aplicativo.

Eu fui ao navegador Chrome e inseri ibm.com. e funcionou como eu esperava. O mesmo para google.com. e www.apple.com. . No entanto, para alguns outros domínios, por exemplo, www.comcast.com. e a.azurewebsites.net. , colocar o período no final resulta em um erro 400: O nome do host da solicitação é inválido .

Até agora, os exemplos que encontrei que não funcionarão com o período final são de sites do IIS. Mas testei apenas alguns exemplos de nomes de domínio.

O que deve ser feito para que o período de acompanhamento funcione como esperado?

    
por Old Geezer 04.05.2015 / 11:43

2 respostas

0

Não tente isso com um navegador (a resposta depende da configuração dos servidores web). Para consultar o DNS, use uma ferramenta de DNS como "dig" (Domain Information Groper):

  • dig ibm.com.
  • dig comcast.com.
  • dig a.azurewebsites.net.

e assim por diante, e você terá o que espera.

    
por 04.05.2015 / 11:51
-1

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.

    
por 08.05.2015 / 06:05