hola a todos me he dado cuenta que antiguamente yo hacia ping a una pagina web y podia entrar poniendo la ip en el navegador y me llevaba a la web en cuestion y ahora la mayoria de paginas pongo la ip que me dan los whois o el ping a la web y no me lleva me da un error
Error 1003 Ray ID: 4b751d7189aa54aa • 2019-03-14 09:10:31 UTC
Direct IP access not allowed
alguien sabe porque me pasa esto con tantas paginas y como poder acceder a ellas por su ip y no por el nombre de resolucion dns, gracias.
Hola!
No sé mucho del tema, pero por la info que pones (ese "Ray ID") puede que se deba a una regla de cloudflare que impide que se accede usando la ip directamente.
Como dije antes, no sé mucho del tema, por lo que puede que esté errado 100%.
Saludos!
porque los servidores hacen nat
en un mismo hosting (ip) se albergan varios servidores web, por tanto para hacer el nateo necesitan saber donde vas y por tanto necesitan leer la cabecera http
Bueno más que NAT en general suelen ser muchas veces virtual hosts, como los de apache:
Listen 80
<VirtualHost 172.20.30.40>
DocumentRoot "/www/example1"
ServerName www.example.com
</VirtualHost>
<VirtualHost 172.20.30.40>
DocumentRoot "/www/example2"
ServerName www.example.org
</VirtualHost>
<VirtualHost 172.20.30.40>
DocumentRoot "/www/example3"
ServerName www.example.net
</VirtualHost>
Que asignan a cada nombre diferente un recurso diferente que puede estar en la misma máquina. Si no pones el nombre que en realidad va en la peticion http, en la cabecera de host, el servidor web no sabe a que recurso dirigirte.