Archivo Hosts (agregar o Bloquear una pagina)

Archivo Hosts

Como sabemos todos los ordenadores (en realidad, todo el hardware: ordenadores, impresoras etc) que está conectado a internet, se identifica por su número IP. La realidad es que acordarse de estos números es tarea tediosa, y por ello desde el principio se usan los equivalentes nombres de dominio. Así, la ip 207.46.130.161 tiene asociada el nombre de dominio msdn.microsoft.com. LLegamos a esta página tecleando http://numero_de_ip o tecleando http://nombre_de_dominio

Naturalmente hace falta establecer un sistema mediante el cual el ordenador resuelva estos binomios por nosotros. Esto se hace actualmente a traves de los servidores de nombres de dominio. Se trata de máquinas normalmente unix permanentemente conectadas a la red, cuya función no es otra que la de resolver consultas de nombre de dominio facilitando la IP asociada.

¿y quien hace estas consultas? pues todos los programas que acceden a internet. Desde nuestro navegador cuando pedimos cualquier página, hasta el programa de correo, ftp, etc.

La secuencia es la siguiente: nosotros abrimos el navegador y tecleamos en la barra de direcciones http://msdn.microsoft.com. El navegador lanza una consulta al servidor dns mas próximo y obtiene la ip de ese nombre de dominio: 207.46.130.161. A continuación, el navegador se dirige a esa IP pidiendo la página correspondiente.

Bien, cabe preguntarse si saber todo esto nos sirve de algo. Es evidente que si para cada página que vemos el navegador tiene que pedir antes la IP a un servidor de nombres, esto tarda tiempo y consume recursos de internet. Sería mas rápido si saltamos este paso. Podemos hacerlo tecleando directamente la ip en la barra de direcciones, pero ya hemos dicho que precisamente ante la imposibilidad de recordar las ips se crearon los nombres de dominio. ¿Entonces?. La solución es el archivo host

El archivo host (sin extensión ninguna) es un archivo de texto que encontramos (si usamos windows) en C:WINDOWSsystem32driversetc. Si lo editamos con el notepad veremos que su contenido típico es algo asi como:

#Host list for localhost generated by browserc.dll
localhost 127.0.0.1

Bien, tenemos aqui dos lineas. La primera que empieza con el carácter 'almohadilla' es simplemente un comentario. La segunda es la que nos interesa: localhost 127.0.0.1: esa linea indica que hay un ordenador llamado localhost cuya IP es 127.0.0.1

127.0.0.1 es un numero IP ficticio, que designa la propia máquina que hace la petición. Esta instrucción dice que cualquier petición de datos a localhost debe buscarse en el propio ordenador que la hace. Asi, si tuvieras en tu ordenador un servidor web, tecleando http://localhost podrias navegar por su contenido sin necesidad de estar conectado a la red. La utilidad de todo esto es que podemos añadir en este archivo host cuantas parejas de nombres de dominio - IP queramos. El navegador consultara el archivo host y solo si no encuentra alli el nombre de dominio solicitado acudira a un servidor dns externo. Por ejemplo:

#Host list for localhost generated by browserc.dll
localhost 127.0.0.1
128.183.17.121 antwrp.gsfc.nasa.gov
204.146.167.214 apache-server.com
63.236.73.25 apachetoday.com
195.5.65.193 arrakis.linux.tucows.com
207.200.83.80 developer.netscape.com
204.17.177.99 devshed.com
64.28.67.35 freshmeat.net

Con lo que conseguimos ir a cualquiera de esos sitios sin pasar por un server dns.
Ahora para saber que direccion ip tiene una pagina deberan ir a INICIO-EJECUTAR y escribir cmd, luego en la ventana que les aparecera escriben el comando ping y la direccion al cual le quieran saber su ip.

Archivo Hosts (agregar o Bloquear una pagina)

Tras escribir estos datos presionan Enter para mandar la solicitud de ping al host que queremos, en este caso facebook.
Luego el host empieza a responder identificandose con su direccion ip

taringa

Si no estamos seguros que sea la direccion ip, podemos irnos a nuestro browser en Mi PC y escribir la direccion ip, el cual si es correcta se abrira la pagina correspondiente.


Como Bloquear una Pagina

Simplemente usamos la misma ip del localhost seguido con la direccion web que queremos bloquear, Ejemplo:

paginas de internet

Bueno espero les alla gustado, Comenten

Fuentes de Información - Archivo Hosts (agregar o Bloquear una pagina)

Dar puntos
12 Puntos
Votos: 3 - T!score: 4/10
  • 1 Seguidores
  • 27.580 Visitas
  • 13 Favoritos

4 comentarios - Archivo Hosts (agregar o Bloquear una pagina)

@vato64 Hace más de 4 años
Buenisimo..
@JulPunkRock Hace más de 4 años +2
Muchas veces se suele utilizar la dirección de loopback (127.0.0.1) para este propósito, pero no es una buena elección por los siguientes motivos:

* Algunos programas ejecutan servicios en la dirección de loopback
* Si estas ejecutando un servidor web en tu máquina, recibirás peticiones inesperadas del navegador web. Esto puede afectar al mantenimiento del servidor, a su rendimiento y a las estadísticas de peticiones. Además si otro tipo de servidor esta usando el puerto 80 su respuesta es impredecible.
* Algunos programas que monitorizan el tráfico local y remoto pueden actuar de forma extraña o reportar errores, por ejemplo en los firewalls.
* Al intentar conectar a la dirección de loopback se malgasta tiempo innecesariamente mientras se espera la respuesta.

Una mejor elección es simplemente utilizar una dirección IP inválida como una máscara de subred (255.255.255.0).
@darknesspay Hace más de 2 años
como puedo mandar un mensaje a la pagina bloqueada, como tu tiene por ejemplo a la de facebook
quiesiera manda un mensaje como por ejemplo la pagina fue bloqueada por tal motivo, como en un empresa debes de estar trabajando en vez de chatear en el face jojojo
@bashirescorcia Hace más de 11 meses
Hola muy bueno tu aporte. Pero estoy tratando de bloquear una pagina como tu especificas anteriormente y no pasa nada, de igual manera puedo entrar a esa pagina.

Por favor respondeme lo que pasa es que atiendo un centro de Internet y quiero bloquear algunas paginas a las cuales algunos usuarios quieren acceder las cuales son de esas XXX.