Presenta lo que parece. Archivo de hosts: dónde se encuentra, cómo debería verse, cómo editarlo y guardarlo. Hosts originales en Windows XP

¡Hola a todos! Ayer pasé toda la noche en Skype, ayudando a un amigo a resolver el problema de por qué VKontakte no le abría. La respuesta estaba prácticamente en la superficie, pero como suele ocurrir en estos casos, nos obstinamos en no darnos cuenta. El truco fue que un amigo, que trabajaba en su sitio web en Denver, abrió Contact (con Denver ejecutándose, respectivamente) y luego apagó la computadora sin apagar Denver. Y como resultado, en el archivo de hosts de VKontakte lo ingresé con una IP local. Por eso, hoy, tomándome un momento, he decidido escribir otro post, dedicándolo al archivo hosts. En este artículo hablaremos sobre qué hace el archivo hosts, para qué sirve, cómo encontrarlo, cómo editarlo y guardarlo. Además, al final del artículo, puede descargar el archivo de hosts. Intentaré describir todo en un lenguaje humano sencillo, para que incluso un aficionado que no esté muy versado en informática pueda entenderlo.

Qué ha pasado¿Hospedadores? El archivo de hosts es un archivo de texto en su dispositivo con acceso a Internet (computadora, teléfono inteligente, etc.). El archivo de hosts contiene una base de datos de nombres de dominio. Cada vez que escribe esta o aquella dirección de sitio web en su navegador, inicialmente se realiza una solicitud al archivo de hosts y luego solo se realiza una solicitud a los DNS (servidores externos ubicados en Internet). Y si bloquea esta o aquella dirección en el archivo de hosts, ya no será posible acceder a ella desde esta computadora. Probablemente eso sea todo lo que hace el archivo de hosts.

Cómo encontrar un archivo¿Hospedadores? Archivo de hosts en diferentes sistemas operativos ah se encuentra en diferentes lugares. A continuación se muestra una tabla de cómo se puede encontrar en los sistemas operativos más populares.

Todo lo que sigue, hasta el siguiente párrafo, está dedicado a aquellos que no saben qué hacer con esta tabla. Y entonces, si para ti esta es la carta de Filka, escrita en Chino, entonces lo más probable es que tengas Windows. Aquí, basándome en este sistema operativo, explicaré cómo encontrar el archivo de hosts.

Vaya a Mi computadora. Haga clic en la barra de direcciones (ver captura de pantalla) y pegue esta frase allí: C:\Windows\system32\drivers\etc. Esta es la ruta al archivo de hosts. Luego presione Entrar.

Llegamos a la carpeta del sistema. Busque el archivo de hosts. ¡Todo! ¡Puedes felicitarte, eres un genio de la informática! 😉

Si tienes algún problema, o tienes un eje diferente, y no sabes qué o cómo hacer, entonces escribe en los comentarios, estaré encantado de responderte. Y seguimos adelante.

Cómo abrir un archivo¿Hospedadores? Como encontramos el archivo de hosts, ahora necesitamos abrirlo de alguna manera. No hay nada complicado en esto. Abre hosts con cualquier editor de texto. Yo uso Notepad++, pero puedes abrirlo con cualquier otro. Incluso con el Bloc de notas normal, integrado en Windows de forma predeterminada.

¿Qué debería haber en el archivo de hosts? Nada extra. Pero en serio, un archivo de hosts limpio debería verse así:

# Copyright (c) 1993-2009 Microsoft Corp. # # Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows. # # Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada # entrada debe mantenerse en una línea individual. La dirección IP debe # colocarse en la primera columna seguida del nombre de host correspondiente. # La dirección IP y el nombre del host deben estar separados por al menos un # espacio. # # Además, se pueden insertar comentarios (como estos) en # líneas individuales o siguiendo el nombre de la máquina indicado por el símbolo "#". # # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor de origen # 38.25.63.10 x.acme.com # x host del cliente # la resolución del nombre del host local se maneja dentro del propio DNS. # 127.0.0.1 servidor local # ::1 servidor local

Si escribe en inglés, como puede ver, el archivo en sí describe en detalle qué hace el archivo de hosts, qué debería contener y cómo cambiarlo. También quiero recordarte que al final del artículo puedes descargar el archivo hosts, por lo que no es necesario copiarlo desde aquí.

Pero es poco probable que vea exactamente ese archivo. Lo más probable es que haya otras líneas en su archivo de hosts. Por ejemplo, si utiliza productos de Adobe, al final encontrará algo como:

127.0.0.1 adobe-dns.adobe.com 127.0.0.1 adobe-dns-2.adobe.com 127.0.0.1 adobe-dns-3.adobe.com

Ahora vayamos a la parte divertida:

EdiciónHospedadores. Y ahora aprenderemos cómo cambiar el archivo de hosts. Primero, comprendamos qué significan ciertos símbolos en él. Es muy fácil, en el nivel de primer grado (mi alumno va al segundo grado y edita este archivo una o dos veces).

Todo lo marcado con “#” es un comentario. No los tenemos en cuenta. Aquellos. puedes poner "#" y escribir lo que quieras. Esto no será tenido en cuenta por la computadora de ninguna manera. Pero, tan pronto como pase a una nueva línea, si no vuelve a escribir “#”, la computadora comenzará a tener en cuenta su línea. Digámoslo de nuevo, la línea con “#” es un comentario y la computadora no lo tiene en cuenta.

En el desierto, se ignoran las líneas en los hosts. Debes colocarlos solo para tu comodidad, para no confundirte más tarde.

Los números 127.0.0.1 son la dirección IP local. ¿Qué son las direcciones IP? Este es un artículo completo para escribir. Por lo tanto, ahora lo principal que debemos recordar es que cualquier dirección de Internet posterior a 127.0.0.1 será ignorada y no podrá acceder a ella en Internet.

Por ejemplo, tener una línea como:

127.0.0.1 google.ru

No podrás entrar motor de búsqueda de google. Así, puedes denegar el acceso a cualquier sitio simplemente ingresando después de la ip local direcciones URL sitio no deseado.

Estas líneas deben ingresarse al final del archivo. Cada nueva dirección del sitio debe comenzar en una nueva línea.

A veces sucede que algunos programas cambian este archivo, principalmente Servidores Virtuales o virus. Pero si Servidores virtuales una vez cerrados, los hosts vuelven a su estado original y luego los virus los editan maliciosamente. En cualquier caso, el resultado es el mismo: no se puede acceder a tal o cual sitio. Por lo tanto, si no puedes acceder a ningún sitio, revisa el archivo de hosts, quizás el acceso esté denegado en él.

Ahora revelaré un terrible secreto. Las redes sociales y algunos otros sitios suelen estar bloqueados en el trabajo. A menudo, los ISP bloquean a los usuarios mediante el método descrito anteriormente. Pero ya sabes cómo cambiar el archivo de hosts 😉

Por cierto, si desea evitar que su hijo acceda a ciertos sitios, puede editar fácilmente el archivo de hosts, indicando las direcciones de los recursos no deseados que contiene. Como resultado, su archivo de hosts se verá así:

# Copyright (c) 1993-2009 Microsoft Corp. # # Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows. # # Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada # entrada debe mantenerse en una línea individual. La dirección IP debe # colocarse en la primera columna seguida del nombre de host correspondiente. # La dirección IP y el nombre del host deben estar separados por al menos un # espacio. # # Además, se pueden insertar comentarios (como estos) en líneas # individuales o después del nombre de la máquina indicado por el símbolo "#". # # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor de origen # 38.25.63.10 x.acme.com # x host del cliente # la resolución del nombre del host local se maneja dentro del propio DNS. # 127.0.0.1 localhost # ::1 localhost 127.0.0.1 Ingresa la dirección del sitio que deseas bloquear 127.0.0.1 Ingresa la dirección del sitio que deseas bloquear 127.0.0.1 Ingresa la dirección del sitio que deseas bloquear

Eso es todo, después de haber editado el archivo de hosts, podemos guardarlo de forma segura.

Archivo Hospedadores establece una correspondencia entre el servidor IP y el dominio del sitio. Una solicitud a este archivo tiene prioridad sobre las llamadas a servidores DNS. A diferencia de DNS, el contenido del archivo lo controla el administrador de la computadora.

Hasta la fecha un gran número de el malware está usando el archivo Hospedadores para bloquear el acceso a sitios web de portales populares o redes sociales. A menudo, en lugar de bloquear sitios malware redirigir al usuario a páginas que se parecen a recursos populares (redes sociales, servicios postales etc.), donde un usuario distraído introduce sus credenciales, que así llegan a los atacantes. También es posible bloquear el acceso a los sitios web de empresas de software antivirus.

Ubicación del archivo de hosts

Archivo predeterminado Hospedadores ubicado aquí C:\Windows\System32\drivers\etc. El archivo no tiene extensión, pero se puede abrir con el Bloc de notas. Para cambiar el contenido de un archivo en el Bloc de notas, debe tener derechos de administrador.

Para ver el archivo Hospedadores abre el menú Comenzar, seleccione un artículo Ejecutar, ingresa el comando

y presione el botón DE ACUERDO

Así es como debería verse el archivo Hospedadores por defecto.

Si el archivo contiene entradas como 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ru o las direcciones de sus sitios a los que no puede acceder, luego primero revise su computadora en busca de "malware" y luego restaure el archivo Hospedadores

Restaurar el contenido del archivo de hosts a sus valores predeterminados

  • Menú abierto Comenzar, seleccione un artículo Ejecutar, ingresa el comando
    %systemroot%\system32\drivers\etc

    y presione el botón DE ACUERDO.

  • Cambie el nombre del archivo de hosts a hosts.viejo.
  • Crear archivo nuevo Hospedadores por defecto. Para hacer esto, siga los pasos a continuación.
  1. Haga clic derecho en espacio libre en carpeta %WinDir%\system32\drivers\etc, seleccione un artículo Crear, haga clic en el elemento Documento de texto , Introduzca su nombre Hospedadores y presione la tecla INGRESAR.
  2. Clic en el botón para confirmar que el nombre del archivo no tendrá la extensión TXT.
  3. Abrir un nuevo archivo Hospedadores V editor de texto. Por ejemplo, abra el archivo en " Computadora portátil".
  4. Copie el texto siguiente en un archivo.
    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows.
    #
    # Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada
    # entrada debe mantenerse en una línea individual. La dirección IP debe
    # se colocará en la primera columna seguido del nombre de host correspondiente.
    # La dirección IP y el nombre del host deben estar separados por al menos uno
    #espacio.
    #
    # Además, se pueden insertar comentarios (como estos) en páginas individuales.
    # líneas o después del nombre de la máquina indicado por el símbolo "#".
    #
    # Por ejemplo:
    #
    # 102.54.94.97 rhino.acme.com # servidor de origen
    # 38.25.63.10 x.acme.com # x host del cliente

    # La resolución del nombre del host local se maneja dentro del propio DNS.
    # 127.0.0.1 servidor local
    # ::1 servidor local

Guarde y cierre el archivo.

Puedes editar el archivo. Hospedadores y en el Bloc de notas, elimine líneas innecesarias o agregue las suyas propias. Para hacer esto necesitas ejecutar Computadora portátil en modo Administrador.

Cómo ejecutar estándar programas de windows mirar

Muy a menudo, o después de un ataque de virus, después del cual, por ejemplo, red social Para restaurar el acceso a su página, o después de una edición fallida, debe restaurar el contenido predeterminado. Para hacer esto, necesita saber cuál es el contenido del archivo de hosts original. La situación se complica por el hecho de que cada sistema operativo de Microsoft es diferente, aunque los conceptos básicos siguen siendo los mismos. A continuación se muestran los contenidos originales del archivo hosts para algunos de los sistemas operativos Windows más populares actualmente, que enumeraré en orden descendente de popularidad (personalmente, creo que el más sistema popular- Esto es lo más nuevo sistema. Aquellos que creen que Windows XP es inmortal y que Windows 7 es la mejor creación de Microsoft, me parecen estar atrasados ​​en el desarrollo. No quiero ofender a nadie, sólo me alegrará saber que me equivoco).

Para aquellos que no lo saben, Archivo de hosts Se utiliza para traducir nombres de dominio a nombres de red. Más detalles sobre Este archivo escrito en el artículo, cuyo enlace proporcioné justo arriba.

Hosts originales en Windows 8


#

#




#espacio.
#


#
# Por ejemplo:
#
#102.54.94.97 rhino.acme.com #servidor fuente
#38.25.63.10 x.acme.com #x host de cliente

#127.0.0.1 servidor local
# :1 servidor local
127.0.0.1 servidor local

Archivo de hosts original en Windows 7

# Copyright © 1993–2009 Microsoft Corp.
#
# Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows.
#
# Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada
# entrada debe mantenerse en una línea individual. La dirección IP debe
# se colocará en la primera columna seguido del nombre de host correspondiente.
# La dirección IP y el nombre del host deben estar separados por al menos uno
#espacio.
#
# Además, se pueden insertar comentarios (como estos) en páginas individuales.
# líneas o después del nombre de la máquina indicado por el símbolo "#".
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor de origen
# 38.25.63.10 x.acme.com # x host del cliente
# La resolución del nombre del host local se maneja dentro del propio DNS.
# 127.0.0.1 servidor local
# :1 servidor local

Archivo Orinal Hosts en el sistema operativo Windows Vista

# Copyright © 1993–2006 Microsoft Corp.
#

#




#espacio.
#


#
# Por ejemplo:
#


127.0.0.1 servidor local: 1 servidor local

Hosts originales en Windows XP

# Copyright © 1993–1999 Microsoft Corp.
#
# Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows.
#
# Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada
# entrada debe mantenerse en una línea individual. La dirección IP debe
# se colocará en la primera columna seguido del nombre de host correspondiente.
# La dirección IP y el nombre del host deben estar separados por al menos uno
#espacio.
#
# Además, se pueden insertar comentarios (como estos) en páginas individuales.
# líneas o después del nombre de la máquina indicado por un símbolo '#'.
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor de origen
# 38.25.63.10 x.acme.com # x host del cliente
127.0.0.1 servidor local

Utilizando las plantillas proporcionadas, puede reemplazar fácilmente el contenido actual del archivo Hosts con su contenido original. Además de los archivos anteriores, me gustaría aclarar un poco qué es qué aquí. El contenido principal del archivo Hosts original en Windows es un manual comentado para usar este archivo en idioma en Inglés. Además de describir la funcionalidad del archivo Hosts, aquí también se encuentran varios ejemplos utilizándolo para el fin previsto. Y si aún no ha descubierto dónde están los comentarios y dónde está la parte funcional de este archivo, familiarícese: el signo # es un carácter especial que significa que todo lo que hay en una línea determinada después de este carácter es un comentario. Esto significa que en casi todos los archivos Hosts originales la parte que realmente funciona es la última línea que indica la interfaz loopback, que es una de las que apunta a la computadora misma. En base a esto, puede eliminar por completo todos los comentarios del archivo Hosts sin perder su funcionalidad. Por eso el título del artículo es El archivo de hosts original en Windows, pero no Hosts correctos para Windows. Después de todo, el archivo de hosts correcto será cualquier tontería como esta:

# Ante ti está el más correcto de todos.
#mayoría archivos correctos Anfitriones que
# alguna vez existió en las computadoras
# en el que alguna vez se ha instalado
# sistema operativo de un conocido
#¡Corporación Microsoft!
127.0.0.1 servidor local
# Como puedes ver, ¡los comentarios están por todas partes!
# Y aquí,
# y ahí. Pero esto hace que el archivo de hosts
# ¡no se equivoca!

Comencemos con el hecho de que cada sitio web en Internet tiene una dirección IP (por ejemplo, 64.233.167.99) y la mayoría también tiene su propio nombre de dominio (por ejemplo, www.google.com). Es la dirección IP la que, en última instancia, proporciona acceso a cualquier recurso web en la red mundial. En otras palabras, cuando ingresa el nombre de dominio de un sitio en la barra de direcciones de su navegador de Internet, el Servicio de nombres de dominio de Internet (DNS) primero busca la dirección IP correspondiente y luego la usa para dirigirlo a este recurso. Así es como llegas a los sitios correctos.

En la antigüedad, cuando aún no existían los servidores DNS, las funciones de convertir los nombres de dominio alfabéticos en sus correspondientes direcciones IP se realizaban a través del archivo hosts. De hecho, todavía está presente en cualquier sistema operativo y los navegadores primero recurren a él para obtener información sobre el servicio y luego al servicio DNS. Por lo tanto, utilizando comandos especiales ingresados ​​en el archivo de hosts, puede bloquear fácilmente el acceso a cualquier sitio web o servicio en su computadora (no solo navegadores, sino también programas de computador!) o hacer una “redirección” (es decir. redirección) en el que se introducirá la dirección de un sitio en el navegador y en su lugar se abrirá un portal completamente diferente.

Esta en Últimamente Muy a menudo, muchos atacantes de Internet comercian distribuyendo diversos programas maliciosos en la red, que realizan cambios similares en los archivos host de las máquinas de los usuarios, y por lo que no solo ciertos sitios, sino también actualizaciones de antivirus, así como funciones en línea varios programas y juegos, así como en lugar de los sitios necesarios (por ejemplo, las redes sociales favoritas Odnoklassniki y VKontakte), se abren otros completamente diferentes: ¡fraudulentos! He aquí un ejemplo bastante común. El usuario está intentando llegar a pagina de inicio"Odnoklassniki", sino que es redirigido a un sitio fraudulento que tiene exactamente el mismo diseño y apariencia. Sin darse cuenta de la sustitución, introduce allí sus datos (nombre de usuario/contraseña) para acceder a su cuenta y, de hecho, ¡se los da inmediatamente a los estafadores! O una situación ligeramente diferente, pero también bastante común. En lugar del sitio web oficial de su red social favorita, a través de dicha redirección, el usuario termina en un portal fraudulento, donde se le informa que su página (cuenta) en la red social está bloqueada y se le ofrece inmediatamente restablecer el acceso a ella. para pago vía SMS.

Para evitar situaciones tan desagradables, debe monitorear el archivo de hosts y verificarlo periódicamente en busca de entradas sospechosas (comandos funcionales).

El archivo de hosts se encuentra en una de las carpetas del sistema. Su ubicación puede diferir ligeramente en diferentes sistemas operativos y, a veces (dependiendo de la configuración del sistema operativo) puede estar oculta.

  • En la ubicación de la carpeta de Windows XP/2003/Vista/7/8: C:\WINDOWS\system32\drivers\etc\hosts
  • En Windows NT/2000 la carpeta de ubicación es: C:\WINNT\system32\drivers\etc\hosts
  • En la ubicación de la carpeta de Windows 95/98/ME: C:\WINDOWS\hosts

Lea más sobre cómo encontrar el archivo de hosts.

Ahora al punto

Vale la pena señalar que, a diferencia de la mayoría Archivos de computadora, hosts no tiene una extensión de identificación, pero al mismo tiempo tiene un formato de texto normal y se abre/edita fácilmente con un Bloc de notas normal de Windows. Sólo necesitas presionar hacia la derecha. clase Pase el mouse sobre este archivo y seleccione la opción. "Abierto" o "Para abrir con", luego en la ventana que se abre seleccione "Computadora portátil", prensa "DE ACUERDO" y todo el contenido del archivo de hosts aparecerá frente a usted.

Primero, verá un comentario largo de Microsoft sobre qué es el archivo de hosts y para qué se puede utilizar. También proporciona ejemplos detallados de qué comandos se pueden ingresar y en qué formato. Después de esto, estrictamente hablando, vienen los propios comandos, disponibles en este momento en su archivo de hosts. Tenga en cuenta que todos los comentarios, a diferencia de los comandos en sí, comienzan con un signo de almohadilla (#) y no tienen ninguna funcionalidad. En pocas palabras, no son más que palabras. A continuación, en la captura de pantalla, para mayor claridad, se muestra una versión del archivo de hosts en ruso.

También sería útil dar ejemplos de las versiones originales de archivos hosts de varios sistemas operativos. Todos son ligeramente diferentes entre sí.

Así es como deberían verse todos, sin excepción, los archivos de hosts "limpios".

Si alguna vez encuentra entradas faltantes o, por el contrario, innecesarias en dicho archivo, es mejor eliminarlas rápidamente. Especialmente si no fueron realizados por usted o sin su consentimiento. ¡Lo más probable es que esto sea el resultado de virus!

Archivo de hosts del sistema- Este Archivo de texto, que contiene una base de datos local de nombres de dominio y sus direcciones IP. Una solicitud al archivo de hosts tiene mayor prioridad que el acceso a los servidores DNS. Varios virus o malware se aprovechan de esto reemplazando su contenido con sus datos.
¿Dónde se encuentra el archivo de hosts?
Por defecto, archivo del sistema Hospedadores ubicado en el directorio .
Para acceder a él debes ir al menú. ComenzarEjecutar o presione la combinación de teclas GANAR+R. En la ventana que se abre Iniciando el programa introduzca la dirección:
C:\Windows\system32\drivers\etc.
o
%WinDir%\system32\drivers\etc
presiona el botón Ingresar.

Para abrirlo, haga clic derecho sobre él y seleccione el elemento en el menú. Abrir con bloc de notas
¿Qué debería estar en el archivo de hosts de forma predeterminada??

Archivo de hosts para Windows XP:

# Copyright (c) 1993-1999 Microsoft Corp.# # # espacio.

# # # Por ejemplo: # 127.0.0.1 host local

Archivo de hosts para Windows Vista: # # Copyright (c) 1993-2006 MicrosoftCorp. # # Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows. # Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada # entrada debe mantenerse en una línea individual. La dirección IP debe # se colocará en la primera columna seguido del nombre de host correspondiente.# La dirección IP y el nombre del host deben estar separados por al menos uno #espacio. ## # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor de origen # 38.25.63.10 x.acme.com # x host del cliente

Archivo de hosts para Windows 7:

# Copyright (c) 1993-2009 MicrosoftCorp. # # Copyright (c) 1993-2006 MicrosoftCorp. # # Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows. # Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada # entrada debe mantenerse en una línea individual. La dirección IP debe # se colocará en la primera columna seguido del nombre de host correspondiente.# La dirección IP y el nombre del host deben estar separados por al menos uno #espacio. ## # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor de origen # 38.25.63.10 x.acme.com # x host del cliente 127.0.0.1 servidor local ::1 servidor local

Archivo de hosts para Windows 8:

# Copyright (c) 1993-2009 Microsoft Corp. # # Copyright (c) 1993-2006 MicrosoftCorp. # # Este es un archivo HOSTS de muestra utilizado por Microsoft TCP/IP para Windows. # Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada # entrada debe mantenerse en una línea individual. La dirección IP debe # se colocará en la primera columna seguido del nombre de host correspondiente.# La dirección IP y el nombre del host deben estar separados por al menos uno #espacio. ## # Por ejemplo: # # 102.54.94.97 rhino.acme.com # servidor de origen # 38.25.63.10 x.acme.com # x host del cliente # La resolución del nombre del host local se maneja dentro del propio DNS.# 127.0.0.1 servidor local # ::1 servidor local