配置DNAT后,web访问界面加载不出来

服务器操作系统为 Euleros2sp15,网卡 eth4 和 eth6 组成 bond0,且 bond0.1001 上配置的地址为 29.5.1.14/24、29.5.1.9/24,bond0.1002 上配置的地址为 30.5.1.14/24。服务器上部署了运维工具,运维工具的登录地址为 29.5.1.9/24,端口为 443。由于网络限制,客户端的 145.247.198.48/24 和 29.5.1.9/24 无法互通,导致客户端无法登录该工具。但客户端的 145.247.198.48/24 与服务器的 30.5.1.14/24 是互通的。通过以下配置实现客户端访问运维工具:

  1. 启用 IP 转发:
    sysctl -w net.ipv4.ip_forward=1
  2. 添加 DNAT 规则:iptables -t nat -A PREROUTING -d 30.5.1.14 -p tcp --dport 443 -j DNAT --to-destination 29.5.1.9:443
  3. 添加 SNAT 规则(可选,但推荐,以确保返回流量正确):iptables -t nat -A POSTROUTING -d 29.5.1.9 -p tcp --dport 443 -j SNAT --to-source 30.5.1.14
  4. 执行保存命令:iptables-save > /etc/sysconfig/iptables

配置完成后测试,客户端通过 Web 访问 https://30.5.1.14,页面无法加载,报错如下:

请问该如何解决?欢迎帮忙解答,谢谢