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

DNS недоступен; IP-адрес разделяют 4 веб-сайта. Как извлечь числовые адреса каждого сайта?

Предварительное примечание: наша служба DNS не работает, и у меня нет доступа к настройкам сайта; Я всего лишь член команды, пытающийся помочь людям, которым сейчас нужен сайт.

Четыре веб-сайта имеют один и тот же IP-адрес. Когда я ввожу этот IP-адрес в свой браузер, появляется только один веб-сайт.

Как я могу попытаться вычислить «числовые» адреса каждого веб-сайта?

Стоит ли пробовать другие номера портов, например 123.45.67.89:8080 и т. Д.? Если да, то какие номера портов мне следует попробовать в первую очередь?

Заранее большое спасибо.

обновлено: веб-сервер nginx

Сопоставление имени с IP-адресом находится в DNS, а сопоставление имени с веб-хостом - в конфигурации nginx. Вы можете подключиться к разным веб-сайтам, указав имя сайта вместе с IP-адресом сервера в файле / etc / hosts (C: \ Windows \ System32 \ Drivers \ etc \ hosts), чтобы передать правильный заголовок Host: а nginx может направить вас к нужному корневому каталогу.

Если это не касается вашего вопроса, я не уверен, что вы спрашиваете.

Это называется виртуальным хостингом. Веб-сервер (apache?) Прослушивает один IP-адрес и в зависимости от имени домена (заголовок HOST HTTP-запроса) возвращает другую страницу.

Итак, исходя из информации, которую вы здесь предоставили, я бы сказал, что невозможно подключиться к определенному веб-сайту с использованием определенного IP-адреса. Все веб-сайты имеют один и тот же IP-адрес, и веб-сервер выполняет маршрутизацию.

Проверьте конфигурацию веб-сервера.

Какой веб-сервер вы используете?

Попытка выбрать другой номер порта будет совершенно тривиальной задачей, и вы потратите зря день, пытаясь. Причина, по которой веб-сервер может иметь несколько веб-сайтов на одном IP-адресе, заключается в том, что он использует виртуальные хосты. Вам нужно выяснить, что такое ваш веб-сервер, и тогда вам станет намного проще определять адреса. Вся эта информация должна быть в конфигурации вашего веб-сервера.

Например, веб-сайт для веб-сайта Apache может быть xxx.xxx.xxx.xxx/~foldername, тогда как для IIS это может быть http://xxx.xxx.xxx.xxx/aliasname.