通过写入/etc/hosts来模拟本地cname dns的助手脚本

local-cname的Python项目详细描述


Latest VersionDevelopment StatusPython VersionsLicense

这是一个小的帮助脚本,通过写入/etc/hosts来模拟本地cname dns。 可以通过覆盖本地/etc/hosts文件中的dns名称来测试dns更改(例如推出新服务)。 hosts文件只支持ip地址,因此在没有本地dns服务器/代理的情况下模拟dns CNAME比较麻烦。 local-cname是一个非常小的脚本,用于自动查找DNS名称并将IP地址写入主机文件。 它是自包含的,并在出口处恢复您的本地文件。

安装:

$ sudo pip install -U local-cname

用法:

$ sudo local-cname FROM_DNS_NAME TO_DNS_NAME
  # press CTRL+C to cancel and restore your old /etc/hosts

示例:

$ sudo local-cname google.com duckduckgo.com
$ ping google.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Spring和JSF向客户端授予临时权限   java除了Array/ArrayList之外,还有其他保存矩阵元素的方法吗   java BeanValidation不适用于单选按钮   通过java程序连接到配置单元数据库时出错   java如何使用maven解决二级依赖关系   JfreeChart/Java中带有图例的数据表   合并数组时发生java运行时错误   安全性如何在JavaEE中保护WebSocket端点?   java有没有一种方法可以使用insert方法为树插入值   java编程“静态”的另一种方式:代码可以吗?   java阅读文本文件时如何跳过3行   %04X在C中的含义以及如何在java中编写   java我如何验证一个方法不是仅在一个测试范围内对模拟调用的?   java如何在mac中使用启动appium desktop 1.6.1。球棒   仅匹配最多10位小数的java正则表达式