端口映射相對于內網穿透更安全一點。端口映射指通過端口轉換來獲取公網ip地址的端口。而內網穿透如果你能獲得公網IP,是用不到內網穿透的。內網穿透需要一個中間商來幫你。首先你主動去中間商那里注冊你要提供的服務。你發送的數據會一層一層的穿透路由器(你的路由器,寬帶商的路由器),發送時必須有一個發送端口。
端口映射指通過端口轉換來獲取公網ip地址的端口。端口映射分為動態和靜態.動態端口映射:內網中的一臺電腦要訪問新浪網,會向NAT網關發送數據包,包頭中包括對方(就是新浪網)IP、端口和本機IP、端口,NAT網關會把本機IP、端口替換成自己的公網IP、一個未使用的端口,并且會記下這個映射關系,為以后轉發數據包使用。然后再把數據發給新浪網,新浪網收到數據后做出反應,發送數據到NAT網關的那個未使用的端口,然后NAT網關將數據轉發給內網中的那臺電腦,實現內網和公網的通訊.當連接關閉時,NAT網關會釋放分配給這條連接的端口,以便以后的連接可以繼續使用。
內網穿透如果你能獲得公網IP,是用不到內網穿透的。因為有的網友他從寬帶服務商那里獲得的并不是公網IP,只是寬帶服務商的內網IP。這時如果你要在你的內網建立服務,那必須得內網穿透了。因為你提供服務,是被動等待別人來連接你。訪問者只能看到,也只能到達服務商那里,還到不了你的路由器,所以你無能為力。服務商他并不會轉發訪問到你的路由器上面,因為你是在他的局域網內,他的局域網內那么多機器,他也不知道轉發到誰,哪個端口。
內網穿透,俗稱打洞,需要一個中間商來幫你。首先你主動去中間商那里注冊(當然都是你在你的局域網內裝的內網穿透軟件自動完成的)你要提供的服務,比如web默認是80號端口。當你去注冊時,你發送的數據會一層一層的穿透路由器(你的路由器,寬帶商的路由器),發送時必須有一個發送端口。每經過一層路由器路由器都會變換一個IP變換一個端口(就是NAt)。這個數據最后到達中間服務商。