花生殼2.0教程(解決NAT轉換的問題)

來源:互聯網
上載者:User

標籤:

文章背景:


之前寫了一篇文章,講述如何在自己的個人電腦上搭建一個個人網站。

《建立一個完全由你主宰的網站(一)》

但是在個人電腦上搭建個人網站,外部的電腦是無法直接存取到我們的網站的。需要處理一個叫做NAT穿越的問題。

本文主要講述如何用花生殼處理NAT穿越的問題。



一、概念性的問題


(1)NAT是什麼

簡單地說,NAT就是在區域網路內部網路中使用內部地址,而當內部節點要與外部網路進行通訊時,就在網關(可以理解為出口,打個比方就像院子的門一樣)處,將 內部地址替換成公用地址,從而在外部公網(internet)上正常使用,NAT可以使多台電腦共用Internet串連,這一功能很好地解決了公用 IP地址緊缺的問題。通過這種方法,您可以只申請一個合法IP地址,就把整個區域網路中的電腦接入Internet中。這時,NAT屏蔽了內部網路,所有 內部網電腦對於公用網路來說是不可見的,而內部網電腦使用者通常不會意識到NAT的存在。

上面的解釋有點拗口,具體的解釋請自行搜尋。

介紹NAT主要這個玩意給我們帶來一個問題:就是我們的電腦或者路由器沒有獨立公網IP地址,外部無法尋找到我們的電腦,也就無法訪問我們的網站。


(2)解決NAT的方法之一:主機映射

主機映射,將主機流出資料通過轉寄伺服器,轉寄到外網訪問,是一種資料轉寄應用,速度由轉寄伺服器頻寬分配或決定。


(3)解決NAT的方法之二:全連接埠映射

全連接埠映射,一般指點到點的通訊,通過p2p穿透資料互動,穿透後資料直達,不轉寄,速度由二點網路決定(平時迅雷下載就是用的這種方式)。

(實際上,在某些環境下,為了增強穿透效果,會採取結合轉寄伺服器一起使用效果更明顯。虛擬區域網路,即VPN,內網一台機,與外網一台機,都裝上VPN應用,實現互連,感覺就是區域網路內一樣。)


(4)兩者的區別:

主機映射,也就是說花生殼的伺服器幫我們轉寄,效果好。唯一需要注意的是,因為是免費的,所以人家對流量做了控制(沒記錯的話好像是每個月1G的流量,不過也應該夠用了)。

下面教程用的是連接埠映射。



二、花生殼的安裝和使用

(1)下載(網址失效的話,請搜尋花生殼官網)

這裡下載的是花生殼2.2的版本:請點擊《下載連結》

因為官網上說了,2.3版不支援主機映射功能。

(2)安裝和註冊

安裝完還不能馬上使用的,需要到花生殼上面註冊一個帳號。


1.註冊登陸之後進入管理中心。



2.然後點擊你的帳號名稱


3.然後進入網域名稱列表


4.然後註冊殼網域名稱



5.輸入一個你想註冊的名字,看看是否被註冊



6.如果沒被註冊,那你就可以註冊這個網域名稱了。點擊“立即註冊”


7.因為我已經有免費網域名稱了,所以不可以再註冊。(如果是新註冊花生殼的使用者可以註冊)



8.到此,註冊完成。


(2)網域名稱和網站主機的綁定

現在我們已經擁有的東西是:搭建好網站並且安裝了花生殼的個人電腦、一個在花生殼申請的免費網域名稱。

現在就是要把這兩個東西綁定起來。綁定之後,別人在外面就可以用網域名稱來訪問我們的電腦上網站了。


1.首先是在電腦的花生殼上登陸一下

2.進入介面之後,看到我們擁有的網域名稱。


3.右鍵點擊我們的網域名稱,彈出一個菜單。選擇“新花生殼管理”。

4.然後,添加映射


6.填入主機的IP和連接埠。

主機IP自己查,不懂的別問我。

連接埠的話,互連網的網站一般用80連接埠(http預設連接埠),這裡也可以用其他連接埠。


我的電腦上有兩個網站,因此我其中一個用了80連接埠,另外一個用了8081連接埠。

必須注意的是,這個連接埠必須與你的web伺服器配置的連接埠一樣。如果你電腦上的web伺服器的配置連接埠和花生殼的不一樣,那是無法訪問的。

(下面是我的IIS伺服器的連接埠配置,80連接埠用於wordpress網站的訪問,8081用於另外一個網站的訪問)



5.如果配置成功,儲存一下。

在瀏覽器輸入你的網域名稱,就可以訪問你電腦上的網站了。


上面的過程中,由於大家的電腦環境和操作細節不同,肯定會有很多問題。如果實在解決不了,請在評論裡面留言。





IT從業人員需要及時關注技術動態,但是互連網的內容卻過於離散,好東西往往隱藏得很深。現在可以在公眾號裡面搜尋關注 “小魚兒的IT技術分享”,訂閱我為大家每天匯總的IT技術資訊。歡迎大家關注!
    有興趣的請點擊《與IT技術相關的公眾號》



最後說句廢話,不知道你們會不會遇上。我的網站目前無法訪問,按理說,次層網域是不用去備案的。




IT從業人員需要及時關注技術動態,但是互連網的內容卻過於離散,好東西往往隱藏得很深。現在可以在公眾號裡面搜尋關注 “小魚兒的IT技術分享”,訂閱我為大家每天匯總的IT技術資訊。歡迎大家關注!
    有興趣的請點擊《與IT技術相關的公眾號》

花生殼2.0教程(解決NAT轉換的問題)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.