首頁>Club>
13
回覆列表
  • 1 # 老李頭的幸福生活

    作為一名網路工程師來回答一下這個問題吧,不請自來。

    能問這個問題的人應該不是網路小白了,至少還知道網路埠和對映幾個專業名詞,所以也就不解釋什麼叫網路埠和映射了。

    題主的問題應該是想解決怎麼從網路某個埠來訪問內網某臺電腦或者伺服器的服務吧?這就需要用到路由器的NAT功能,現在我們常用的家用路由器也大部分都帶有這個功能。

    那什麼是NAT呢?NAT(Network Address Translation)協議:在私有地址和全域性地址之間轉換的協議。通俗的講,就是我們區域網的ip地址大部分都是不能在網路路由的私有地址,這就需要把它轉換成可以在網路路由的公網地址,這個轉換過程就是NAT的過程。

    我們平時從內網訪問網路,如果電腦不是用的公網地址的話,就需要nat轉換成運營商分給我們的公網地址,有人會問運營商並沒有給我們公網地址呀?的確,運營商一般不會免費提供固定的公網地址,但是他們會隨機分配免費的公網ip用來給你的路由器上網路。

    那麼同樣我們需要從網路訪問內網的話,因為我們內網不止一臺裝置需要上網路,如果不進行埠對映或者伺服器對映的話,網路是不能隨便訪問到內網的。這裡同樣也需要透過nat來把網路的某個埠服務來轉換對映到內網的某臺電腦或者伺服器埠上去。

    因此我們只需要透過路由器的nat功能,我們大部分人都只能得到一個公網ip,所以只能透過這個公網ip的服務埠去對應我們某臺裝置,而不能單獨對應某臺伺服器所有的服務,如果這麼做的話,其他裝置就無法上網路了。只有運營商提供多個ip的情況下,我們能設定網路ip地址對映單獨的伺服器。

  • 中秋節和大豐收的關聯?
  • 耳洞堵住了什麼時候可以再打?