Leer el archivo de hosts en un artículo

¿Qué son los hosts?

Enciclopedia Hosts-Baidu

HostsEs uno 没有扩展名的系统文件, que se puede 记事本abrir con otras herramientas, que 作用consiste en crear una "base de datos" 网址域名correspondiente a algunas de uso común.IP地址关联

Cuando el usuario ingresa una dirección web que debe iniciar sesión en el navegador, el sistema primero encontrará automáticamente la dirección IP correspondiente en el archivo Hosts. Una vez que la encuentre, el sistema abrirá inmediatamente la página web correspondiente. Si no la encuentra, el sistema enviará nuevamente la dirección web DNS域名解析服务器Resolución de direcciones IP.

Cabe señalar que el mapeo de 静态la configuración del archivo Hosts es sí , si la computadora en la red cambia, actualice la dirección IP a tiempo, de lo contrario no será accesible.
Inserte la descripción de la imagen aquí

En términos generales, cuando el usuario entra en el navegador del ordenador 入网址(域名), el sistema necesita para solicitar información al servidor DNS 服务器, 将域名 (比如chromecj.com) 解析成对应的 IP 地址y el navegador IP 地址puede encontrar 服务器y visitar el sitio web después de que pasa es .

Pero 操作系统的 hosts 文件tiene “类似本地 DNS 服务器”un papel y tiene más que DNS en Internet 更高的优先级.

Si configura los anfitriones en el interior 某个域名y IPel 对应关系(como 127.0.0.1 iplaysoft.com), a continuación, cuando se visita iplaysoft.com en la "máquina", el sistema primero resolver el 127.0.0.1 desde los hosts dentro de la IP y 不会再去consulta de red En el servidor DNS.

Nota: El archivo de hosts 仅对本机生效no causa ningún impacto en otras computadoras y el sitio web en sí.

¿Cuál es el efecto de modificar los hosts?

De acuerdo con las características anteriores, el archivo hosts se puede utilizar en muchos escenarios, como los siguientes ejemplos:

  • 强制指定域名的 IP, 加快域名解析(Se omite el paso de consultar DNS en Internet), y también puede evitar la contaminación y el secuestro de DNS.
  • Configure un "alias de dirección web" para ciertas máquinas IP en la red de área local para facilitar su propia memoria y acceso. Por ejemplo, configure nas.com para acceder al NAS en la red de área local; empresa para acceder al sitio web de la empresa, etc.
  • Apunte el nombre de dominio hacia él para 不可访问的IP地址lograr 屏蔽el efecto de sitios web insalubres y bloquear URL de spam; se puede hacer lo mismo 禁止系统、软件、网站访问某些指定的网址;
  • Cuando desarrolle o pruebe aplicaciones hosts 将域名临时指向到测试服务器IP, puede usarlo para facilitar sus propias pruebas sin afectar a los demás ni a las aplicaciones en línea.

Hay muchos usos diferentes para los hosts, pero los más comunes los usan principalmente los 屏蔽指定网址programadores en las fases de desarrollo y prueba 配置服务器IP.

¿Cómo modificar hosts?

Los diferentes sistemas operativos tienen diferentes formas de modificar el archivo de hosts, y la ruta donde se encuentra también es diferente. La ruta de ubicación del archivo de hosts de un sistema operativo común es:

WindowsRuta del sistema de archivos de los C:\Windows\System32\drivers\etc\hosts
Mac 系统hosts : ruta del archivo de hosts: /etc/hosts
Linux 系统el archivo de hosts es en general: /etc/hosts
Android 系统la ruta del archivo de hosts: /system/etc/hosts (需要Root权限修改)
debido a que forma hostsparte del sistema de archivos, es necesario 管理员权限modificar el contenido. Generalmente, se puede usar cualquier editor de texto para abrirlo y modificar el contenido,

一行一个IP地址和域名的对应关系, El formato es 「IP地址+空格+域名」que el "nombre de dominio" aquí no requiere necesariamente xx.com, también puede ser el 一个单词"localhost" preestablecido o un "nas" personalizado. Puede agregar o modificar el contenido de los hosts según sus necesidades.

Los ejemplos del contenido del archivo hosts son los siguientes:

127.0.0.1 example.com
14.215.177.38 www.baidu.com
192.168.1.100 nas
# localhost name resolution is handled within DNS itself.
 
# ::1 localhost

# 127.0.0.1 edmp.local
# 47.244.110.154 bjb.yntcib.com

127.0.0.1	activate.navicat.com

127.0.0.1 localhost dev.edm3.edm.zaobang.com
192.168.0.102 windows10.microdone.cn

# 井号开头的则是注释

Puede modificarlo según sus propias necesidades, si solo lo modifica una o dos veces, puede modificarlo manualmente. Pero para los amigos que a menudo necesitan modificar los hosts (como los desarrolladores), es muy agotador y propenso a errores modificarlo manualmente de un lado a otro cada vez. ¡Entonces necesitas 一键快速切换 hostslas herramientas!

¿Cómo modificar, aplicar / cambiar de host rápidamente?

Hay muchos gadgets relacionados con los Hosts, y definitivamente el que más necesitan todos es hosts 切换工具. Por ejemplo Host Switch Plus: cambio rápido Domain-IPy SwitchHosts.

Estos gadgets aún no se han utilizado y el archivo Hosts solo se cambia una vez durante mucho tiempo.
Inserte la descripción de la imagen aquí

¿Qué debo hacer si los hosts modificados no surten efecto?

Ya sea modificando hosts manualmente o utilizando software para modificar, muchas personas se encontrarán con 修改 hosts 后不生效situaciones. De hecho, esto generalmente se debe a DNS 缓存las causas.

Debido a que el sistema en orden 加快用户打开网站的速度, 首次después de visitar el sitio con éxito, se DNS 解析的结果almacenará temporalmente en la caché local (llamada caché de 里一小段时间,如果浏览器在“这段时间里”再次打开同一个网址,则会自动从DNS ), la caché de DNS 里取出结果,而不会请求远程的 DNS 服务器,no consultará el archivo de hosts `para ahorrar tiempo y mejorar la velocidad de apertura.

Por lo tanto, los usuarios se encontrarán con situaciones en las que a veces se modifica el archivo de hosts pero no surte efecto, por lo general, podemos encontrar una forma en este momento 清空 (刷新) 一下系统的 DNS 缓存.

¿Cómo borrar la caché de DNS?

En Windowslínea ejecute el comando:ipconfig /flushdns
Inserte la descripción de la imagen aquí

En macOScaso de que ejecute el comando: sudo killall -HUP mDNSResponder
Si está utilizando Chrome 浏览器, puede ir a:, chrome://net-internals/#dnsy luego hacer clic en el botón " Clear host cache" para borrar la caché de DNS del navegador.
Inserte la descripción de la imagen aquí

Si esto no surte efecto, solo puede intentarlo de 重启大法(重启电脑)nuevo, y generalmente está bien. Si esto aún no es posible, es posible que sus hosts estén escritos incorrectamente.

para resumir:

Los hosts no son misteriosos, simplemente entiéndalo, 电脑本机的「IP地址<=>域名」的对应表el sistema o cualquier software verificará si 优先先检查existe una configuración correspondiente en los hosts y luego verificará Internet DNS 服务器.

Por lo tanto, puede usar hosts para hacer muchas cosas interesantes y útiles. Y con SwitchHosts! 工具, puede fácilmente 备份hosts, pero también 快速切换una configuración diferente de hosts, o incluso usar un archivo de hosts remotos, etc., ¡es muy conveniente!


谢谢你阅读到了最后~
期待你关注、收藏、评论、点赞~

Supongo que te gusta

Origin blog.csdn.net/weixin_42752574/article/details/109301438
Recomendado
Clasificación