Observe que o site alcançado através de um nome de domínio pode não estar hospedado diretamente na raiz do endereço IP, ou seja, example.org
pode ser mapeado para 123.45.67.89/~example
. Isso é comum para hosts da Web normais, pois eles não podem alocar um endereço IP por site - isso seria incrivelmente inútil.
Por exemplo, se você fizer uma pesquisa DNS de webmasters.stackexchange.com
, você poderá obter o endereço IP 198.252.206.140
(no lado da mão direita sobre o site que eu ligado a). Embora o endereço IP vá para uma página StackExchange, ele não leva à seção webmasters, que pode ser algo parecido 198.252.206.140/www/webmasters
.
Um truque ao usar um endereço IP (ou algo parecido 123.45.67.89/~example
) é a necessidade de um endereço IP estático. Se, por algum motivo, o endereço IP precisar mudar, você não poderá redirecionar usuários. Enquanto que com um nome de domínio, basta atualizar os registros DNS para apontar para o novo endereço IP.
Embora não esteja completamente relacionado, outro golpe óbvio de endereços IP é que eles são muito mais difíceis de lembrar do que um nome e um final.
Por padrão, um site estará disponível por meio do nome do domínio e do endereço IP. Respostas / comentários diferentes para esta pergunta oferecem perspectivas diferentes, e eu não quero copiar isso.
Pessoalmente, eu não bloquearia o acesso por endereço IP, simplesmente porque não é assim que se espera que a Internet funcione. Além disso, um usuário comum nunca encontrará aleatoriamente o endereço IP do seu site e ele definitivamente não começará a compartilhar links para o seu site com o endereço IP. Portanto, qualquer esforço de SEO e segurança certamente é melhor gasto em outros lugares.