CNAME в DNS Конфигуратор регистратора Bookmyname для статического хостинга S3

Я здесь совершенно запутался, поэтому определенная помощь наверняка поможет.

У меня есть статический веб-сайт, который я хочу разместить на AWS S3. Я хочу связать его с доменным именем sans-titres.com (и в качестве бонуса www.sans-titres.com, но шаг за шагом...)

Я прочитал это: Статический хостинг на Amazon S3 - Конфигурация DNS и выполнил все шаги.

Таким образом, у меня есть два ведра www.sans-titres.com и sans-titres.com

Доменное имя зарегистрировано по адресу https://www.bookmyname.com/ и я не могу это изменить.

Поэтому я попытался создать CNAME и подумал, что так оно и будет. Но, к сожалению, это не работает.

www.sans-titres.com  28800   CNAME   sans-titres.com.s3-website-eu-west-1.amazonaws.com.
sans-titres.com  28800   CNAME   sans-titres.com.s3-website-eu-west-1.amazonaws.com.

и в качестве конфигурации у меня еще есть:

Your DNS :
    nsa.bookmyname.com
    nsb.bookmyname.com
    nsc.bookmyname.com

который я не могу изменить (по крайней мере, я не могу изменить поле на www.sans-titres.com.s3-website-eu-west-1.amazonaws.com или же sans-titres.com.s3-website-eu-west-1.amazonaws.com,

Итак, первый вопрос: для чего нужны DNS-адреса Bookname? Поскольку, как я понимаю, правило CNAME, всякий раз, когда отправляется sans-titres.com, запрос перенаправляется на адрес aws, который отвечает на соответствующий контент. Таким образом, nsa.bookmyname.com никогда не должен быть достигнут?

Естественно, второй вопрос: что я делаю не так?

Я попытался отследить маршрут sans-titres.com, но вот что у меня есть:

Ошибка поиска. Нет IP-адреса или имени хоста с допустимым поиском на входе.

Я также прочитал это: Настройка foobar.com и www.foobar.com, чтобы они указывали на мой сайт, размещенный на Amazon S3

что заставило меня подумать, что я должен следовать этому руководству: http://docs.aws.amazon.com/AmazonS3/latest/dev/website-hosting-custom-domain-walkthrough.html которое объясняет, что нам нужно использовать службы Route53, который не входит в услуги S3. У нас нет решения, чтобы избежать этого?

Я подумал, что доменные имена очень просты: либо вы указываете на IP, либо указываете на другой адрес, который позже будет указывать на IP, но я случайно обнаружил, что это намного сложнее, чем это...

Большое спасибо заранее за любую помощь, я очень смущен сейчас...

1 ответ

Решение

В конце концов я вытащил меня из беды, хотя я так и не понял, что случилось.

Конечно, моя конфигурация CNAME была неправильной. Вот тот, который работает сейчас:

    @    28800   A   174.129.25.170
    www  28800   CNAME   www.sans-titres.com.s3-website-eu-west-1.amazonaws.com.

с перенаправлением на http://wwwizer.com/naked-domain-redirect чтобы добавить www.

Но все еще есть некоторые причудливые вещи, происходящие вокруг.

Например. когда я набираю полную конечную точку амазонки: http://www.sans-titres.com.s3-website-eu-west-1.amazonaws.com/

Я перенаправлен на http://www.sans-titres.com/, который кажется нелогичным, поскольку все наоборот, учитывая правило CNAME.

Извлеченный урок: все эти регистраторы имеют очень недружественные интерфейсы, и вы чувствуете себя очень неловко из-за изменения их конфигурации, в то время как Amazon пытается продать как можно больше услуг одновременно.

Ну, надо быть осторожным!

Другие вопросы по тегам