Vous êtes sur la page 1sur 2

Bloquear paginas Web

Bloqueando algunas pginas de Internet en Windows


feb 12, 2010 en Artculos por alfredo Alguna vez has querido fastidiar a alguien con quien compartes tu PC? En este artculo te muestro como poder cambiar la lista de direcciones DNS de tu mquina para que no puedan acceder a algunas pginas web o para que al momento de escribirlas te redireccionen a otro lugar.

Cada vez que nosotros escribimos una direccin en nuestro navegador, este trata de convertir el nombre en un nmero IP a travs de lo que se conoce como un servidor DNS. Este sistema de DNS se estableci con el fin de que sea ms fcil la navegacin en Internet, por ejemplo es ms fcil acordarse de www.google.com que de su IP 64.233.169.105 (En realidad este es solo uno de los IPs de google). Sin emb argo puedes probar escribiendo ambas en tu navegador y te llevarn al mismo sitio. Prueba escribiendohttp://www.google.com y http://64.233.169.105. En el primer enlace a http://www.google.com el navegador consulta tu DNS local (este es el que te voy a ensear a modificar) si encuentra un resultado para www.google.com entonces utiliza este IP, si no entonces pregunta al servidor DNS que est configurado en tu conexin a Internet (este es un servidor probablemente de tu proveedor de internet y la configuracin est en tu configuracin TCP/IP o te ha sido asignada a travs de DHCP de forma automtica) si se encuentra un resultado para www.google.com (lo ms probable) entonces utiliza el nmero IP obtenido (ej. 64.233.169.105) para conectarse. En el segundo enlace http://64.233.169.105 el navegador simplemente se conecta al servidor identificado con IP 64.233.169.105.

Como obtener el IP de cualquier pgina web


Antes de que te ensee a bloquear una pgina, primero dejame ensearte como obtener el IP de cualquier pgina. 1. 2. 3. Abre una lnea de comandos o command prompt (cmd). Escribe el comando ping seguido por un espacio y la pgina web que quieres buscar. (Ej. pingwww.google.com) Presionar Enter. En la pantalla que aparece puedes ver la informacin IP del servidor encontrado y te lo muestro a continuacin:

Claro solamente aparecer la informacin si es que el servidor est disponible, si ingresas un ping a una pgina web que no exista aparecer un mensaje indicando que no se pudo encontrar el host.

est

que

Como bloquear el acceso a una pgina web


Lo que vamos a hacer para lograr esto es modificar el archivo DNS que maneja Windows para que no sea necesario consultar al servidor DNS sino que se quede solamente con el IP que obtiene de forma local. Lo primero que tiene que hacer es ubicar el archivo hosts en tu PC, por lo general ubicado en la rutaC:\Windows\System32\drivers\etc. El archivo hosts es el archivo que contiene tus DNS local y es simplemente un archivo de texto por lo que lo puedes abrir con Notepad, Wordpad o cualquier otro editor de texto que utilices. OJO: A partir de Windows Vista este archivo est protegido por razones de seguridad que explicar ms adelante por lo que tu editor de texto tiene que estar en modo Administrador para que puedas editar el archivo. Para abrir notepad o wordpad en modo administrador, simplemente mantn presionada las teclas Ctrl + Shift al momento de hacerle clic en el cono. Abre el archivo hosts y encontrar algo como esto: # # # # # # # # # # # # # # # # # 102.54.94.97 38.25.63.10 x.acme.com rhino.acme.com # x client host # source server For example: Additionally, lines or comments following (such the as machine these) name may be inserted by a on # individual symbol. denoted This entry be The IP file should placed in address contains be the and the kept first the mappings on host an column of IP addresses line. by be the to The separated host IP by names. address host at least Each should name. one space. individual followed name should This is a sample HOSTS file used by Microsoft TCP/IP for Windows. Copyright (c) 1993-1999 Microsoft Corp.

corresponding

127.0.0.1

localhost

Hasta el momento el nico DNS que est siendo utilizado es localhost para el IP 127.0.0.1 que representa tu mquina. Todas las otras lneas que comienzan con # son simplemente comentarios (# equivale a // en C++). Todas las nuevas instrucciones que quieras agregar debers escribirlas en las lneas debajo de la que dice 127.0.0.1 localhost y no te recomiendo eliminar esta lnea porque hace que sea ms fcil el trabajo cuando tienes un servidor web propio. Te voy a ensear unas cuantas lneas que puedes escribir para hacer diferentes cosas (no solamente fastidiar)

Bloquear paginas Web


Bloquear una pgina web
Para bloquear por completo una pgina web simplemente escribe un IP falso y el dominio de la pgina web a bloquear, en este caso voy a probar con google. 8.8.8.8 google.com Ahora probablemente no solo quieras bloquear google.com sino las otras formas de escribirlas. Para esto hay dos alternativas: Una instruccin en cada lnea: 8.8.8.8 8.8.8.8 8.8.8.8 www.google.com.pe Todas en una sola lnea separadas por espacios: 8.8.8.8 google.com www.google.com www.google.com.pe Guarda el archivo hosts, abre un navegador y prueba ingresar a google. Lo ms probable es que ahora te aparezca un mensaje diciendo que no se puede encontrar la pgina. google.com www.google.com

Redireccionar una pgina web


Supongamos que quieres que cada vez que alguien escriba www.bing.com te muestre la pgina dewww.google.com por ms que en la url de tu navegador siga diciendo bing. Primero consigue el IP de la pgina de google, en este ejemplo (64.233.169.105) y luego escribe lo siguiente: 64.233.169.105 www.bing.com Guarda el archivo hosts, abre un navegador y escribe www.bing.com para que veas la pgina de google.

Escribir nombres cortos


Hay veces que no me gusta escribir todo el nombre de la pgina web porque son muy largos, en estos casos puedo hacer algo bastante simple. Primero me consigo el IP de la pgina web que me parece muy larga (solo funciona con nombres de dominio) como por ejemplo facebook.com. (IP 69.63.187.19). Ahora decido que solo quiero escribir fb y coloco lo siguiente: 69.63.187.19 fb Guarda el archivo hosts, abre un navegador y escribe http://fb para navegar por facebook. NO tienes que escribir www ni .com

Configurar servidores virtuales


Si tienes un servidor web corriendo en tu mquina podras colocar diferentes nombres todos asociados a un mismo IP para que puedas ingresar bajo cualquier nombre y dependiendo del nombre tu servidor web podra redirigir a distinto contenido para que puedas administrar varios proyectos a la vez. 127.0.0.1 127.0.0.1 localhost.dotcpp Esto se tiene que mezclar con la configuracin de tu servidor web para que funcione de tal forma que cuando escriba localhost.copstone me lleve a la primera pgina y cuando escriba localhost.dotcpp me lleve a la segunda pgina. localhost.copstone

Un poco acerca de seguridad


Mencionamos que a partir de Windows Vista, el archivo hosts viene protegido para que solamente pueda ser editado por el administrador del sistema. Esta seguridad es muy importante lo voy a mostrar con un simple caso: Supongamos que un pequeo virus, se instala en tu mquina sin que te des cuenta. Este virus, lo nico que hace es agregar una lnea a tu archivo hosts que redirija la pgina de tu banco a la pgina de la persona que te implant el virus. Por ejemplo si el servidor del estafador es 1.2.3.4 y tu pgina del banco es www.mibanco.com podra agregar la siguiente lnea: 1.2.3.4 www.mibanco.com El estafador podra hacer que la pgina web ubicada en 1.2.3.4 sea exactamente igual (en apariencia) a la de tu banco por lo que cuando tu navegues a www.mibanco.com no sientas la diferencia pero en realidad ests en la pgina del estafador. Entonces como crees estar en tu banco, ingresas tu clave secreta y tu nmero de tarjeta y el estafador ya la tiene. Es por esta razn que tu archivo hosts siempre debera estar protegido.

Vous aimerez peut-être aussi