Я использую 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 не использует доменное имя, но @
.