● 每週一言
由因推果易,由果推因難。
導語
有時候,我們在外想要訪問家裏主機的資料,要麼由於主機處於家庭路由器下,是非公網IP,要麼就是是運營商隨機分配的一個公網IP,都很難直接連上主機獲取資料。那麼,有什麼辦法可以解決這一難題?答案就是 內網穿透。
內網穿透
內網穿透,又叫NAT(Network Address Translation)穿透,別看名字比較拽,按照NAT的字面意思解釋,其實就是做了一次網絡地址的轉換。接下來,我們通俗地講一下到底什麼是內網穿透。
假設小區局域網的主機名爲A,一臺具備公網IP的主機名爲B。通常情況下,A能直接ping通B,而B由於不知道主機A的確定IP地址,或者A的實際地址本就是一個局域網地址,因而無法主動聯繫上A。
不過,既然A能主動聯繫上B,那麼是否可以先讓A聯繫B,然後持續保持聯繫,在保持聯繫的過程中B不就能隨時“主動”聯繫A了嗎?沒錯,內網穿透的核心思想正是這個意思。
目前實現內網穿透的主要方式有SSH和VPN兩種。
SSH是專爲遠程登錄會話和其他網絡服務提供安全性的協議,天然具備實現內網穿透的基因。
VPN叫做虛擬專用網絡,主要也是用於加密通訊,常見的應用有OpenVPN,也可以解決內網穿透問題。
以上便是內網穿透的簡單介紹,敬請期待下節內容。
結語
感謝各位的耐心閱讀,後續文章於每週日奉上,敬請期待。歡迎大家關注小鬥公衆號 對半獨白!