Ubuntu 20.04 中的端口转发导致 ping 失败

Ubuntu 20.04 中的端口转发导致 ping 失败

我正在尝试转发 ssh 端口以将我的服务器连接在一起。类似这样:

Local Machine === (ssh) ===> Server A === (ssh) ===> Server B

我的服务器不在同一位置。它们都是 VPS。我的本地机器 IP 地址是动态的。

我遵循以下步骤:

  1. sysctl net.ipv4.ip_forward=1
  2. iptables -t nat -A PREROUTING -p tcp --dport 22 -j DNAT --to-destination SERVER_A
  3. iptables -t nat -A PREROUTING -j DNAT --to-destination SERVER_B
  4. iptables -t nat -A POSTROUTING -j MASQUERADE

在第 4 步之后,我的服务器似乎无法再连接到互联网。例如,我的ping google.com遗嘱因错误而失败。 ping: google.com: Temporary failure in name resolution

步骤 4 之后出现 ping 错误

ping 8.8.8.8工作正常。

ping 8.8.8.8

相关内容