当前位置: 技术问答>linux和unix
如何让现有程序在对外通信时使用特定的ip地址
来源: 互联网 发布时间:2017-04-02
本文导语: 一个网卡绑定了2个ip,如何让某个程序进行网络通信时,只使用2个ip中的特定的一个ip地址?不考虑修改程序的源代码。 | 又看了看 我觉得用iptables实现你的想法 比如你的程序使用的1000号端...
一个网卡绑定了2个ip,如何让某个程序进行网络通信时,只使用2个ip中的特定的一个ip地址?不考虑修改程序的源代码。
|
又看了看 我觉得用iptables实现你的想法
比如你的程序使用的1000号端口
你的服务器有三个ip地址 ip1 ip2 ip3
那么可以用iptables做这样的设置
无论使用哪个ip访问你服务器的1000端口 都把它们转向ip1的1000号端口
不知道这样是否满足你的要求?
比如你的程序使用的1000号端口
你的服务器有三个ip地址 ip1 ip2 ip3
那么可以用iptables做这样的设置
无论使用哪个ip访问你服务器的1000端口 都把它们转向ip1的1000号端口
不知道这样是否满足你的要求?
|
看来,您不了解tcp/ip协议,路由过程发生在IP层。
若你知道此进程的源端口或者目的端口号,也许netfilter可以转发实现你的要求。你googlenetfilter或者iptables相关资料吧。我不了解这个。
|
高
|
顶!
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。