Intereting Posts
Получать значения по блоку в одном файле Кейт заменяет пространства выравнивания вкладками Строительство дебютов для FreeRadius 3.0.15 X клавиатура не может переключиться Обработка локальных ссылок на локальные файлы в emacs Как я могу убить процесс и убедиться, что PID не был повторно использован Не удается отправить письмо с постфиксным MTA через Mac Terminal Где нужны escape-последовательности при использовании оператора тильды ~ в awk? Как отключить заставку и управление питанием в Linux по командной строке? Баш | неудачный цикл Что такое linux distro & platform и возможности пакета – это устройство? Импорт ключей GPG застрял в «gpg: keybox» /root/.gnupg/pubring.kbx «создан» / «Получение» gpg: получение сервера ключей не удалось » Проблема ACPI с последними ядрами Как я могу узнать прогресс форматирования USB? Изменен владелец папки / etc, больше не может использовать sudo

Как перенаправить веб-трафик на конкретный хост с помощью iptables

Я хочу, чтобы иметь возможность перенаправлять хост в моем Lan на определенный ip-адрес и порт. Я могу достигнуть одной вещи, которая заключается в том, что только мой желаемый хост может получить доступ к ip-адресу, но я не могу заставить пользователя перенаправлять, когда они печатают что-то в своем url-баре. Я покажу вам шаги, которые я предпринял для этого

echo "1" > /proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -p tcp --dport 5000 -j DNAT --to-destination 192.168.2.3:5000 iptables -t nat -A POSTROUTING -j MASQUERADE #The address below is the host I'm redirecting iptables -t nat -A PREROUTING -s 192.168.2.14 -p tcp --dport 5000 -j DNAT --to-destination 192.168.2.3:5000 

Пожалуйста, дайте мне знать, как я могу это сделать.

Можете ли вы попробовать эту настройку:

 iptables -t nat -A INPUT -p tcp --dport 5000 -j DNAT --to-destination 192.168.2.3:5000 iptables -t nat -A SRCNAT -j MASQUERADE 

Здесь вы можете увидеть больше примеров. Он должен работать, но почему вы все равно пытаетесь реализовать на уровне брандмауэра?

Если у вас есть веб-сервер на вашем хосте 192.168.2.14, почему бы вам просто не добавить перенаправление на правый адрес в вашем .htaccess, например? Это будет самый простой и надежный способ, я могу его порекомендовать.