У меня есть статический сайт, размещенный в ведре S3 и домен, зарегистрированный в Namecheap (например, mydomain.com) Я бы хотел, чтобы люди обращались к моему сайту используя голый домен (т.е. без поддомена) Я добавил DNS записи как так ..Как установить голый домен CName-запись для указания на ведро S3 без эффекта записи MX
Type = CName
Host = @
Value = [URL to S3 bucket]
Это работает, но теперь письма в почтовые ящики в этой области (например, [email protected]) не работают. Я читал, что это связано с тем, что если CNAME используется для указания голого канонического имени для хоста, вам не разрешено иметь какие-либо другие записи ресурсов (например, MX) для этого хоста.
Как я могу обойти это? Я не хочу прибегать к добавлению субдомена, такого как www.
Посмотрите здесь: https://aws.amazon.com/blogs/aws/root-domain-website-hosting-for-amazon-s3/ – at0mzk
Это работает только в том случае, если домен размещен в Aws, а затем вы можете установить запись A, чтобы указать на ведро S3. Я не могу установить запись A с внешнего хоста домена, поскольку я не буду знать IP-адрес ведра S3, чтобы он указывал на – MakkyNZ
вправо, для этого вам необходимо использовать Route 53, вы можете использовать его с существующим домены, не зарегистрированные через AWS. Или есть какая-то причина, по которой вы не можете ее использовать? – at0mzk