Re: [閒聊] NAT連線的問題有要改嗎?

看板MH作者 (無限解、解無限)時間6年前 (2018/05/14 10:37), 6年前編輯推噓6(604)
留言10則, 7人參與, 6年前最新討論串3/4 (看更多)
這篇算是對了一半,對的地方是什麼呢~就是nat1是完全開放 其它地方,其實以結論來說是對的,但原理上其實差很多 先看一下NAT是啥東東了,NAT=Network Address Translation 簡單翻譯就是網路位址轉換,至於網路位址是啥,為啥要轉換呢?我們接著看下去 我想部份玩家會知道,日常我們所有連線都會取得一個ip 這個ip就是所謂的網路位址,但一般ip還有分外網(wan)跟內網(lan) 外網呢,是實際對外連線所使用的ip,而內網則是在這ip後接了n台pc時網路設備分配的 為啥會這樣呢?因為現行ipv4的架構下,能配發的ip很有限(理論值是255^4左右) 所以不可能所有設備都配一個對外的ip,所以同一戶會再透過某一設備來分配使用 聽起來有點複雜,我舉個簡單的例子來說會比較好理解 所謂的外網ip,也就是你家的門牌號碼,內網ip,可以理解為你家的每個房間 今天我要寄一封信到你家主臥房,通常會寄到你家的門牌,家人再分到主臥房 因為郵差並不知道你家的主臥房是那間,所以只會寫到門牌 而這個由門牌轉到主臥房的動作就是nat,前文所謂的port,就是房間號的概念 nat1呢,通常是pppoe或是直接指定固定ip,這個外網ip後面不透過任何設備只有一台ps4 也就是說這個門牌只有你在用,所以是最暢通的,不需要轉來轉去 而nat2呢,可能就是我上面說的,有個門牌,還要透過設備去分那個房間是你在用 當設備搞不清楚這個房間號(port號)是這個房間(ps4)在用的,就會迷路了 nat3,可能是中間接了好幾個設備,也就是說直接寄到社區大門 還要警衛伯伯去分到是那一戶,家人拿到後再去分到那一個房間,就更容易迷路了 至於要怎麼改善,簡單,告訴郵差大哥跟衛兵,寄到台北重慶南路一段122號 蔡英文收的 就是要拿到總統府總統辦公室的信,這個動作就是所謂的網路位址轉換 就是說,如果知道mhw用到的port有那些,在網路設備上設定通通轉到ps4上就不會迷路了 如果沒辦法設定網路設備或是不會設定甚至不知道port,那直接給一個獨立的ip是最快的 要說防火牆也不是不行啦,只是概念上還是有點差異就是 補充一下,有些人提到,多數人不想管什麼NAT123,能連就好 既然是漲姿勢文,小的就多補充一點... 其實這樣的連線問題,很早以前就有了,我印象中最早遇到的是AOC... 小時候什麼都不懂的時候,只知道用56K撥接時都能跟同學連線 但到了部份網咖,反而不能跟同學連線了,只能網咖內網內互打 後來開始接觸資訊業才了解當初的原由 那麼,有些類似的遊戲像是魔獸爭霸怎麼就沒有這樣的問題呢? 很簡單,AOC或是MHW的連線方式,都是連到房主的房間 而魔獸爭霸之類的,會連到第三方SERVER上的房間 簡單來說MHW是請人家到你家的房間玩,你沒給明確的房間地圖就會迷路 而魔獸爭霸則是請大家到官方開的操場玩,而且這操場地圖很明確,絕不會迷路 那麼為啥MHW不用後者的方式呢?因為建一個操場(SERVER)要成本啊~ ※ 引述《xeme1996 (Imizi)》之銘言: : ※ 引述《NSYSUFAKER (中山肥客)》之銘言: : : 如蹄 : : 玩很多PS的遊戲,好像只有MHW會依照NAT的類型來分 : : 這樣讓住宿舍的小妹我很不方便R QQ NAT永遠是2或3 都連不到很多人的集會所 : : 上次打爛輝龍的時候也找不到16人房速刷 : : 請問官方有要打算把這個問題改掉嗎.. : https://read01.com/zh-tw/jj7gJ.html#.Wvjhqy5uaM8 : 1.首先先了解一下網路上的埠(Port)是什麼。 : 簡單來說Port就是你家開放給外人可以進去的房間,絕大部分都是空房(沒有連結任何 : 服務)。 : 2.防火牆的作用是什麼? : a.防火牆第一個作用就是將你不希望給別人進去的房間給鎖起來。 : (這牽扯到網路安全的問題) : b.第二個作用就是讓你不能進去特定的房間(Port)。 : 3.PS的NAT是怎麼回事? : PS的NAT其實只是偵測你網路環境內防火牆開放的程度。NAT1就是完全開放..依此類推 : 4.為啥MHW會受到NAT影響? : MHW的伺服器是建立在開遊戲的玩家上面的,中央伺服器只是幫玩家分配遊戲房間而已 : (所以網路不順的玩家開遊戲自己看不到不順,其他玩家可以看到怪會順移、停頓) : 因此今天一個NAT3的玩家開了房間,他會隨機以一個沒有限制的Port(1024到65535間)。 : 這時候問題就來了: : a.假設他開的房間Port=30000好了,剛好你家防火牆阻擋的範圍=20000~40000 : (只是舉例),這時候當然無法跟此玩家連線,反之亦然 : b.這就是為啥NAT1的玩家永遠不會發生無法連線的問題,因為他們根本沒開防火牆... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 222.92.199.54 ※ 文章網址: https://www.ptt.cc/bbs/MH/M.1526265452.A.DFC.html

05/14 11:05, 6年前 , 1F
專業推
05/14 11:05, 1F

05/14 11:28, 6年前 , 2F
所以像NAT2可以透過DMZ獲得一點改善
05/14 11:28, 2F
DMZ其實就是告訴郵差,寄到總統府的信,通通拿給蔡英文 通常是用在這個建物有好幾個門牌,寄給其中一個門牌都指定某間房間用的 一般家用還是會用設NAT的方式居多 ※ 編輯: esla (222.92.199.54), 05/14/2018 11:32:43 ※ 編輯: esla (222.92.199.54), 05/14/2018 11:46:23

05/14 14:03, 6年前 , 3F
優質長知識文
05/14 14:03, 3F

05/14 16:48, 6年前 , 4F
幫你下個標題,一分鐘讓文組也能懂NAT,舉例好神呀
05/14 16:48, 4F
我的工作很大一部份就是在翻譯人話給文組的人聽的XDD ※ 編輯: esla (222.92.199.54), 05/14/2018 17:28:54

05/14 19:40, 6年前 , 5F
我印象WC2沒有SERVER 我是用56K跟同學連的
05/14 19:40, 5F

05/14 19:41, 6年前 , 6F
XBOX1 有些遊戲可以在遊戲選單看到是開放還是嚴格
05/14 19:41, 6F

05/14 19:43, 6年前 , 7F
開對應遊戲的port就可以達到"開放"
05/14 19:43, 7F

05/15 12:01, 6年前 , 8F
那前面文章說廠商掛sever沒用的怎麼解釋?
05/15 12:01, 8F

05/15 12:02, 6年前 , 9F
改一下 推文
05/15 12:02, 9F
廠商掛SERVER有用啊,只是會延伸其它的問題,像是SERVER被塞爆 會有效能或頻寬不足的問題,但應該還是會比現行連線方式好一點 除非我整個認知是錯誤的啦,不過我想架構不會差太多 ※ 編輯: esla (222.92.199.54), 05/15/2018 13:13:08

05/15 14:18, 6年前 , 10F
PS+收錢 以為他也會架server的......
05/15 14:18, 10F
文章代碼(AID): #1Q-FPity (MH)
文章代碼(AID): #1Q-FPity (MH)