通过写入/etc/hosts来模拟本地cname dns的助手脚本
local-cname的Python项目详细描述
这是一个小的帮助脚本,通过写入/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