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

Доступ к сайту с сервера по внешнему IP

Можно ли получить доступ к сайту с сервера с внешним IP-адресом?

Я использую Windows Server 2003, и мне нужно получить доступ к сайту с внешним IP-адресом из браузера на этом сервере (1) возможно ли это и (2) теперь ли это может быть достигнуто?


ОБНОВИТЬ:

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

Проблема в том, что внешний IP-адрес выполняет NAT для сайта. Таким образом, запрос попадает на брандмауэр, но должен возвращаться на сайт через NAT.

Кто-нибудь знает, почему предоставление нам внутреннего IP-адреса было бы риском? Или это будет зависеть только от их инфраструктуры?

Введите "http: // внешний IP-адрес "в вашем браузере, если я что-то не упустил в вашем вопросе ...

Это может работать или не работать в зависимости от настроек вашего брандмауэра.

Рассматривали ли вы просто добавление записи в файл хостов, которая сопоставляет имя сервера с локальным адресом?

Обычно использование файла hosts не рекомендуется, но это тот случай, когда это может быть разумным, если у вас нет других причин для настройки разделенного DNS.

Как говорит GregD, многие настройки брандмауэра запрещают подобные вещи, левый вариант - использовать прокси-сайт. Прокси-сайты часто используются для обхода политик безопасности или ИТ-политик на корпоративных компьютерах, но в этом случае это может быть именно то, что вам нужно.

Unblock.org является таким сайтом, вы можете получить к нему доступ из браузера на веб-сервере, а затем ввести IP-адрес в поле URL-адреса на сайте.