这 hosts 挺能藏啊?Windows 修改 hosts 域名映射文件

1. 常规入口

C:\Windows\System32\drivers\etc

编辑修改保存

# hots文件内,添加自定义域名
127.0.0.1 google.com

但它出厂设置是只读不可修改,需要动手改下:

打开属性:找到 hosts 文件 > 右键单击选择属性 >

  • 常规选项 > 取消 [只读] 保持空档,如图所示

  • 安全选项 > 赋予当前使用电脑的 Users 用户完全控制的权限 > 保存

    修改只读

    允许权限

    注意事项

  • 虽然使用记事本打开,但保存格式必须双击 hosts 保存(没有后缀!没有后缀!没有后缀!)。

    • 如果只选是 .* 格式,会弹窗误导你保存为 .txt 文件,不注意就骗你过去了,没有实际效果。
    • 如果你选 .* 文件强制保存,会弹窗提示文件已存在,是否保存为 hosts(2),保存后,同样没有实际效果。
  • 稍等片刻即可生效,或者终端输入命令手动刷新

    # 刷新
    ipconfig /flushdns
    # 查看
    ipconfig /displaydns
    
  • 如果看不见这个 hosts 文件:尝试资源管理器(本文件夹)顶部菜单,属性找显示隐藏文件 / 刷新,找到它; 或者 Git 自带工具 bash here 使用 ls -a命令,再使用 vim 编辑器修改文件,最后 wq!强制保存。

2. 效果验证

# cmd
ping google.com

或者打开网页访问,网址(默认 80 端口);如果你的微服务不是 80 端口,需要加上端口号访问,如 google.com:8848

3.快捷入口

火绒

软件快捷入口 > 文件另存为的弹窗,可以右键点击文件,查看属性,参照步骤 1 直接修改。

只读模式、权限不够,保存格式(被txt误导)的话,修改不成功的话,第二次点击打开,也还是文件无更改。请仔细对照步骤 1 操作。

4. 自定义的好处

  • 自定义测试域名,方便好记,结合 Nginx 反向代理,本地调试网页服务。
  • 可以屏蔽广告加速网页。
  • 屏蔽某些软件激活更新的网站。

你可能感兴趣的:(这 hosts 挺能藏啊?Windows 修改 hosts 域名映射文件)