Недавно мы переместили наше веб-приложение на AWS. Одна вещь, которой все еще управляет наш старый хостер, - это DNS.
OLD HOSTER
example.com. NS <Old hoster's name server>
example.com. A <ElasticIP on EC2 instance>
*.example.com. CNAME example.com.
...
Сейчас я пытаюсь настроить Route53, поиграться с ним и использовать его для разрешения имен наших экземпляров EC2.
ROUTE53
web-01.aws.example.com. CNAME ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com.
web-02.aws.example.com. CNAME ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com.
...
Теперь мой вопрос: можно ли перенаправить DNS-запросы для * .aws.example.com на Route53 (ns-xxxx.awsdns-59.co.uk.)? Какую запись мне нужно добавить?
Обновить
Теперь у меня есть следующие NS-записи:
OLD HOSTER: Zone example.com.
example.com. NS <Old hoster's name server>
example.com. A <ElasticIP on EC2 instance>
*.example.com. CNAME example.com.
...
OLD HOSTER: Zone aws.example.com.
aws.example.com. NS ns-1324.awsdns-37.org.
aws.example.com. NS ns-384.awsdns-48.com.
aws.example.com. NS ns-1754.awsdns-27.co.uk.
aws.example.com. NS ns-590.awsdns-09.net.
ROUTE53: Zone aws.example.com.
aws.example.com. NS ns-1324.awsdns-37.org.
aws.example.com. NS ns-384.awsdns-48.com.
aws.example.com. NS ns-1754.awsdns-27.co.uk.
aws.example.com. NS ns-590.awsdns-09.net.
web-01.aws.example.com. CNAME ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com.
web-02.aws.example.com. CNAME ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com.
...
Однако когда я выполняю nslookup для web-01.aws.example.com, я получаю запись A (ElasticIP) со старого сервера. Когда я ищу хост на ns-1324.awsdns-37.org, я получаю запись CNAME. Думаю, проблема где-то в старой службе DNS.
Нужно ли мне что-то добавлять в зону example.com (а не зону aws.example.com) на AWS?
TTL составляет 3600, так что это не должно быть проблемой.
Большое спасибо за любую дополнительную помощь.
Решено
Это моя последняя установка.
OLD HOSTER: Zone example.com.
example.com. NS <Old hoster's name server>
aws.example.com. NS ns-1324.awsdns-37.org.
aws.example.com. NS ns-384.awsdns-48.com.
aws.example.com. NS ns-1754.awsdns-27.co.uk.
aws.example.com. NS ns-590.awsdns-09.net.
example.com. A <ElasticIP on EC2 instance>
*.example.com. CNAME example.com.
...
ROUTE53: Zone aws.example.com.
aws.example.com. NS ns-1324.awsdns-37.org.
aws.example.com. NS ns-384.awsdns-48.com.
aws.example.com. NS ns-1754.awsdns-27.co.uk.
aws.example.com. NS ns-590.awsdns-09.net.
web-01.aws.example.com. CNAME ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com.
web-02.aws.example.com. CNAME ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com.
...
Вы должны добавить соответствующие записи NS для aws.example.com
указывая на серверы имен Route53. Например:
aws.example.com. IN NS ns-2012.awsdns-59.co.uk.
aws.example.com. IN NS ns-650.awsdns-14.com.
aws.example.com. IN NS ns-102-awsdns-45.org.