您好,登錄后才能下訂單哦!
本篇內容介紹了“ROS的端口映射怎么配置”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
用途:
有IPV4公網IP的企業需要把內網網站,CRM,ERP等服務器能在公網訪問。
那么什么是端口映射(Port-Forwarding),那么就是要了解一下NAT和NAPT。
NAT是網絡地址轉換。
NAPT是網絡地址端口轉換。
NAT是用于地址對地址的轉換,如內網地址對公網地址轉換。,后來發現這個沒卵用,數量上遠遠不夠用。然后我們摸索了TCP/IP協議,借助其16bit的端口容量,創新使用了NAPT技術,將一個IP可以擴展為65535個端口,終于又撐過了一輪設備數量的大爆發。
那么端口映射和這個有什么關系呢?
我們用電腦上網的時候,就是基于端口去訪問,端口可以重復使用,簡稱端口復用。
如我們使用65162端口去訪問服務器的443端口,路由器幫我們記錄這條信息(NAPT映射表)并NAPT后送出去外網。×××也會通過443將數據傳回給我們65162端口,路由器再幫NAPT我們送回電腦,這樣我們就能通訊了。
路由器的NAPT表:
但是這個端口是臨時的,我們刷新頁面后,本地的端口就會刷新,換成不同的端口,原先這個65162端口,可能等著再次被使用。如此,路由器就這樣孜孜不倦的幫我們換來換去,我們就能有足夠的端口去訪問網絡。
換一個方向,我們作為服務器,服務器的程序會監聽特定的端口,用客戶上門。那么我們就需要把這個特定端口永久分給服務器,保證客戶通過這個地址和端口就能找到服務器。這就是端口映射。
那么RouterOS的端口映射是如何實現?
有請拓撲:
網站內網IP:192.168.11.252,網站端口是80
路由器公網IP:100.1.1.121
Win7電腦IP: 100.1.1.254
此時我們WIN7電腦需要訪問我們的內網服務器,是怎樣實現?
首先我們需要通過NAPT開放我們的80端口到外網去。
在RouterOS里面,點擊IP>Firewall,選擇NAT,新建一條規則:
然后在Action(動作)里面,
這個時候,我們就把公網的80端口永久分配給內網網站的80端口,
測試效果如下:
為什么沒顯示端口呢?因為這是HTTP協議默認就是80端口。所以瀏覽器不會顯示你的80端口,但是如果你將映射的公網地址端口修改成8888,這時候就可以顯示你的端口。
另外要注意的一點就是,國內的ISP環境,如果你沒有去申請備案的話,80端口,8080端口和443端口都是沒辦法使用的,因為在運營商的網絡里面,你沒有像通管局申請備案,這些端口是關閉的,這時候我們就要用別的端口來去代替。
“ROS的端口映射怎么配置”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。