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

Что-то не так с DNS, когда домен разрешается, но IP-адрес выдает 404?

Когда домен разрешается для веб-сайта, но 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) с пустой Значение имени хоста. Вы можете добавить только один за два шага:

  • Добавьте новую привязку http и введите имя хоста, затем нажмите хорошо,
  • Отредактируйте вещь и удалите имя хоста, затем нажмите хорошо очередной раз.

За один проход это не сработает, потому что хорошо кнопка останется неактивной.