Настройка DNS-помощи

Настройка DNS-помощи

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

Моя текущая настройка такова:

example.comсайт имеет два поддомена: wwwи blog.

пример.comимеет следующие записи:

  1. example.com SOA 'some default value from my provider'(не совсем уверен, что такое запись SOA)
  2. blog.example.com NS dns1.myprovider.com
  3. blog.example.com NS dns2.myprovider.com
  4. example.com NS dns1.myprovider.com
  5. example.com NS dns2.myprovider.com
  6. www.example.com NS dns1.myprovider.com
  7. www.example.com NS dns2.myprovider.com
  8. example.com TXT 'some default values from my provider'(не совсем уверен, что такое TXT-запись)

'www' субдомен имеет следующие записи:

  1. SOAзапись(значение по умолчанию)
  2. NSзапись(dns1) (не удаляемая)
  3. NSзапись(dns2) (не удаляемая)

'блог' subodmain имеет следующие записи:

  1. SOAзапись(значение по умолчанию)
  2. NSзапись(dns1) (не удаляемая)
  3. NSзапись(dns2) (не удаляемая)
  4. Aзапись(фактический IP сервера)

Кроме того, я определилдва перенаправления:

example.comкblog.example.com

www.example.comкblog.example.com

Теперь, когда я захожу на, blog.example.comон работает как надо. Когда я захожу на, example.comменя перенаправляют на www.example.comи www.example.comвозвращается "адрес DNS сервера не найден".

Что я сделал не так?

EDIT: Обновление после предложений от Twisty. Текущая настройка: https://pasteboard.co/bRfMKJv09.png

И теперь у меня нет перенаправления с www.example.com на blog.example.com

решение1

Вот как это сделать с помощью записей DNS:

  1. Удалите wwwи blogподдомены. Они излишни для того, чего вы пытаетесь добиться.

Затем в домене example.com:

  1. Создайте запись A со следующими значениями:
    Хозяин: @(Никто)
    Указывает на: Actual IP of server

  2. Создайте запись A со следующими значениями:
    Хозяин: blog
    Указывает на: Actual IP of server

  3. Создайте запись CNAME со следующими значениями:
    Хозяин: www
    Указывает на: blog.example.com

Вот что происходит, когда посетитель переходит по различным именам хостов:

  • Для blog.example.comзаписи A, указывающей им на сервер
  • Для www.example.comзаписи CNAME, указывающей на blog.example.com
  • Для example.comзаписи A, указывающей им на сервер

Ваш серверный редирект с example.com на blog.example.com все еще необходим. Однако редирект с www.example.com на blog.example.com больше не должен требоваться (хотя вы можете оставить оба на месте для безопасности).

Для корневого домена (example.com) у вас может возникнуть соблазн использовать запись CNAME, указывающую на blog.example.com, однако использование CNAME для корневой записи обычно не рекомендуется по причинам, описанным ниже.здесь.

решение2

Решение моей проблемы заключалось в создании поддомена 'www'. После добавления поддомена 'www' моя страница перенаправляется на 'blog.example.com' с правилами 'manage redirections', которые были доступны в панели управления DNS моего провайдера.

Связанный контент