為什麼別人連不到我的本地網頁伺服器?
文章推薦指數: 80 %
文/ 西打藍Siddharam. 筆電能不能當server? 剛學網站知識時,一直疑問一件事?「為什麼我可以在網路空間如GitHub 架站,讓全世界看到;但拿自己電腦 ...
Togglenavigation
Siddharam
關於
有話對我說
Facebook
自由工作者日常
離職週記
工程師日常
慢慢想
技術筆記
浪流基隆
都市霧雨
文/西打藍Siddharam
筆電能不能當server?
剛學網站知識時,一直疑問一件事?「為什麼我可以在網路空間如GitHub架站,讓全世界看到;但拿自己電腦當網頁伺服器,連接IP時,卻連不上呢?」
後來這個疑問,在我玩Nginx的時候,獲得了解答。
網域與IP
熟悉網路知識的人都知道,所有的英文網域,在透過DNS解析後,都能還原回一串IP。
可以把它看成家裡的門牌。
而自己電腦的IP位置,則是localhost,而所對應的IP為127.0.0.1。
所以當你啟動一台webserver在本地時,只要打localhost:3000,就能看到畫面了。
假設你電腦的IP是121.212.121.212,那在網址輸入121.212.121.212:3000,也會出現同個畫面。
但是傳給別人時,為什麼別人看不到呢?
答案是防火牆擋住了。
你必須開放3000Port給外人連線才行。
而一般的網路空間,通常都幫你設定好了。
但如果是自己在Nginx架站的話,就必須手動設定。
Port非常方便,一個網頁伺服器可以有很多Port,例如預設的80port,HTTPS的443Port,MYSQL的3306Port等等。
最後,
如果有到過中國的朋友,一定會用VPN。
它可以通過防火牆,讓你連線到私人的網路,隱藏自己的IP以及傳送的私密資訊。
有些政府機關怕資訊外流,所以員工都需要透過VPN,才能連結到公司資料。
這也是其中的一種應用。
閱讀量次
←
上一篇
新的一篇
→
聯絡與合作
有文字採訪、網站開發,或是諮詢需求,皆可以至最新製作的個人網站參考作品。
或是想分享心情、聊聊天、交朋友,可以來秘密通道找我唷。
Email:[email protected]
訂閱:
延伸文章資訊
- 1分享你的網站· 專題菁英班- JavaScirpt爬蟲專案 - Hsueh-Jen
怎麼把網站分享給別人看. 我架好網站了,酷斃了!大家趕快連到我的網站來看看。 你貼給別人 http://127.0.0.1:3000 或是 http://localhost:3000 ,然後發現...
- 2【問題】如何讓別人用實體IP連到我的網站? - 巴哈姆特
【問題】如何讓別人用實體IP連到我的網站? 樓主 幽沁影 eva556678901. GP0 BP-. 2014-07-02 12:06:59 編輯. 大家好,小妹之前在知識+發問,苦苦等候都沒人回應
- 3第十七天:怎麼讓別人連到我作好的網站? - iT 邦幫忙
- 4如何讓別人的電腦看到我架的伺服器的網頁上 - Mobile01
1. DDNS沒有正確的連到外部IP · 2. 防火牆有沒有打開 · 3. Port forwarding是否正確(虛擬伺服器設定)
- 5讓別人連到我的電腦 - 軟體兄弟
在瀏覽器打上我的IP DNS伺服器XXX.XX.X.X/Index. ,2019年9月17日— 剛學網站知識時,一直疑問一件事?「為什麼我可以在網路空間如GitHub 架站,讓全世界看到此網站,...