跳转到主要内容

通过写入 /etc/hosts 来模拟本地 CNAME DNS 的辅助脚本

项目描述

Latest Version Development Status Python Versions License

这是一个小的辅助脚本,用于通过写入 /etc/hosts 来模拟本地 CNAME DNS。通过覆盖本地 /etc/hosts 文件中的 DNS 名称,可以测试 DNS 变更(例如,发布新服务)。由于 hosts 文件只支持 IP 地址,因此没有本地 DNS 服务器/代理的情况下模拟 DNS CNAME 非常繁琐。《local-cname》是一个非常小的脚本,可以自动查找 DNS 名称并将 IP 地址写入 hosts 文件。它是自包含的,并在退出时(按 CTRL+C)恢复您的本地 /etc/hosts 文件。

安装

$ 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

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

local-cname-0.3.tar.gz (2.6 kB 查看哈希值)

上传时间:

构建分发

local_cname-0.3-py3-none-any.whl (4.7 kB 查看哈希值)

上传于 Python 3

由以下机构支持