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

问题描述 投票:0回答:3

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

目前我的域名设置如下:

A mydomain.com some.ip.addre.ss

我想改成

CNAME mydomain.com somecnameaddress.com

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

dns cname
3个回答
7
投票

/etc/host 无法指向cname

我使用dns服务器(开源)

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


0
投票

如果您正在测试 API 等,Telerik Fiddler 应用程序具有 HOSTS 功能,可容纳本地 CNAME 更改以及 A 记录以覆盖 Windows 主机文件。

覆盖 Windows HOSTS 文件


-19
投票

对于 IP 地址映射 - 您可以通过在本地

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

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

© www.soinside.com 2019 - 2024. All rights reserved.