怎么把一个 IP 路由指向本机?

查看 74|回复 4
作者:drymonfidelia   
场景:
公网 IP 1.2.3.4
内网 IP 10.8.8.8
交换机上已经把 1.2.3.4 的端口 20000~30000 都转发到 10.8.8.8 了,从外网能正常访问 1.2.3.4:20000 ,但从 1.2.3.4 这台机器访问自己( 1.2.3.4:20000 )却超时,问了下懂网络的说是缺一条路由,要怎么配置?我没有交换机权限,只能操作本机,系统是 Ubuntu 18.04

Ubuntu, 外网

my3157   
本机 ip 到不了交换机,交换机上配置的规则当然无效
drymonfidelia
OP
  
@my3157 那应该在本机上怎么配置才能本机能访问 1.2.3.4 这个 IP ?只要能访问自己的端口就可以,openid 服务需要
my3157   
@drymonfidelia iptable/nftable 加一条规则,映射公网 ip 到 私网 ip 的端口
drymonfidelia
OP
  
查到了条命令,能生效,记录一下
sudo iptables -t nat -A OUTPUT -d 1.2.3.4 -p tcp --dport 20000:30000 -j DNAT --to-destination 10.8.8.8
但是怎么把他写到 ufw 的 before.rules 来持久化?直接写的话 ufw 就无法启动了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部