hosts文件是系统级文本文件,用于将域名映射到IP地址,优先于DNS解析;2. 不同系统路径不同,Windows在C:\Windows\System32\drivers\etc\hosts,需管理员权限编辑,macOS/Linux在/etc/hosts,需用sudo命令修改;3. 添加格式为“IP地址 域名”,可用空格或制表符分隔多个域名;4. 保存后必须刷新DNS缓存:Windows运行ipconfig /flushdns,macOS执行sudo dscacheutil -flushcache和sudo killall -HUP mDNSResponder,Linux运行sudo systemd-resolve --flush-caches或重启网络服务;5. 操作前建议备份原文件,避免误配影响网络访问。

修改hosts文件可以让你手动指定某个域名对应IP地址,常用于访问被屏蔽的网站、测试本地服务器或绕过DNS污染。操作前需确保你了解目标网站的真实IP地址,并注意安全风险。
什么是hosts文件?
hosts是一个系统级的文本文件,位于操作系统中,用于将域名映射到IP地址。它优先于DNS解析,系统会先检查这个文件再上网查询域名。
找到并编辑hosts文件
不同操作系统路径不同,以下是常见系统的操作方式:
- Windows系统:文件路径为 C:\Windows\System32\drivers\etc\hosts。用记事本打开时需以管理员身份运行编辑器,否则无法保存。
-
macOS 或 Linux:文件路径为 /etc/hosts。需要使用终端并输入命令
sudo nano /etc/hosts来编辑。
添加网站映射规则
在文件末尾添加一行,格式为:
IP地址 域名
例如:
93.184.216.34 example.com
WAP2.0企业手机网站主要特点: 系统管理:管理员管理,可以新增管理员及修改管理员密码。 产品管理:产品新增修改管理,支持UBB格式输入。 文章管理:文章新增修改管理,支持UBB格式输入。 新闻管理:新闻新增修改管理,支持UBB格式输入。 娱乐管理:新闻新增修改管理,支持UBB格式输入。 发信管理:可在线给客户发送WEB信件,注意配置信件的发送信息,如SMTP等! 访问统计:可以统计出用户访问的
如果想同时绑定www子域,可写成:
93.184.216.34 example.com www.example.com
每项之间用空格或制表符分隔即可。
保存并刷新DNS缓存
保存文件后,必须刷新系统DNS缓存才能生效:
-
Windows:打开命令提示符(管理员),运行
ipconfig /flushdns -
macOS:终端执行
sudo dscacheutil -flushcache和sudo killall -HUP mDNSResponder -
Linux(多数发行版):重启网络服务或运行
sudo systemd-resolve --flush-caches
完成后尝试访问该网站,若IP正确且网络通畅,应能正常打开。
基本上就这些。改完记得检查是否影响其他服务,不确定时可备份原文件。不复杂但容易忽略权限和缓存问题。









