一般如果需要將內網IP映射到外網首先需要確定你用的是那種類型的寬帶,有LAN、ADSL等,如果是ADSL電話,由於每次獲取的都是動態IP,這就需要通過動態域名綁定的方式來實現內網IP訪問外網。
NAT原理可參見:http://www.cnblogs.com/loulijun/archive/2012/03/31/2426621.html
准備工作:
1、下載花生殼軟件
2、保證你能夠訪問你的網關,需要修改路由配置
詳細步驟
1、首先需要到http://www.oray.com/(花生殼官網)下載一個花生殼軟件並安裝,並且注冊一個護照。
2、由於ADSL的modem自帶NAT穿透功能,所以只需要配置一下即可
登錄192.168.1.1(網關),默認用戶名和密碼都是admin,為了安全起見最好修改一下

- 進入后點擊“轉發規則”-->"虛擬服務器"-->“添加新條目”,把你要放到公網的Ip和端口映射上去,比如我是將端口設置為18080,IP:192.168.1.103
協議設置為all,狀態設置為“生效”,保存。
- 進入“轉發規則”-->“DMA主機”-->設置狀態為啟用,IP為你要映射出去的內網IP,比如還是本地使用的IP:192.168.1.103
- 如果需要視頻通話,遠程監控等,需要把端口在特殊應用程序中再設置一下
注意:我之前測試的時候發現10000以內的端口外網不能訪問,測試10000以上的可以。貌似10000以內的主要用於家用Modem
3、登錄花生殼,你可以申請一個免費域名,比如test.oicp.net(oicp.net是默認加上去的)。登錄花生殼官網,進入“我的控制台”-->“產品管理”-->“免費域名”-->選中免費域名,點擊“激活花生殼”,
然后激活花生殼,登錄花生殼軟件,你會看到右下角有一個IP地址,這個就是你的公網IP地址了
然后就可以讓別人通過test.oicp.net或者IP在公網上訪問你的服務器
