Переместить порт в порт на той же машине

Кажется, что эта проблема - известная ошибка 100307. Эта ошибка была зарегистрирована почти два года назад. Никто не работает над этим: (

17
задан 17 February 2012 в 00:05

2 ответа

iptables -t nat -A PREROUTING -p tcp --dport 25570 -j REDIRECT --to-port 25565

Предполагается, что вы не маршрутизируете трафик для всей сети через это поле, и если бы вы не ожидали, что трафик, предназначенный для других хостов, будет на этом порту

16
ответ дан 25 May 2018 в 14:12

Стоит отметить, что принятый ответ применяется только для других сетевых хостов, подключающихся к машине, на которой запущены iptables. Он не перенаправляет порт для клиентов, запущенных на машине iptables, пытающихся подключиться к порту 25570 (например).

Эти записи будут перенаправлять порт для подключений, поступающих из сети или с локального хоста, на котором запущены службы.

sudo iptables -t nat -I PREROUTING -p tcp --dport 443 -j REDIRECT --to-ports 8443
sudo iptables -t nat -I OUTPUT -p tcp -o lo --dport 443 -j REDIRECT --to-ports 8443
15
ответ дан 25 May 2018 в 14:12
  • 1
    Спасибо за это! Без этого дополнения я бы не смог получить ящик Vagrant, чтобы запросить сайт, который он обслуживал, используя один и тот же порт внутри (например, хост-компьютер), то есть HOST = localhost: 9000, а теперь GUEST = localhost: 9000 (который маршрутов до: 80) – Pebbl 4 September 2015 в 13:29

Другие вопросы по тегам:

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