HTML   发布时间:2022-04-14  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了domain-name-system – 如何将IP请求转发到特定端口大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有2台服务器

>第一个(SRV01)正在运行Bind和其他Web应用程序
>第二个(SRV02)运行2服务器Minecraft(^^)@H_696_4@

在Bind我有2个服务器MC的录音@H_696_4@

s1.domain.tld    A    SRV02IP
s2.domain.tld    A    SRV02IP

2 MC服务器运行在2个不同的端口25565和25566上@H_696_4@

所以我希望s1.domain.tld:25565的请求转到SRV02IP:25565
并且来自s2.domain.tld:25565的请求将转到SRV02IP:25566@H_696_4@

我想我需要在SRV02 iptables中这样做.我看了一些关于iptables的话题但与我无关.@H_696_4@

你可以帮帮我吗 ?@H_696_4@

RGDs.@H_696_4@

解决方法

只要两个服务器都可以公开访问,这是可能的.
将s1.domain.tld指向SRV01IP并将s2.domain.tld指向SRV02IP.
s2.domain.tld:25565已经可以使用了.在SRV02IP上设置minecraft:25566,然后在SRV01IP上的iptables中,您需要转发:25565到SRV02IP:25566:
iptables -t nat -I PRERoutING -p tcp --dport 25565 -j DNAT --to-desTination SRV02IP:25566
iptables -t nat -I POSTRoutING -p tcp --dport 25566 -j MASQUERADE

最后,要使其工作,您需要在proc中启用IP转发:@H_696_4@

echo "1" > /proc/sys/net/ipv4/ip_forWARD

搞定.@R_696_9570@一点是,重启之间不会持续存在.要使其保持不变,请确保保存IPTables规则(因发行版而异)并编辑/etc/sysctl.conf以通过编辑以下行来保持ip_forWARD(如果它不存在则添加它):@H_696_4@

大佬总结

以上是大佬教程为你收集整理的domain-name-system – 如何将IP请求转发到特定端口全部内容,希望文章能够帮你解决domain-name-system – 如何将IP请求转发到特定端口所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。