Перевод IP для проксирования веб-адреса IP без записи DNS

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

Или возможно у Вас есть МОТ или ipmi на поле, и можно ли войти в систему одного из тех для принуждения цикла включения и выключения питания?

И конечно как последнее прибежище, пора отправить лакея на месте.

1
задан 20 December 2013 в 12:30
1 ответ

Как вы указали сеть, есть опция на уровне сети, я предоставил сетевое решение ниже, помеченное как NETWORK. Обычно проксируются только несколько протоколов, но большинство хорошо работают с NAT (сетевым решением). HTTP и HTTPS обычно проксируются, так что это мой первый ответ.

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

. Для HTTP или HTTPS многие серверы могут проксировать трафик на основе IP-адреса и / или имени, указанного в заголовке HOST. Веб-сервер Apache использует VirtualHosts для разделения сайтов. Другое программное обеспечение, которое может проксировать трафик, имеет такие же или похожие функции. В Apache, чтобы выполнять прокси на основе IP и IP для одного и того же сайта, вы должны создать VirtualHost для IP-адреса, добавив требуемые имена к этому виртуальному хосту. Затем вы должны настроить этот VirtualHost для прокси-сервера всего сайта или его части.

СЕТЬ: Если вы хотите перенаправить IP-адрес на другой адрес, это может сделать маршрутизатор. Используемый механизм - это NAT вызовов (преобразование сетевых адресов). В этом случае вам понадобится DNAT (преобразование сетевых адресов назначения). Некоторые маршрутизаторы могут выполнять NAT для каждого порта (служебного) адреса. В этом случае вы хотите, чтобы соответствующие записи DNS возвращали транслируемый IP-адрес.

РЕДАКТИРОВАТЬ: Дополнительные комментарии предоставляют дополнительную информацию. - Проксирование будет только для пользователей с определенных адресов / диапазонов адресов, не весь трафик к имени / IP будет проксироваться.
- Запросы с прокси должны исходить от прокси, а не от исходного хоста. - Текущее решение предоставляет разные записи адресов в зависимости от происхождения запроса. (Я считаю, что существующее решение здесь не работает. DNS-запрос исходит от DNS-сервера, который использует клиент, который может не быть клиентским устройством. DNS-ответы кэшируются, поэтому вы не можете полагаться на DNS-запрос, предшествующий запросу.)

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

1
ответ дан 4 December 2019 в 00:31

Теги

Похожие вопросы