周智琛
“網絡極客”,全新視角、全新思路,伴你遨遊神奇的網絡世界。
連接路由器之後,如何訪問局域網的服務器?
這裡涉及到一些網絡基礎知識,包括內外網的私網地址、公網地址;
路由器的NAT轉換,以及端口映射的功能。
我們初步來簡單瞭解一下這些概念,在裡看看如何實現訪問局域網服務器。
私網地址、公網地址
為了解決IPV4地址不夠用的問題,私網地址應用而生。
什麼是私網地址呢?
僅僅能夠在用戶端的局域網內部進行轉發,無法通過公網進行流轉;
從而節省了大量的地址資源,運營商在廣域網不會發布這部分地址的路由信息;
也就是說,私網地址在廣域網是無法進行通信和相互訪問的。
私網地址段為:
A類 10.0.0.0-10.255.255.255;
B類 172.16.0.0-172.31.255.255;
C類 192.168.0.0-12.168.255.255;
當然,最常使用的就是192.168.1.0這段地址。
公網地址
除去私網地址,以及一些特殊地址(廣播地址、環回地址等)外,剩餘的就是公網地址;
對於不同的公網地址,運營商為了使其能夠正常轉發,會配置對應的路由器協議;
也就是說,公網地址在廣域網是能夠正常進行通信和相互訪問的。
路由器的NAT轉換
既然,私網地址無法進行數據轉發和相互訪問,那麼是如何通過網絡進行通信的呢?
這裡就要介紹一下路由器的NAT轉換功能。
NAT,網絡地址轉換,主要的作用就是將私網地址轉換成公網地址;
從而實現局域網內的計算機和網路進行通訊的目的。
NAT轉換有三種模式:
一種是一對一轉換,一個私網地址對應一個公網地址;
一種是多對多轉換,多個私網地址對應多個公網地址;
一種是多對一轉換,通過單一公網地址的不同端口對應不同的私網地址。
端口映射
屬於NAT轉換的一種,將私網地址的內部端口和外部公網地址的端口進行映射;
從而實現外部主機訪問局域網內部服務器的需求。
一般在路由器的虛擬服務器中進行設置,例如下圖所示。
如要將WEB網站對外公開發布,則需要將192.168.1.65這臺服務器的80端口和WAN口的公網地址端口進行端口映射;外部服務器通過訪問公網的80端口,從而實現訪問192.168.1.65這臺主機網站的目的。
關於外網訪問內網服務器,是否還有其他更好的方法?
歡迎大家留言討論,喜歡的點點關注。
極客談科技
沒有公網ip
如果只有一個路由器還簡單,要是有上層多個路由器一層一層的端口映射顯然不是那麼容易,
使用轉發可以達到內網穿透的功能
可以用花生殼之類的軟件,有服務器的話也可以自己搭建ngrok,frp之類的服務
交錯觥籌
根據你的描述可以理解和服務器同一網段的客戶端電腦訪問服務器,如果是web服務器,只要打開瀏覽器輸入服務器IP地址,有端口則在IP後面加上:端口號,如果是文件服務器,則按win+r彈出運行對話框,輸入\\\\IP地址就能訪問服務器共享的文件。
想參考電腦軟硬件安裝網絡故障排查監控維護等實戰經驗可百度搜索 技術控鋒鋒 看準新浪博客打開即可