知識庫
在外網怎么訪問內網搭建部署的web網站?由于內部網絡沒有公網IP,路由映射是行不通的,但可以利用內網穿透/內網映射方案實現。如在內網使用nat123軟件,將內網地址映射到自己域名或自動生成的免費自定義二級域名上,實現外網的訪問80和非80端口的站點。以下是實現步驟參考。
外網web服務器免費測試:http://www.ukunilife.com/cloud/hk.html
在外網怎么訪問內網搭建部署的web網站?
1,內網web的訪問
服務器搭建站點服務有http和https協議區分,訪問端口有80、443及其他端口號等。使用的中間件web服務一般有IIS、apache、tomcat等。在部署好web網站后,先確保在內網訪問正常測試,并記錄下內網地址端口等信息。
2,內網web地址映射到域名設置
在web服務器本地,或所在局域網內另臺主機上,安裝并登錄nat123添加端口映射記錄。將內網web地址轉換成域名地址。
添加web的映射時,根據自己網站應用場景選擇合適的映射類型。http網站且需要80訪問的,則選擇80http映射類型;本地是https協議站點且需要外網443固定端口訪問的,則選擇443https映射類型;本地是辦公OA/ERP等不收錄網站服務時,則選擇非80網站映射類型。
外網地址可以直接使用自動生成的免費自定義二級域名保存。如果是需要使用自己域名的,則同時在填寫自己域名后,同時需要在自己注冊域名解析商網站管理后臺添加對應的cname指向讓自己域名生效。
填寫好及保存后,不要關閉nat123映射服務。
3,外網域名訪問
當nat123映射保存生效后,就可以在任意上網地方包括外網等,通過域名(和外網端口)進行訪問web網站了。
外網訪問端口要看自己添加使用的映射類型而定。如使用80http映射的,外網訪問端口就是80;使用443https映射的,外網443端口訪問;使用非80網站映射類型的,外網用自動生成的非80端口進行訪問。
需要注意的是,只有本身web使用了https協議的,才能使用443https映射類型方式。內網web是什么協議訪問,映射后外網也是對應的。