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

Ошибка перенаправления DNS (возможно, связана с CNAME)

У меня такой вопрос. Информации много, но все, что я пробовал, не помогло, и я все еще не могу определить, можно ли вообще помочь.

У меня изначально есть сайт с провайдером. Позже я перенес DNS на другой сайт веб-хостинга, но настройки DNS все еще видны на исходном регистраторе домена.

Итак, что происходит, сайт отображается по адресу www.domain.com, но не тогда, когда я помещаю domain.com

Я проверил настройки CNAME как у исходного, так и у нового провайдера, и они верны. Я также попытался включить пересылку с использованием файла .htaccess, и это тоже не удалось (хотя некоторые другие перенаправления, похоже, работают хорошо).

Я не могу определить, где еще искать, чтобы наконец заставить домен.com работать! Может быть, это какое-то ограничение на новом веб-хостинге, запрещающее подобные вещи? (даже если присутствует настройка CNAME) Любая помощь будет принята с благодарностью. Меня это беспокоит больше месяца!

Спасибо


ОБНОВЛЕНИЕ 10/10/11

Я пытаюсь во всем этом разобраться. Домен fineenergy.co.uk (или www.fineenergy.co.uk - тот, который действительно работает)

Выполняя NSLookUp, я получаю гораздо больше результатов, чем www.fineenergy.co.uk

Я думаю, как вы сказали, отсутствует запись A или записи CNAME, но после проверки настроек DNS я обнаружил, что обе записи есть. Подробно: Хост-рекордсмен fineenergy.co.uk указывает на 66.96.147.104 CNAME Record Host fineenergy.co.uk указывает на www.fineenergy.co.uk

Не уверен, что еще я мог бы добавить к этому. Единственное, что я могу придумать, это то, что эти настройки игнорируются в пользу настроек исходного хоста.

Любое другое предложение будет очень приветствоваться. Спасибо, ребята, за помощь!

Теперь, когда вы разместили домен, мы видим, что корневой домен (без www) не был настроен в DNS.

www.fineenergy.co.uk имеет запись A, указывающую на 66.96.147.104, но для fineenergy.co.uk ничего не указано

Вам необходимо добавить запись A для fineenergy.co.uk, указывающую на 66.96.147.104


РЕДАКТИРОВАТЬ: Хорошо, посмотрев еще раз, это кажется немного сложнее ...

Nominet говорит, что вашими серверами имен должны быть ns1.ipage.com и ns2.ipage.com, но dig говорит, что ваши NS-записи установлены на dns1.fluent.ltd.uk и dns2.fluent.ltd.uk в зоне

Поиск fineenergy.co.uk на dns1.fluent.ltd.uk или dns2.fluent.ltd.uk показывает, что записи нет

Поиск www.fineenergy.co.uk на dns1.fluent.ltd.uk или dns2.fluent.ltd.uk показывает запись A для 66.96.147.104

Поиск fineenergy.co.uk на ns1.ipage.com и ns2.ipage.com показывает запись CNAME, указывающую на www.fineenergy.co.uk, что противоречит правилам DNS.

Поиск www.fineenergy.co.uk на ns1.ipage.com и ns2.ipage.com показывает рекорд А - 66.96.147.104

Похоже, что в зоне ns1.ipage.com и ns2.ipage.com нет записей серверов имен.

Не видя фактических записей, вы захотите выполнить DIG (или NSLOOKUP) в домене и посмотреть, что возвращается с www и без него.

Так устроен stackoverflow.com. Если вам не хватает записи CNAME или A как для www, так и без него, это ваша проблема.

stackoverflow.com.  1200    IN  A   64.34.119.12
www.stackoverflow.com.  1200    IN  CNAME   stackoverflow.com.

Если вы разместите домен, мы сможем лучше помочь. Кроме того, этот вопрос должен быть на serverfault.com, я попросил переместить его туда, поскольку он не связан с программированием.

РЕДАКТИРОВАТЬ: 10/10

Поскольку вы видите запись A, а Интернет - нет, возможно, это связано с тем, что домен указывает на неправильные серверы имен.

Name servers:
        dns1.fluent.ltd.uk        195.78.94.253
        dns2.fluent.ltd.uk        195.78.94.254

Вы упомянули переключение веб-хостов, если это не ваш текущий веб-хост, вам необходимо связаться с 1 & 1 AG и попросить их изменить серверы имен на ваш текущий веб-хост, чтобы Интернет видел правильные записи DNS.

Это может не иметь отношения к DNS. Ваш веб-сервер также может потребоваться настроить для обработки domain.com в дополнение к www.domain.com. то есть необходимо сообщить, что он обслуживает контент для domain.com и где этот контент находится. Если вы использовали apache, один из способов сделать это - настроить ServerAlias настройка в исходной конфигурации домена.