如何在开发环境本地设置/模拟 CNAME 记录

the*_*lah 7 dns cname

我需要在本地设置 CNAME 记录。用例是,我有一个在生产中受到攻击的域,我想更改生产 DNS 设置,但我想在生产中更改设置之前通过在本地测试该设置来验证我的设置是否有效。

目前我的域名设置如下: A mydomain.com some.ip.addre.ss

我想把它改成 CNAME mydomain.com somecnameaddress.com

我可以通过修改主机文件来测试 A 记录更改,但无法执行此操作来测试 CNAME 记录。我该怎么做呢?

Bal*_*aji 8

/etc/host 无法指向 cname

我使用dns服务器(开源)

Technitium https://technitium.com/dns/ u 创建区域并指向 cname


mde*_*ora -19

对于 IP 地址映射 - 您可以通过在本地文件中添加条目/etc/hosts而不是更新 CNAME 来完成此操作。只需添加您的测试环境的实时域名和 IP 地址,它就应该可以工作。

对于 CNAME 映射 - 您需要使用开源或托管的 dns 服务器,您可以选择。

  • CNAME 记录将一个域名的别名映射到另一个域名。主机文件将域名映射到 IP 地址。这个答案没有回答具体问题,是错误的。 (16认同)