Linux改hosts测试
来源:本站原创
点击数: 次
发布时间:2026年09月10日
在 Linux 中修改本地 hosts 文件,只需编辑 /etc/hosts 并添加对应的 IP 与域名映射。
1. 打开并编辑 hosts 文件
使用管理员权限打开终端并运行:
sudo nano /etc/hosts
(如果更习惯 Vim,可将 nano 替换为 vim)2. 添加映射规则在文件末尾按照 IP地址 域名 的格式追加内容(中间用空格或 Tab 隔开):
127.0.0.1 mysite.local 192.168.1.100 dev.example.com
3. 保存并退出
nano:按
Ctrl + O确认保存,再按Ctrl + X退出。vim:按
Esc,输入:wq并回车。4. 验证是否生效Linux 对/etc/hosts的修改是即时生效的,无需重启系统。可以通过ping测试:
ping -c 3 mysite.local
常见排查
仅浏览器未生效:现代浏览器(如 Chrome、Firefox)通常有独立的 DNS 缓存,可在浏览器地址栏访问
chrome://net-internals/#dns并点击 Clear host cache 清理。本地 DNS 缓存服务:若系统启用了
systemd-resolved,可手动刷新缓存:
sudo resolvectl flush-caches
