Назад | Перейти на главную страницу

Проблема с именем Namecheap DNS

Я использую DNS по умолчанию Namecheap, где я купил имя DNS. Однако у меня проблема ...

Обычно для AWS и Rackspace у меня есть:

A Record: foo.com 124.22.22.1
Cname:    www.example.com foo.com

Но для Namecheap я должен использовать @ чтобы показать корень сервера:

A Record: @ 124.22.22.1
Cname:    www.example.com example.com

С Namecheap DNS, http://example.com работает, но не www.example.com с участием ERR_NAME_NOT_RESOLVED. Какие-либо предложения?

Если бы ты написал www.example.com внутри файла зоны для example.com. настоящее имя, которое вы создали www.example.com.example.com.

Вместо этого вы можете добавить . к имени, чтобы сделать его абсолютным, а не относительным. В этом случае вы бы написали www.example.com.

В качестве альтернативы вы можете использовать относительное имя и писать только www без . который, поскольку он относителен, станет www.example.com. после добавления имени зоны.

Если вы встретили провайдера, который позволит вам создать запись для www.example.com. только написав www.example.com это было бы потому, что этот провайдер автоматически добавляет конечный . за кулисами, что может сбивать с толку, поскольку не все провайдеры делают это.

Как оказалось, единственный способ сделать это без записи перенаправления URL - это иметь 2 записи A:

A Record: @ 124.22.22.1
A Record: www 124.22.22.1

Это в основном из-за того, что я должен использовать @ как доменное имя. Из-за этого не могу использовать cname запись, поскольку ввод не позволит @ и namescheap dns не использует доменное имя, но @.