㈠ NAT和埠映射是什麼
內網有需要讓外網訪問的共享資源或者設備,就需要埠映射來實現。
比如家用路由器,內網都是c類地址,但是全世界有n個。這時候想要在外面訪問家裡的路由器,就需要把內網的地址埠映射到外網。也就是公網,因為公網地址是唯一的。
映射的前提是有公網地址,或者花生殼第三方之類的。
㈡ NAT埠映射是什麼來的
我們用adsl+路由共享上網時,路由器默認是允許內網機器主動訪問外網,但拒絕外網機器主動訪問內網機器的。
埠映射的作用就是能讓外網機器主動訪問到內網機器,這樣就要在路由器上設置一個通道,讓路由器把訪問這個通道的信息轉發到內網機器上去。
舉個例子:A為外網機器,IP為101.101.101.101,B為路由器外網IP為202.202.202.202,內網IP為192.168.1.1,C為內網機器,IP為192.168.1.2,正常情況,C用1234埠主動與A機器4567埠通信時,會通知B代為連接C的4567,A會接受並建立連接。但是若A用1235想主動與C的4568連接時,只能與B的4568連接,但是B只是路由器不會接受,丟棄這個連接請求連接就不成功。
這時,我們在B上設置埠映射,將B的4568映射到C的4568上去,A再主動與B的4568連接時,B就知道這個連接是想連到C的4568上去,於是轉發到C的4568上去,若C這時正有程序監聽這個埠,就會接受並與A建立連接,AC開始通信。
由上可知:
1、是,為了讓外網機器能訪問內網機器
2、是,就是在路由器上監聽一個埠,轉發到一個內網機器的埠上
3、有關,埠映射的機器IP必須為固定IP,不然這個機器就接受不到這個請求了