Cómo Editar Host Local Para Probar Sitios Web
Hay ocasiones en las que puede desear probar un sitio web que ha diseñado antes de que se actualice la entrada DNS (Sistema de Nombres de Dominio) del nombre de dominio real.
Explicación de DNS
Piense en usted mismo haciendo una llamada telefónica al operador del 411. Le preguntas al operador: «¿Cuál es el número de teléfono de Joe’s Pizza en Paramus, Nueva Jersey?»El Operador revisa todos los listados de la compañía en esa área y encuentra el listado de Joe’s Pizza. El operador responde: «El número de teléfono de Joe’s Pizza en Paramus, Nueva Jersey, es 201.983.7564. Te conectaré ahora» » y lo siguiente que sabes es que estás hablando con Joe’s Pizza ordenando tu cena.
Internet es la misma manera en su mayor parte. Al igual que cada empresa tendrá un número de teléfono diferente y único, cada sitio web fuera de Internet tendrá una dirección numérica específica asignada, conocida como dirección IP o «Dirección de Protocolo de Internet». La mayoría de las personas no se dan cuenta de que los servidores de Internet solo se pueden dirigir a través de direcciones IP. Sin embargo, sería imposible recordar que la Dirección IP de Joe’s Pizza es 201.983.756.4, por lo que se creó el Sistema de Nombres de Dominio.
Los nombres de host son las direcciones de sitios web que ves todos los días: www.google.com,www, joespizza.com y así sucesivamente. Usamos estas «palabras» como www.google.com por lo tanto, los seres humanos no necesitan recordar los números de direcciones IP largos cuando desean visitar un sitio web.
Ahora usemos el primer ejemplo de colocar una llamada telefónica tradicional en el contexto de visitar un sitio web utilizando el navegador de su computadora para explicar cómo funcionan las direcciones web.
Usted sabe que la dirección del sitio web de su pizzería favorita es www.joespizza.com (porque eso es mucho más fácil de recordar que un valor numérico de cuatro partes). Escribe «joespizza.com» en su navegador web. Cuando pulsa la tecla Enter, su solicitud se envía al «Operador de Internet 411″ utilizado por su empresa Proveedora de Servicios de Internet (o ISP, para abreviar). En el mundo de Internet, este Operador » 411 » es conocido como un Servidor de Nombres de Dominio. Este Servidor de Nombres de dominio (DNS) busca en todas sus entradas de nombres de dominio Joe’s Pizza. El servidor DNS está pensando que «El sitio web JOESPIZZA en el dominio. COM está alojado en un servidor web con la dirección IP de 201.983.756.4» y lo reenvía a esa ubicación y antes de que se dé cuenta, está buscando en el sitio web Joe’s Pizza.
¿Qué es el Archivo Hosts De Mi Equipo?
En pocas palabras, el archivo Hosts es similar a una libreta de direcciones. Exactamente como en el ejemplo anterior, cuando escribes una dirección como www.joespizza.com en su navegador web, se hace referencia al archivo Hosts de su propia computadora para ver si tiene la dirección IP o el «número de teléfono» de ese sitio web. Si lo hace, su computadora usará el número que tiene en el archivo local para «llamar» y se abrirá el sitio web correspondiente. De lo contrario, su computadora le pedirá al Servidor DNS que pertenece a su Proveedor de Servicios de Internet la dirección IP asociada para el sitio web correspondiente y lo conectará a ese sitio web. La mayoría de las veces, no tendrá todas las direcciones IP de todos los sitios web de Internet en su»libreta de direcciones». Probablemente tendrá muy pocas entradas (si es que hay alguna) dentro de su archivo Hosts local. Por lo tanto, la mayoría de las veces su computadora le pedirá a su ISP las direcciones IP de los sitios web que desea visitar.
¿Por Qué Querría Editar Los Archivos Host En Mi Computadora?
A veces, al diseñar un nuevo sitio web, es posible que deba probar ciertos aspectos del sitio antes de lanzarlo en vivo al público en general. Al editar el archivo de Hosts local, puede afectar lo que sucede cuando escribe una dirección de sitio web determinada en su propio sistema redirigiendo los navegadores web de su computadora a una dirección IP diferente para ver ese sitio en particular de lo que vería el resto del mundo. Así que mientras el resto de los usuarios del tipo de Internet «www.joespizza.com» en sus navegadores web y ser redirigido al servidor web en la dirección IP 201.983.756.4, visitando el mismo «www.joespizza.com» la dirección web en su propia computadora solo podría llevarlo a la dirección IP de, por ejemplo, 131.34.23.5 (su servidor web de pruebas, por ejemplo). Una vez que haya terminado de probar su sitio, puede editar su archivo de Host local nuevamente para conectarse al sitio como lo haría un usuario de Internet normal.
Para probar su sitio web usando su propio nombre de dominio ANTES de que se complete la propagación de DNS, puede usar el archivo HOSTS de su computadora local. Su computadora usará las entradas en su archivo HOSTS PRIMERO antes de intentar usar sus IP para buscar la información DNS de su dominio.
RECUERDE: Cuando haya terminado la prueba, recuerde eliminar las líneas personalizadas que agregó al archivo Hosts.
Cómo editar su archivo Hosts en un PC con Windows (Windows 95/98/Me/2000/XP/2003/Vista/7)
Supongamos para este ejemplo que su servidor de pruebas tiene una dirección IP 88.46.57.157 y desea visitar ese servidor cuando escribe «http://example.com» en un navegador web, PERO aún desea ver el sitio como lo hace el resto de la World Wide Web cuando ingresa «http://www.example.com» en su navegador.
- Iniciar bloc de notas
Haga clic en el icono de Windows en la Barra de tareas en la esquina inferior izquierda de la pantalla.
En el campo» buscar», escriba»Bloc de notas». Aparecerá una lista de entradas.
IMPORTANTE (Windows 7 y versiones posteriores): Haga clic con el botón derecho en la opción de Bloc de notas encontrada y seleccione «Ejecutar como administrador «. Si no tiene la opción ejecutar como administrador, significa que no tiene estos privilegios. Póngase en contacto con su persona de TI para obtenerlos o para configurar el host local para usted. - Abra su archivo de HOST local
En el Bloc de notas vaya al Menú Archivo – > Abra y localice el archivo de HOSTS en su computadora.IMPORTANTE: En la esquina inferior derecha del cuadro de diálogo Abrir, cambie el menú emergente DE » Documentos de texto (*.txt) » A «Todos los archivos»
Normalmente se encuentra en una de las siguientes ubicaciones:- Windows NT / 2000 / XP / 2003 / Vista/7/8/10 – C:windows/system32/drivers/etc/hosts
- Windows 95/98/Me – C: soportes de ventana
- Considere la posibilidad de realizar un «Guardar como» para que tenga una copia original del archivo que pueda restaurar más adelante.
-
- Nombre de archivo: hosts127.0.0.1 localhost
Puede agregar líneas adicionales a este archivo que apuntarán las solicitudes de un dominio en particular a la dirección IP de su nuevo servidor.
Ejemplo:
nombre de archivo: hosts
127.0.0.1 localhost
88.46.57.157 ejemplo.comEditar en archivo de HOST local
Verá dos columnas de información, la primera con direcciones IP y la segunda con nombres de host. De forma predeterminada, un archivo hosts de Windows debe ser similar al siguiente:
- Nombre de archivo: hosts127.0.0.1 localhost
- Guardar los cambios
IMPORTANTE: asegúrese de guardarlos como un archivo host, NO como un texto (.txt) archivo
Windows quiere guardarlo como texto (.txt) por lo que necesita- Cambiar el tipo «guardar como» a «todos los archivos», y luego
- Hacer clic en «host» (el archivo original).
- Reinicie cualquier navegador actualmente abierto
- Vaciar su caché DNS
También puede querer vaciar su caché DNS. En Windows, vaya al botón Inicio/Windows en la parte inferior izquierda de la Barra de tareas, y en el campo de búsqueda, escriba «cmd» y presione la tecla Enter en su teclado.
Escriba lo siguiente: ipconfig / flushdns - Pruebe sus cambios
En su navegador web debería ver su sitio tal y como aparece en su servidor de pruebas al escribir http://example.com/, pero aún así podrá ver el sitio en su servidor web actual visitando http://www.example.com/
Cómo editar su archivo Hosts en un Apple Macintosh Usando Mac OS X
Supongamos para este ejemplo que su servidor de pruebas tiene una dirección IP 88.46.57.157 y desea visitar ese servidor cuando escribe «http://example.com » en un navegador web, pero aún desea ver el sitio como lo hace el resto de la World Wide Web cuando ingresa «http://www.example.com» en su navegador.
- Abra el terminal, que se encuentra en Aplicaciones, luego en la carpeta Utilidades. Para hacer esto, vaya al Finder (Escritorio) y desde la barra principal principal en la parte superior de la pantalla, elija «Ir» y luego «Utilidades». Busque el icono de la aplicación Terminal y haga doble clic en él.
- Es posible que desee hacer primero una copia de seguridad de su archivo hosts existente:
sudo cp / private / etc / hosts / private/etc / hosts-orig
Introduzca su contraseña de usuario en el mensaje. A continuación, escriba el siguiente comando para editar su archivo hosts:
sudo nano /private/etc/hostsIntroduzca su contraseña de usuario en el mensaje si se le solicita.
- Verá un archivo con un contenido similar al siguiente:
Nombre de archivo: hosts
# Base de datos de host
# localhost se utiliza para configurar la interfaz de bucle invertido
# cuando el sistema está arrancando. No cambie esta entrada.
127.0.0.1 localhost
255.255.255.255 broadcasthost
:: 1 localhost
fe80:: 1% lo0 localhost
Con las teclas de flecha del teclado, navegue por este archivo y agregue su dominio y dirección IP al final del archivo. Por ejemplo:
Nombre de archivo: hosts
### Base de datos Host # # localhost se utiliza para configurar la interfaz de bucle invertido# cuando el sistema está arrancando. No cambie esta entrada.##127.0.0.1 localhost255.255.255.255 broadcasthost::1 localhostfe80::1%lo0 localhost
88.46.57.157 ejemplo.com
- Cuando termine de editar el archivo hosts, presione la combinación de teclado Control + O para guardar el archivo.
A continuación, presione la tecla Enter para confirmar la operación de guardado. Finalmente, presione la combinación de teclado Control-X para salir del editor. También es posible que deba otorgarse priveleges sudo, si obtuvo un error de permiso en el paso 2. En el menú «Ayuda», busque «root» y seleccione las instrucciones para «Habilitar al usuario root».»Sigue esas instrucciones. - También es posible que desee vaciar su caché DNS.
Escriba el siguiente comando en la ventana de su Terminal: dscacheutil-flushcache a continuación, pulse la tecla Enter. - Reinicie cualquier navegador actualmente abierto.
- En su navegador web, ahora debería ver su sitio tal y como aparece en su servidor de pruebas al escribir http://example.com , pero aún así podrá ver el sitio en su servidor web actual visitando http://www.example.com