Si noti che il sito Web che viene raggiunto tramite un nome di dominio potrebbe non essere ospitato direttamente nella radice dell'indirizzo IP, ovvero example.org
potrebbe mappare 123.45.67.89/~example
. Questo è comune per i normali host web poiché non sono in grado di allocare un indirizzo IP per sito Web, il che sarebbe incredibilmente dispendioso.
Per esempio, se si fa un ricerca DNS di webmasters.stackexchange.com
, si otterrà l'indirizzo IP 198.252.206.140
(sul lato destro sul sito web ho collegato). Mentre l'indirizzo IP va a una pagina StackExchange, non conduce alla sezione webmaster, che potrebbe trovarsi in qualcosa del genere 198.252.206.140/www/webmasters
.
Uno svantaggio dell'uso di un indirizzo IP (o qualcosa del genere 123.45.67.89/~example
) è la necessità di un indirizzo IP statico. Se, per qualche motivo, l'indirizzo IP dovesse cambiare, non hai modo di reindirizzare gli utenti. Considerando che con un nome di dominio, è semplicemente una questione di aggiornamento dei record DNS per puntare al nuovo indirizzo IP.
Sebbene non siano completamente correlati, un altro ovvio truffo di indirizzi IP è che sono molto più difficili da ricordare di un nome e una fine.
Per impostazione predefinita, un sito Web sarà disponibile tramite il nome di dominio e l'indirizzo IP. Diverse risposte / commenti a questa domanda offrono diverse prospettive, e non voglio copiarlo.
Personalmente, non bloccerei l'accesso per indirizzo IP, semplicemente perché non è così che ci si aspetterebbe che Internet funzioni. Inoltre, un utente normale non troverà mai in modo casuale l'indirizzo IP del tuo sito Web e sicuramente non inizierà a condividere i collegamenti al tuo sito con l'indirizzo IP. Quindi qualsiasi sforzo per la SEO e la sicurezza viene sicuramente speso meglio altrove.