Leer el archivo de hosts en un artículo
¿Qué son los hosts?
Hosts
Es 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.
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 IP
el 对应关系
(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:
Windows
Ruta 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 hosts
parte 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 一键快速切换 hosts
las 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-IP
y SwitchHosts
.
Estos gadgets aún no se han utilizado y el archivo Hosts solo se cambia una vez durante mucho tiempo.
¿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 Windows
línea ejecute el comando:ipconfig /flushdns
En macOS
caso de que ejecute el comando: sudo killall -HUP mDNSResponder
Si está utilizando Chrome 浏览器
, puede ir a:, chrome://net-internals/#dns
y luego hacer clic en el botón " Clear host cache
" para borrar la caché de DNS del navegador.
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!
谢谢你阅读到了最后~
期待你关注、收藏、评论、点赞~