轉送 TCP 連線(IP 位址到主機名稱)

轉送 TCP 連線(IP 位址到主機名稱)

我有一個線上 GPS 追蹤器,它連接到 TCP 伺服器並每隔幾秒鐘向其發送當前位置。追蹤器的配置允許使用者設定伺服器的IP位址及其連接埠。

我的問題是,從追蹤器接收資料的 TCP 伺服器應用程式在我的家庭網路中的電腦上運行,而我沒有靜態 IP 位址。這意味著當我的 IP 位址發生變化時,我必須每 24 小時重新配置一次追蹤器。

我在 DynDNS.org 網站上建立了一個帳戶,並在我的路由器中配置了 DDNS 部分,現在可以透過主機名稱存取它。如果只有駭客可以接受主機名稱而不是 IP 位址,這就能解決我的問題。但事實並非如此。

有沒有辦法輕鬆解決我的問題?也許某種互聯網服務將指定連接埠上的連接轉送到給定的主機名稱?我不知道...

提前感謝您的幫助。

答案1

不幸的是沒有。
您需要有一個具有靜態 IP 的盒子 - 嘗試使用 VPS。易諾德有一個不錯的計劃,每月 20 美元,具有公共靜態 IP。

如果您願意,可以將 VPS 配置為將流量轉發到您的計算機,nc -vvLlp 1234 | nc yourbox 9876其中 1234 是 GPS 將連接到 VPS 的端口,yourbox 是指向您的盒子的 DynDNS 主機名,9876 是端口VPS 應該連接到您的計算機。

相關內容