1.hostname_ip
在 Ubuntu(以及其他类 Unix 系统)里,确实有一个本地文件用来手动设置 Hostname 和 IP 的映射,可以绕过 DNS 直接访问网站。/etc/hosts
是一个本地 DNS 表,用来手动指定 "主机名 <-> IP地址" 的映射关系。
当你在浏览器或代码里访问一个 hostname 时:
-
系统会先查
/etc/hosts
看有没有对应记录。 -
如果找到了,就直接用这个 IP 地址去连接。
-
如果没有,再去找 DNS 服务器解析。
在 Ubuntu(以及其他类 Unix 系统)里,确实有一个本地文件用来手动设置 Hostname 和 IP 的映射,可以绕过 DNS 直接访问网站。/etc/hosts
是一个本地 DNS 表,用来手动指定 "主机名 <-> IP地址" 的映射关系。
当你在浏览器或代码里访问一个 hostname 时:
系统会先查 /etc/hosts
看有没有对应记录。
如果找到了,就直接用这个 IP 地址去连接。
如果没有,再去找 DNS 服务器解析。