Когда домен разрешается для веб-сайта, но IP выдает 404 на сайт, это проблема DNS?
Вроде сложно: у меня есть клиент с 3 доменами. Все три указывают на одну учетную запись хостинга. Два из них указывают на этот хост, но не являются корнем установки WordPress. Один домен предназначен для WordPress; и этот домен также имеет несколько поддоменов, настроенных в DNS. (Хостинг сетевых решений и домены)
Я посоветовал им переадресовывать два домена, а не указывать на учетную запись хостинга, и это может быть частью проблемы.
С чего мне начать в этом разбираться? Что еще мне нужно спросить или исследовать?
Изменить 19.08.10:
Спасибо за ответы, и все предложили заголовки хоста, но я не знаю, что это такое и где я могу найти эти настройки. Хостинг называется nsHosting Shared (Small-Unix). Я не могу найти подробностей об этом. Ничего необычного в .htaccess.
Это DNS для домена, в котором установлен Wordpress (без записей CNAME):
Host IP
www 206.188.192.100 Network Solutions Hosting
@ (None) 206.188.192.100 Network Solutions Hosting
* (All Others) 206.188.192.100 Network Solutions Hosting
grafton.mydomain.com 216.161.227.32
mail.mydomain.com 24.111.147.85
remote.mydomain.com 24.111.147.85
Нет, проблема не в DNS. Это проблема конфигурации веб-сервера. Решение может быть таким же простым, как добавление заголовков хоста к каждому веб-сайту, но нам потребуется от вас больше подробностей относительно конфигурации вашего веб-сервера \ сайта.
Скорее всего, у вас настроены виртуальные хосты / заголовки хостов, если все сайты находятся на одном IP и одном порте.
Похоже на проблему с HTTP-сервером. Проверьте, как имена хостов используются в вашей конфигурации. Я использую эту "функцию", чтобы указать пользователям, у которых нет Host:
заголовок к конкретному DocRoot в моей конфигурации.
Вышиб довольно старую тему, но я столкнулся с аналогичной проблемой. После возни при попытке установить сертификат SSL мой сервер также выдавал 404 при доступе через IP-адрес, тогда как все работало нормально через полное доменное имя. К сожалению, ряд наших старых приложений обращается к серверу через жестко заданный IP-адрес. .
Проблема была решена добавлением привязки в IIS (8.5, Windows Server 2012 R2) с пустой Значение имени хоста. Вы можете добавить только один за два шага:
За один проход это не сработает, потому что хорошо кнопка останется неактивной.