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 пытается продать как можно больше услуг одновременно.
Ну, надо быть осторожным!