domain-name-system – 如何在AWS上使用Route53设置内部域?

前端之家收集整理的这篇文章主要介绍了domain-name-system – 如何在AWS上使用Route53设置内部域?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在亚马逊上有一个VPC.目前,它正在其中一台服务器上运行bind9.它有这样的记录:
build           IN      A       172.aa.bb.cc
dev             IN      A       172.xx.yy.zz

这很好用,但为了简单起见,我想将其功能转移到亚马逊的Route53.

我在mydomain.local上创建了一个私有托管区域.我从bind9导入了db.mydomain.local文件,它创建了一些对我来说很好的DNS记录.我注意到我的记录添加了mydomain.local后缀,我希望它们仍然可用作速记(dev而不是dev.mydomain.local)

接下来,我想测试我的配置是否真的有效.我停止了bind9服务,并尝试了一些nslookup命令,但那些似乎没有拿起新的配置.

所以,我有几个问题:

>我是否需要在服务器上配置一些东西来获取Route53配置?
>测试这个的最简单方法是什么?我对nslookup或者挖掘并不熟悉.

任何有用文档的链接也不胜感激.我已经阅读了亚马逊自己的文档,但除了创建私有托管区本身之外,它似乎没有任何内容.

解决方法

检查/etc/resolv.conf文件中配置的DNS服务器是什么.这可能是您的旧bind9服务器.如果您的节点使用DHCP,则可能需要在DHCP服务器中进行配置.

关于dev.mydomain.local的dev的快捷用法,您需要将搜索指令添加到resolv.conf

search mydomain.local

添加搜索指令后,将通过最后添加域名来尝试解析非FQDN的任何主机.因此dev将被解析为dev.mydomain.local.

关于测试此问题的方法,请使用dig.要检查Route53是否正常工作,您可以使用@专门查询Route53委派服务器.

$dig dev.mydomain.local @ns-1216.awsdns-24.org

上面的命令将使用ns-1216.awsdns-24.org DNS服务器查询dev.mydomain.local.如果您没有指定@选项,那么/etc/resolv.conf中提供的DNS将用于查询.

猜你在找的HTML相关文章