看板 ask 關於我們 聯絡資訊
※ 引述《sgracee (4inLove!無可取代)》之銘言: : http://www.pcdvd.com.tw/showthread.php?s=&threadid=296939& : perpage=10&highlight=windows&pagenumber=1 : 作業系統xp sp1 : 用MMS://YOUR IP:PORT,如果有接IP分享器記得把PORT對到你的電腦就可以 : 從InterNet上來看電視了. : ==== : 不過第 11 點的最後面我看不太懂 : 「如果有接IP分享器記得把PORT對到你的電腦」 : 我家也是有接分享器 : 但看不懂這句話的意思 : 以上幾點 : 請教大家 : 謝哩^^ 單對port mapping這點,關於串流媒體的製作我沒碰過 IP有幾種分法,按netmask分class ABCDE,按使用範圍分Public/Private 按配給方式分static/dynamic,IP分享器的主要問題在於public/private ip對應 或者是我們說的NAT(network address transport, 網路位址轉譯) 你上次給的http://192.168.2.10之所以會讓網友連不過去,就是因為192.168.0.0 屬於class C中的private ip區段,這只能在local net中使用 或者說只能在 kingnet.com.tw 的公司內部網路使用 其他人的路由就算到的了192.168.2.10,意義也不相同 好啦,ip分享器就是把數個固定的public ip與多個private ip作位址轉譯 可是一個tcp connect session並不只是靠ip決定,還有port 所以在ip分享器上的主要功能就是當你用192.168.0.1:3333作連線 它得先轉譯成140.112.251.88:4444(3333跟4444都只是舉例,不表示確切數字) 之後再以140.112.251.88:4444向你原先的目的地連線 140.112.1.1 140.112.251.88/192.168.0.254 192.168.0.1 Destination IP Switch Source Dest <== Src From: 140.112.251.88:4444 <=== 192.168.0.1:3333 To: 140.112.1.1:80 <=== 140.112.1.1:80 Src ==> Dest From: 140.112.1.1:80 ===> 140.112.1.1:80 To: 140.112.251.88:4444 ===> 192.168.0.1:3333 這個動作就稱為port mapping。 所以如果你今天打算開一個服務,像你說的串流媒體,如果你不設定好讓ip switch固 定將進到ip switch上某個port的封包都丟到你伺服器上的某個port,只是逕行將 private ip跟port給人家,或者把private ip換成ip switch上的public ip再給人家 都沒有用!因為那台ip switch的port mapping沒弄好,它看到不在它服務/轉譯的範 圍內就是drop packet,所以會出現連不上的問題。 NAT的主要問題在此,port mapping是常見的解決方法,只是port mapping在動態處理的表現上頗糟糕,例如常用 的ftp protocol port/pasv command就是問題,此是題外話不表。 -- ╔╗╔╗╔═╔╗╭╭═╮╭╭═╮╔╮╭╗╭╭═╮ ║║║║╚╗║╝║║╮║║║╮║║╰╯║║║╮║ ║║║║ ║║ ║║╚╝║╚║║║║║║║║║║ ║║╯║ ║║ ║║╔╗║╔╝║║║║║║║║║ ╰╰╮╯╔║╚╗║╰║║║║║║║║║║║╰║║o00o ╰╯ ╚╝═╝╰═╯╯╚╝╚╝╚╚╝╝╰═╯╯...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.251.88
sgracee:哇!超詳細!!謝哩^^ 推218.167.231.248 05/03