从本地网络访问动态公共 IP 后面的 NAT 网络服务

从本地网络访问动态公共 IP 后面的 NAT 网络服务

我的路由器上配置了动态公共 IPv4 地址。有一个基于 TCP 的服务在 192.168.1.11:8448 路由器后面的某处运行。通过动态 DNS,我可以使用主机名:端口访问此服务,不会出现任何问题。

但是,当我在该网络中时,我想使用相同的主机名连接到相同的服务。我无法通过其他方式进行连接,因为服务的客户端依赖于 SRV 记录。如果地址是静态的,我可以放置一个 iptables 规则,例如

-t nat -A OUTPUT -d publicip -s local/net -j DNAT --to-destination=192.168.1.11

然而,这显然不适用于动态地址;我该如何解决这个问题? (创建本地 DNS 区域不是一个选项,我不是那里的管理员)

相关内容