所以基本上我的電腦在NAT後面。我有3個IP地址,
1.我的ISP公共地址(27.106.96.113)
這個地址已經出現了,當我谷歌「我的IP」。
2.我的ISP給我的私人地址。 (172.16.91.141)
此地址已在我的路由器中顯示爲我的公共地址。
3.我的實際私人地址。 (192.168.0.100)
此IP地址由我的路由器(192.168.0.1)通過DHCP爲我的PC設置。
我可以用這個(192.168.0.100)地址在本地訪問我的電腦。
我可以通過這個(172.16.91.141)地址訪問我的ISP網絡(與我具有相同ISP的人員)。
但是我無法通過這個(27.106.96.113)地址訪問我的電腦。
我知道這是因爲我的ISP有NAT配置,所以我的全球IP是無用的。
現在我無法承載Apache(對於php)既沒有Java Servlet Page也沒有我的反恐精英1.6遊戲服務器全局因爲我的ISP的NAT。
我試圖找到解決方案,但失敗了。
我有我的免費PHP主機(讓我們說my.hosting.com)這是全球訪問。
所以我想如果我在我的PHP Web主機中使用Socket編程,並從我的電腦連接到PHP的網絡主機(這是全球訪問),然後我有一個隧道通過PHP Web主機和我的電腦。
然後我會將所有的互聯網流量從我的PHP網絡主機重定向到我的電腦。
因此,如果我將(my.hosting.com:80)的所有互聯網流量重定向到(192.168.0.100:8080),那麼我可以通過連接到我的PHP Web主機來連接到我的服務器。
現在我是PHP的新手,從來沒有嘗試套接字編程。
這只是我的想法,如果我誤認爲PHP Socket編程的概念,這可能聽起來很愚蠢。
因此,我非常需要你們的幫助,以便成功地在全球範圍內連接我的電腦。
非常感謝您閱讀本文,請幫我解決我的問題。
謝謝。在NAT後面託管服務器
-1
A
回答
1
因此,根據你試圖達到的目標來判斷,你最好的辦法就是讓你的ISP在空閒的TCP端口上創建一個NAT(如果他們會讓你的)NAT到網關172.16.91.141的特定流量,那麼你將需要在你的路由器上創建一個NAT規則來對該流量進行NAT轉換(比如說來自ISP路由器的'8080'),然後將其轉換回'80'。
WAN-> ISP路由器(27.106.96.113 - 8080到8080) - >路由器(172.16.91.141 8080〜80) - >您的Web服務器(http://192.168.0.100:80)
您的IP地址看起來是靜態的他們只得到了254個地址塊,所以你不應該擔心它每隔這麼多天的變化:
https://wq.apnic.net/whois-search/static/search.html?query=27.106.96.113
0
在火焰前:這實際上並沒有直接回答上述問題,但它可以解決OP問題。
你有沒有聽說過動態DNS https://en.wikipedia.org/wiki/Dynamic_DNS。有許多dyndns提供商(也是免費的),許多互聯網路由器通過向提供商提供其公共IP來本地支持它。
而不是一個IP你會得到一個域名,如u0815.ddnsprovider.foo你可以用它來通過路由器端口轉發機制來訪問你的PC。
相關問題
- 1. NAT後面的HTTP服務器
- 2. 在路由器後面託管和訪問我的服務器?
- 3. 我想在NAT後面託管一個網站
- 4. Ubuntu服務器託管
- 5. 託管服務器上
- 6. ASP.NET/SQL服務器託管
- 7. 如何託管服務器?
- 8. WCF服務託管服務器
- 9. 如何識別NAT後面的服務器套接字端口
- 10. Spring集成UDP服務器,用於NAT後面的客戶端
- 11. 服務器連接到NAT後面的客戶端
- 12. 託管在Windows服務託管的WCF服務
- 13. 在基本託管的Web服務器上託管Web服務的框架
- 14. ASP.net服務器連接與WCF服務託管在Windows服務
- 15. Python的NAT服務器
- 16. 在服務器上託管XSB Prolog
- 17. 在dotcloud上託管nodejs服務器
- 18. 使用在線MySQL託管服務器
- 19. 在OSGi內託管HTTPS服務器
- 20. IIS託管在Windows服務器2012 r2
- 21. 託管在直播服務器
- 22. 在Tomcat服務器上託管java servlet
- 23. 託管在不同的服務器
- 24. 在服務器上託管數據
- 25. java.security.AccessControlException而在託管服務器
- 26. 如何在Amazon aws服務器中託管Microsoft Sql服務器?
- 27. 從後面NAT
- 28. 在託管WCF服務WAS
- 29. DataContractException在託管WCF服務
- 30. Uncaught語法錯誤:從自託管服務器遷移到託管服務器後出現意外的標記
過於廣泛海事組織。我會(通常)建議實際嘗試所要求的內容,並在出現問題時提出問題。但在這種情況下,我認爲這不是一個可行的解決方案,我也看不到正確的託管服務器的好處。 –
將流量從您的虛擬主機重定向到「本地主機」時,會出現完全相同的問題。如何正確設置您的調制解調器/路由器將流量轉發到本地主機? –
感謝您的評論,實際上我會將流量轉移到我的路由器的IP地址,然後使用路由器配置將其轉發到我的PC。 – Omkar