У меня есть доменное имя с 123-reg, которое использует их серверы имен, и у меня есть два A
записи для этого доменного имени, которые указывают на мой Windows VPS.
Затем на моем VPS у меня есть IIS, на котором запущен сайт по умолчанию с привязками для *
и www
. Это работает для http://www.example.com. Однако при попытке http://example.com, он говорит, что записи DNS не могут быть найдены.
РЕДАКТИРОВАТЬ: приведенный ниже возможный дубликат неверен, поскольку этот вопрос имеет www.example.com
указывая на другой IP-адрес, example.com
, а мой вообще не работает. Поверьте, я уже смотрел.
Вы пропущенные фазы 4-5 в 123-reg FAQ: Как настроить DNS для веб-пересылки? руководство.
Войдите в свой Панель управления 123-reg.
в Доменные имена раздел, выберите соответствующее доменное имя в раскрывающемся списке и нажмите на Управлять кнопка.
Нажми на Управление DNS (A, MX, CNAME, TXT) ссылка на сайт.
На Расширенный DNS нажмите кнопку редактирования и измените IP рядом с
@
введите запись в94.136.40.82
Нажми на Сохранить кнопка.
Повторите шаги 4 и 5 для записи www типа A.
Конечно это работает так же используете ли вы их веб-пересылку или ваш собственный IP.
Так как RFC 1035, 5.1 определяет, @
используется для обозначения текущего $ORIGIN
, определенный ранее в файле зоны.
Вы не видите его в своем веб-инструменте конфигурации, но когда вы устанавливаете другие имена хостов без происхождения, например www
вместо того www.example.com.
, это предполагает example.com.
твой $ORIGIN
и вы можете обратиться к нему, просто @ IN A
.