端口映射端口轉發和內網穿透有什么區別?
端口映射、內網穿透、DMZ等這些都是為了實現在互聯網的任何位置能夠訪問家里的網絡,比如家里的NAS、監控攝像頭、服務器等。
端口映射由于家里的網絡使用了192.168.*.*之類的私網地址,通過NAT轉發的方式訪問外網,家里的內網地址,外網是不可見的。需要通過端口映射的方式,將內網的某個IP的某個服務(對應為端口號),映射成公網IP地址的某個端口號。大部分的家庭無線路由器支持這個功能,如下圖所示▼。
題主問題的端口轉發與端口映射應該是一個意思。此外,配置了端口映射,還需要搭配DDNS才能實現在實現外網訪問家庭內網的功能。
內網穿透內網穿透需要租用VPS服務器、購買域名,搭建類似Ngrok的內網穿透服務,可以快速實現內網IP映射到對外可訪問的域名,還能實現一些不可描述的功能。
什么是DMZ?DMZ的全程是“demilitarized zone”的縮寫,中文名稱為“隔離區”,解決安裝防火墻之后外部網路偶不能訪問內部網絡服務器的問題。
對于家庭網絡,如果要開放家里的內網服務器,使用DMZ主機即可。舉個例子,內網中有一臺共享資源的服務器,為外網用戶提供資源,可以設置DMZ主機將該服務器開放給外網。
很多硬件路由器、軟路由提供了這個功能呢,設置了DMZ主機之后,那么這臺DMZ主機就完全暴露在互聯網上了,不是很安全。
題主所說的虛擬服務器,應該和端口映射差不多。DMZ和端口映射是發布家里內網資源的兩種方式。
歸納以下,為了實現外網訪問家里的內網資源,網絡層面有兩種實現方式:端口映射搭配DDNS、租用VPS服務器搭建內網穿透服務;內網資源方面有兩種實現方式:端口映射、DMZ主機。
如果覺得對你有幫助,可以多多點贊哦,也可以隨手點個關注哦,謝謝。