Что идет не так, как надо с моим доменом AWS?

Я зарегистрировал домен в AWS, но у меня есть свой сервер в Heroku и требуемый для использования CloudFlare с ним. Таким образом, я намеревался настраивать это. У меня теперь есть свои серверы имен, указывающие tim.ns.cloudflare.com и thomas.ns.cloudflare.com. Существует также запись SOA, указывающая на некоторый материал Amazon. На CloudFlare у меня есть свой домен, указывающий на myapp.herokuapp.com.

Однако, когда я посетил домен, я получаю ошибку при высказывании Safari can't open the page, because Safari can't find the server. Что я делаю неправильно?

0
задан 29 October 2015 в 19:47
1 ответ

Во-первых, вы должны убедиться, что имя на самом деле разрешается правильно. Например, в Unix вы можете выполнить следующую команду:

    dig @tim.ns.cloudflare.com yourdomain

Эта команда в основном запрашивает у упомянутого сервера имен напрямую A-запись вашего домена. Убедитесь, что он соответствует тому, что вы установили в Cloudflare.

Если все в порядке, попробуйте очистить кеш DNS на вашем компьютере. Например, в OSX Yosemite вы можете сделать это с помощью этой команды:

    sudo killall -HUP mDNSResponder

Если это все еще не работает, сравните предыдущий результат dig со следующим:

    dig yourdomain

Разница в том, что запрос A запись из преобразователя имен вашей сети, такого как домашний маршрутизатор, преобразователь ISP, что угодно. Если два результата не совпадают, необходимо либо дождаться истечения срока действия кэшированной записи, либо принудительно очистить кешированную запись.

0
ответ дан 5 December 2019 в 11:46

Теги

Похожие вопросы