2014-03-30 13 views
1

在本地主機上,程序正在特定端口呼叫外部IP。我通過wireshark監控這個。標準的TCP連接。從本地路由到外部IP到locahost的呼叫

在特定端口上將流量路由到外部IP回到本地主機的最簡單方法是什麼?

謝謝

+0

這個不清楚;一般來說,TCP/IP堆棧會分配一個隨機[短暫端口](http://en.wikipedia.org/wiki/Ephemeral_port)。爲什麼你需要分配一個特定的? –

+0

它需要是一個特定的端口才能收聽數據並將數據返回給程序。 可能的解決方案在這裏:http://stackoverflow.com/questions/11067970/routing-traffic-from-a-specific-application?rq=1 – ThomasVestergaard

+0

哦,我明白了;你是說你想劫持傳出的流量並將其直接重定向到本地監聽的東西? –

回答

2

配置您的網卡有第二個IP地址 - 外部的一個。 當IP數據包被路由時,事實證明它需要在本地交付。 如果你在本地聽任何地址,你會選擇它。 或者,您可以在本地監聽特定的IP地址。