如何通过Python修改hosts文件实现域名解析?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1293个文字,预计阅读时间需要6分钟。
在开发或测试时,经常需要切换hosts。如果hosts文件内容较多,频繁打开hosts文件对地址进行注释,可以采用以下方法简化操作:
1. 使用文本编辑器打开hosts文件。
2.使用查找功能(如Ctrl+F),输入需要注释的地址。
3.对每个找到的地址,按住Shift键同时点击地址,选中该行。
4.按下键盘上的#键,将选中的地址前加上注释符号#,完成注释。
5.重复以上步骤,对其他需要注释的地址进行操作。
6.保存hosts文件,完成注释。
做开发或测试时常需要切换hosts ,如果hosts比较多,那么频繁的打开hosts文件对地址加注释(#),再把去掉注释是个繁琐的事情。
当然,SwitchHosts 已经可以帮我们方便的解决了这个繁琐的事情。
github.com/oldj/SwitchHosts
但笔者还是自己尝试用python写个小程序来实现切换。以需求为驱动来解决日常的问题是件非常有意思的事。
假如我们有一组hosts:
172.168.12.107 www.baidu.com
172.168.10.213 account.baidu.com
172.168.12.107 pan.baidu.com
172.168.12.107 passport.baidu.com
172.168.10.129 is.baidu.com
172.168.12.107 un.baidu.com
写代码之前想清楚几点。
本文共计1293个文字,预计阅读时间需要6分钟。
在开发或测试时,经常需要切换hosts。如果hosts文件内容较多,频繁打开hosts文件对地址进行注释,可以采用以下方法简化操作:
1. 使用文本编辑器打开hosts文件。
2.使用查找功能(如Ctrl+F),输入需要注释的地址。
3.对每个找到的地址,按住Shift键同时点击地址,选中该行。
4.按下键盘上的#键,将选中的地址前加上注释符号#,完成注释。
5.重复以上步骤,对其他需要注释的地址进行操作。
6.保存hosts文件,完成注释。
做开发或测试时常需要切换hosts ,如果hosts比较多,那么频繁的打开hosts文件对地址加注释(#),再把去掉注释是个繁琐的事情。
当然,SwitchHosts 已经可以帮我们方便的解决了这个繁琐的事情。
github.com/oldj/SwitchHosts
但笔者还是自己尝试用python写个小程序来实现切换。以需求为驱动来解决日常的问题是件非常有意思的事。
假如我们有一组hosts:
172.168.12.107 www.baidu.com
172.168.10.213 account.baidu.com
172.168.12.107 pan.baidu.com
172.168.12.107 passport.baidu.com
172.168.10.129 is.baidu.com
172.168.12.107 un.baidu.com
写代码之前想清楚几点。

