我正在處理一些事情,通過UDP從一個程序發送數據到另一個已知IP和端口的程序。已知IP和端口上的程序接收來自始發IP的消息,但是由於NAT的原因,該端口被遮擋(類似於30129)。已知IP和端口上的程序想要向查詢程序發送確認和/或信息。它可以將其發送回原始IP和模糊的端口#。但是,查詢程序將如何知道要監視哪個端口以重新啓動它?或者,有沒有辦法(這是Python)說:「通過端口3200發送到端口7000上的已知IP(1.2.3.4)?這樣已知的IP /端口可以響應端口30129,但它會得到重定向到3200,查詢程序知道要監視。任何幫助讚賞。不,TCP不是一個選項。如何通過NAT確定Python中的傳出端口
0
A
回答
0
簡單的答案是你不關心什麼是「真正的」(即:預置)如果你絕對必須知道源UDP端口,將這些信息包含在你的UDP數據包中 - 但我強烈建議不要這樣做。
0
好吧,我想通了 - 訣竅是使用相同的襪子對象來接收你以前發送的信息。至少在最初的實驗中,這似乎是個竅門。 幫幫我。
相關問題
- 1. 通過Python中的UPnP轉發端口
- 2. 如何通過使用PPPoE的NAT?
- 3. 如何通過串行端口在.NET中異步傳輸?
- 4. 如何暴露EXPOSE中定義的端口,而不通過CLI選項明確設置端口?
- 5. 如何通過MATLAB通信USB端口?
- 6. 如何確定USB端口的速度?
- 7. 通過串行端口傳輸數據
- 8. 通過USB端口傳輸數據
- 9. Python pyserial - 如何確定串行端口的數量?
- 10. 正確指定通過UseUrls偵聽的HTTP端口嗎?
- 11. 如何編寫沒有任何綁定端口的用戶模式NAT?
- 12. 如何找出連接到Web服務器的端口(nat分配)
- 13. 通過COM端口
- 14. 通過python接口傳遞cython函數
- 15. 如何識別NAT後面的服務器套接字端口
- 16. 如何通過CommPortIdentifier查找COM端口
- 17. 如何通過TCP端口託管WCF?
- 18. 如何使用Netfilter捕獲通過指定以太網端口(例如eth0)的傳出數據包?
- 19. Nat punch,MasterServer/Server/Client。客戶端無法通過已知的公共IP和端口與服務器通信
- 20. 32feet.net:如何通過BluetoothClient連接到特定的COM端口
- 21. 在Python中通過NAT進行中繼/發送
- 22. udp打孔和端口限制錐NAT,
- 23. IPTables 1:1 NAT在單個端口
- 24. 端口轉發(NAT UPNP)錯誤
- 25. udp打孔和端口限制錐NAT
- 26. 強制NAT UPNP端口轉發
- 27. Python端口綁定
- 28. 如何通過點擊輸入退出通過COM端口讀取條形碼?
- 29. PHP move_uploaded_file通過特定端口
- 30. 通過給定的PnpDeviceID確定COM端口號:COM端口設備的DeviceID是否始終爲「COMx」?
也許我錯過了。監視器(具有固定IP和已知端口的監視器)事實上對nat生成的端口作出響應。我的問題是如何在另一邊(原始查詢方)提取答案。它向監視器發送了一條消息,監視器響應了NAT端口,查詢程序正在等待一個答案,但不知道它將進入哪個端口。或者有沒有辦法讓它控制它在哪個端口上出? – Tab