如何連線到本地面向internet的伺服器而不向internet傳送通訊量?

如果您在家庭網路上配置了一個伺服器(如流媒體伺服器),以便您可以在家之外訪問您的檔案,您可能已經注意到一個奇怪的難題:當您想在家中使用伺服器時,您的流量會被路由到您的ISPs伺服器,然後返回到您的家中,因為您的網路硬體無法識別伺服器並不是真的在網際網路上,而是在家裡。讓我們來看看一位讀者如何解決這個緩慢而浪費頻寬的操作,並使事情緊湊而迅速。...

如何連線到本地面向internet的伺服器而不向internet傳送通訊量?

如果您在家庭網路上配置了一個伺服器(如流媒體伺服器),以便您可以在家之外訪問您的檔案,您可能已經注意到一個奇怪的難題:當您想在家中使用伺服器時,您的流量會被路由到您的ISPs伺服器,然後返回到您的家中,因為您的網路硬體無法識別伺服器並不是真的在網際網路上,而是在家裡。讓我們來看看一位讀者如何解決這個緩慢而浪費頻寬的操作,並使事情緊湊而迅速。

Dear How-To Geek,

I have a pretty specific problem that I’m hoping there is a pretty specific answer to. I set up a streaming media server on my home network so I could access my media while away from home. I have an application on my phone that allows me to specify the address of the server. So far so good, right? When I’m away, I just start the app up and connect to the server (which is the IP address of my home internet connection).

Now here’s what my problem (and hopeful) solution comes in. When I’m at home and I use the same application, the traffic goes out to the Internet (or at least out to my ISPs servers I suppose) then comes back to my house to connect to the external IP address. I don’t mind a little lag when I’m away from home because the content has to navigate the internet to get to me, but it seems pretty silly to have my phone-to-server requests go out to the internet and back when the source of the traffic is ten feet away from me and connected to my local network.

Obviously I could use another program to connect to the stuff when I’m at my house, but I’d really like to streamline my apps and user experience. There’s no way to specify two servers in the application. Is there anyway to have the network intelligently direct the traffic to the local IP instead of the big old trip it goes on now?

Sincerely,

Local Network Puzzled

好訊息是你的問題肯定有一個簡單的解決方案。壞訊息是不是所有的路由器都有這個簡單的解決方案。您正在搜尋的功能的技術術語是“NAT環回”。NAT代表網路地址轉換;路由器中的這種機制負責將流量對映到不同的IP地址,這樣,例如,您家中的每個人都可以在各自的平板電腦、計算機和電話上同時觀看YouTube,而不會將影片流混在一起並傳送到錯誤的位置裝置。

相關:瞭解路由器、交換機和網路硬體

在正常情況下(例如,當“NAT環回”不可用時),我們有一個與您在電子郵件中描述的場景完全相同的場景。本地網路上有一個資源,比如說一個音樂伺服器,而這個音樂伺服器是透過一個前向IP地址訪問的,比如說255.255.1.1。該伺服器在網路中也有一個本地地址,比如192.168.1.100。在沒有環回功能的情況下,任何時候,本地網路上的人透過前向地址255.255.1.1訪問該伺服器時,通訊量都會透過路由器上的閘道器,輸出到Internet(通常只到ISP最近的節點),然後再透過路由器路由回家庭網路,再到伺服器,而使用者想要的任何內容(音樂、電影等)都是透過反向路由傳送的。這是一種非常低效的方式,它在本地網路之外引入了大量完全不必要的流量移動。

實際考慮上述網路場景,相當於10樓高層辦公樓的一個部門選擇透過郵政服務向6樓的一個部門寄信(在那裡它將離開大樓,需要多方分揀和搬家)。

當路由器具有環回功能時,它將智慧地截獲該傳輸並重新路由它;本質上是說“哦,嘿,我是255.255.1.1,不需要在網路外發送此資訊,使用者請求的服務就在家裡。”流量從不離開家庭網路,而是高效地傳送透過路由器的NAT系統返回到本地機器,在那裡傳輸幾乎以本地網路支援的速度瞬間發生。

再次使用我們的辦公室類比,環回功能就像使用辦公室間的郵件(它不會離開辦公大樓,只需要一方進行分類和移動)。

那麼,作為一個正在尋找環回功能的使用者,這會給你留下什麼呢?第一站是搜尋路由器的型號和術語“NAT loopback”,以確定路由器是否支援它(您也可以瀏覽路由器的配置選單,但搜尋速度通常更快)。我們還建議您搜尋您的路由器型號和第三方韌體解決方案,如Tomato和DD-WRT韌體,以確定是否有任何第三方解決方案引入環回,即使本機韌體不支援環回。

最後,您可能會發現引用這個由OpenSimulator專案維護的列表很有用(環回功能對於他們的需求是至關重要的)。這是一個最新的路由器與環回功能,你會發現一大類最近的事情。

如果你在市場上尋找一個新的路由器,最安全的辦法是仔細購物,並審查你正在考慮的任何型號的檔案。

 

 

  • 發表於 2021-04-09 01:10
  • 閱讀 ( 40 )
  • 分類:網際網路

你可能感興趣的文章

用堡壘主機保護您的網路只需3個步驟

... 安裝SSH後,請確保將SSH伺服器設定為使用金鑰而不是密碼進行身份驗證。確保您的堡壘主機的IP與上面的埠轉發規則中設定的IP相同。 ...

  • 發佈於 2021-03-12 01:44
  • 閲讀 ( 56 )

什麼是vpn終止開關?這就是為什麼你需要一個

... 但是,有時您連線到的VPN伺服器出現故障,您會斷開連線。結果是:你的資料是透過網際網路傳送的,沒有加密。 ...

  • 發佈於 2021-03-21 12:04
  • 閲讀 ( 51 )

區域網和廣域網在聯網方面有什麼區別?

...”是高度可變的。如果你連線到與你在同一個城市的外部伺服器,那就是廣域網。如果你連線到地球另一邊某個國家的伺服器,它也被認為是廣域網。 ...

  • 發佈於 2021-03-26 15:03
  • 閲讀 ( 41 )

什麼是127.0.1、localhost或環回地址?

...線到您當前使用的計算機。當您想連線到自己計算機上的伺服器時,這很方便。 ...

  • 發佈於 2021-03-30 20:02
  • 閲讀 ( 49 )

如何對無法載入的網頁進行故障排除

...味著網站管理員移動了頁面,或者有東西壞了。 500內部伺服器錯誤:承載網站的伺服器有問題。您無法解決此問題,請稍後再試。 請詳細檢視這些和其他常見網站錯誤訊息的含義,以及如何解決它們。 禁用可能干擾的軟體 廣...

  • 發佈於 2021-04-03 06:06
  • 閲讀 ( 59 )

如何在ubuntu上設定遠端桌面

...我們會教你怎麼做。 ubuntu內建的“螢幕共享”是一個vnc伺服器 當您與遠端ubuntulinux計算機建立SSH連線時,您會得到一個終端視窗介面。這對於許多工來說都是非常好的,比如系統管理,它的優點是輕量級連線。沒有圖形可以從...

  • 發佈於 2021-04-03 07:59
  • 閲讀 ( 60 )

如何在windows防火牆上開啟埠?

...流量都被Windows防火牆阻止。如果您執行的是類似於遊戲伺服器的東西,您可能需要開啟一個埠以允許特定型別的通訊透過防火牆。 注意:本文將向您展示如何在特定PC的防火牆上開啟一個埠以允許流量進入。如果您的網路上有...

  • 發佈於 2021-04-04 05:39
  • 閲讀 ( 42 )

如何隱藏您的ip地址(以及您可能希望隱藏的原因)

...ID。任何時候你在網際網路上做任何事情,你的IP地址讓伺服器知道在哪裡發回你所要求的資訊。很多網站記錄這些地址,有效地監視你,通常是為了給你投放更個性化的廣告,讓你花更多的錢。對某些人來說,這是一個重要的...

  • 發佈於 2021-04-04 09:59
  • 閲讀 ( 48 )

tcp和udp有什麼區別?

...瀏覽器中請求網頁時,您的計算機會將TCP資料包傳送到web伺服器的地址,要求它將網頁傳送回您。web伺服器透過傳送TCP資料包流來響應,您的web瀏覽器將這些資料包縫合在一起形成web頁面。當您單擊連結、登入、發表評論或執行...

  • 發佈於 2021-04-07 17:46
  • 閲讀 ( 71 )

如何找到你的私人和公共ip地址

...面是一個例子。假設你在網路上的一臺計算機上託管某種伺服器軟體,你需要Internet上的人才能連線到它。也許你在玩一個多人遊戲,也許你需要訪問一個家庭託管的媒體伺服器,或者你只是想遠端訪問你的一臺電腦。 你需要知...

  • 發佈於 2021-04-08 06:44
  • 閲讀 ( 49 )
演繹的美好99
演繹的美好99

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦