如何將內網映射到公網?本地局域網的網絡下部署的內網服務地址轉換到公網上連接訪問是大家比較關注的問題,特別是在無公網IP使用的情況下,很多人不知道怎么做。
在沒有公網 IP 的情況下,要將內網映射到公網,以便外網能夠訪問內網的服務或設備,可以使用一些第三方的內網穿透工具,如常見的nat123網絡端口映射軟件。以下是利用網絡工具將本地內網映射公網的實現步驟:
一、選擇合適的內網穿透工具
有多種內網穿透工具可供選擇,例如較多人使用的nat123。在面對無公網IP使用時,可以借助網絡工具方式,直接將內網IP轉換成公網地址。
二、下載并安裝客戶端
在目標內網中的計算機上,前往對應nat123官網下載最新的客戶端,并按照提示進行安裝。對應平臺操作系統下載安裝使用對應版本的,包括windows、Linux、android等。
三、注冊并登錄賬號
打開客戶端后,注冊一個nat123賬號并登錄。
需要注意的是,不同網絡環境下應用場景時,需要注冊使用不同帳號登錄使用。
四、在映射工具上添加設置
登錄后,打開內網映射功能。點擊添加映射,選擇類型和填寫相關內外網信息:
應用名稱:可隨意填寫,用于標識該映射。方便自己看,以及后續反饋交流使用到。
映射類型線路:如80http、443https、非80網站、全端口映射直連等,這需要結合自己應用場景具體來選擇合適的使用。
內網地址端口:填寫被訪問的那臺主機的?本地固定內網IP 地址,如是本機使用的可以用127.0.0.1通用表示。內網端口填寫希望被映射的本地應用端口,例如常見的網站端口 80、遠程桌面端口 3389 等。
外網地址端口:填寫公網上訪問的地址,用自己域名,或自動生成的免費自定義二級域名。外網端口自動生成可用的不需要更改,也可以修改其他未占用的,如果選擇使用80/443/同端口類型的則不顯示不用填寫默認外網訪問就是80/443/同端口號的。
點擊確定保存添加映射后,端口映射窗口會添加一條映射記錄,同時顯示內外網地址。當我們使用自己域名當作外網地址的,同時需要在自己域名解析注冊網站添加對應的cname指向讓自己域名生效,不然域名訪問不了會提示指向不對。
五、外網訪問驗證
外網用戶只需要使用這個域名+端口,就可以訪問內網的主機,此時內網 IP 就相當于具有了公網 IP 的功能。如在公司使用nat123映射辦公OA網站到域名上,然后在家通過瀏覽器打開對應域名登錄OA操作。
通過以上步驟,就可以實現無公網IP將內網映射到公網,使得外網能夠訪問內網的特定服務或設備。注意確保內網網絡正常,并且被映射的內網主機上的服務或應用已正確啟動并監聽指定端口。
此外,如果你是在有公網IP環境中需要將內網服務器映射到公網,本地有公網IP且有路由權限的,是可以通過路由設置方法,將內網IP端口映射到公網IP上的。對內網端口在公網上轉換過程的詳細步驟,通過路由實現步驟參考如下:
1.登錄到路由器或網關的管理界面(通常通過瀏覽器訪問一個特定的IP地址,如192.168.0.1或192.168.1.1,并輸入用戶名和密碼)。
2.找到“端口映射”或“虛擬服務器”設置選項。在該選項中,配置一條映射規則,將內網服務器的IP地址(如192.168.1.100)和服務的監聽端口(如8080)映射到路由器或網關的公網IP地址的一個或多個端口上(如將公網IP的8088端口映射到內網的8080端口)。
3.如果公網IP地址是動態的(如家庭寬帶用戶),則可能需要使用動態域名解析(DDNS)服務來確保公網用戶能夠始終訪問到內網服務。如在本地通過nat123添加一個動態域名解析記錄,用自己域名或免費二級域名來代替IP訪問。