【问题标题】:DNS nameserver change - testing - AWS Route 53DNS 名称服务器更改 - 测试 - AWS Route 53
【发布时间】:2018-02-23 17:59:05
【问题描述】:

我即将推出我们网站的新版本。

不用说,从托管服务器和 wordpress 切换到在 AWS ECS 上运行并以 ELB 为基础的复杂 web 应用程序。

就在我想拉动开关时,我发现为我们的 ELB 创建一个 A 注册表的唯一方法是使用 Route53 托管 DNS 记录。

如您所知,A 记录不允许像 ELB 那样的 URL,并且您不能设置 TOP LEVEL CNAME。

我将所有记录集移动到 Route53 托管区域,一切看起来都不错。

问题是,我是否可以在本地配置我的 PC 以使用新的 AWS 域名服务器进行一些测试,然后再定义地更改它?

我用谷歌搜索过,但没有找到任何东西,我很确定这不可能,但希望我错了。

如果我解释得不够清楚,请告诉我

【问题讨论】:

  • 你的电脑操作系统是什么?
  • Linux,但我也可以使用 Windows

标签: dns amazon-route53 nameservers


【解决方案1】:

如果你的工作站运行 Linux,你可以试试dnsmasq

CentOS 指令(其他发行版应该非常相似)

yum install epel-release
yum install dnsmasq

修改您的网络配置,以便将 127.0.0.1 用作您的名字服务器,并将您常用的 DNS 服务器用作辅助:

[root@localhost vagrant]# cat /etc/resolv.conf
nameserver 127.0.0.1
nameserver 8.8.8.8

找出您的域的 AWS DNS 服务器之一的 IP 地址:

[root@localhost vagrant]# dig ns-1587.awsdns-06.co.uk +short
205.251.198.51

将 dnsmasq 配置为将您的域的查询转发到 AWS,方法是将该行添加到 /etc/dnsmasq.conf

server=/example.com/205.251.198.51

重启 dnsmasq: service dnsmasq restart

【讨论】:

    猜你喜欢
    • 2020-12-09
    • 2014-11-17
    • 2013-01-02
    • 1970-01-01
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多