VPN與DNS 有什麼聯繫?有什麼區別?

內容如題。。。作為一個網路白痴。。據前輩們說dns 與掛vpn都可以翻越圍欄。。。

那麼我想問一下這兩個是否是一個東西呢?或者說是有什麼關聯?真心求教。。我沒有百度到


本人大學黨一枚,第一次回答問題0.0

先說說題主吧,提這個問題之前,至少上wiki去了解一下什麼是VPN,什麼是DNS。如果你了解過的話,就不會提這個問題了。

然後再說說大家的答案。

1. 天朝的牆有一項功能叫DNS污染:當你發出的DNS查詢數據包經過牆的時候,如果有違規內容,牆會偽裝成目標DNS伺服器,向你發送錯誤的查詢結果,或者直接充定向到404頁面。

2. 關於通過修改hosts翻牆的問題,普通百姓就不要想了吧,這個方法對於ipv4來說已經基本沒用了;對於ipv6,還沒有更加有效的方法徹底封鎖,所以在部署了ipv6的各大高校可通過這種方法訪問Google。

3. 關於通過DNS翻牆的問題,不是沒有方法,只是因為你不知道。有一項技術叫做DNS隧道,具體的理論原理和部署方法可以自行解決,這裡就不詳細講解了


VPN是Virtual Private Network 相當於你和VPN代理形成一個網路

DNS是Domain Name Service域名解析 據我所知現在DNS翻牆似乎不行了吧~

意思是 本來牆把http://www.google.com幹掉了不指向Google真實的伺服器 那麼訪問這個域名的都訪問不到那麼 你把http://www.google.com 通過修改Host文件 或者自己弄個DNS伺服器 (比如路由器兼職擔任)指向Google的真實伺服器的IP,也就能訪問到了


個人見解.

dns就是所謂的域名解析,現在ipv4網路的資源互訪基本是基於ip地址的,舉個很簡單的例子,我們訪問http://www.qq.com(就是不用百度),按下enter鍵後其實pc已經發起一次dns查詢,最後由dns伺服器回饋一個ip地址就是之前要訪問域名的ip地址了.

vpn是虛擬專用網的簡稱,一般區別於專線(專線自己必應,就是不用百度),使用隧道技術和加密技術來達到專線的效果.

目前我所知的翻牆方法有dns代理和vpn兩種方式,先說第一種.

dns代理,當我們想訪問比如http://www.facebook.com時,pc會去查詢該域名對應的ip地址,由於政策因素,導致很多國外的網站都返回錯誤的ip地址,因戲國內無法訪問國外的網站(dns污染),而設置dns代理等於是設置dns,能從該伺服器上正確解析出國外網站的地址,這樣就能實現所謂的翻牆了.

先挖坑,晚點填.


1.第一我要告訴你這是完全有可能的。

2.你直接看http://aixyz.com 你看這家他就能做到。

3.kenshin WeRRa其實講的很正確。


這兩者沒有卵關係。

你可以這麼理解,vpn是一個管道,在你家沒水的時候(你可以理解為沒網,或是被禁的時候),用這根管從別的地方吸水過來(鏈接別的網路,穿過網路限制)。

dns呢,基本沒法實現穿越網路的需求,dns得作用是解析,最直觀的就是你不設置dns,你在網頁上輸網址是上不了網的,dns是把網址轉換成ip地址用的。


VPN是虛擬區域網,傳輸的數據是經過加密的,天朝這裡經常用於翻牆。

DNS是用於把域名解析為IP地址的,你可以理解為電話號碼本。

DNS翻牆其實是把被屏蔽的域名解析到沒有被屏蔽的IP地址或者CDN上實現的。

它們之間沒什麼關係,真想翻牆還是老老實實用代理或者VPN。


VPN組網產品有蒲公英Cloud VPN智能組網路由;

DNS相關產品有花生殼動態域名解析;


聯繫就是整個net。VPN是客戶端去請求服務端的DNS


推薦閱讀:

杭州四喜信息技術有限公司怎麼樣?
如何通過條件編譯,利用不同編譯器的預置宏定義來區分不同編譯器,實現跨平台編譯?
有沒有免費的雲主機啊,只要能跑Python 就好?
為什麼一家靠做流氓軟體起家的360,現在可以成為一家安全公司?
為什麼在微軟三月份就發布公告和更新的情況下兩個月後仍有很多人中了「永恆之藍」?

TAG:互聯網 | VPN | 信息技術IT | 計算機網路 |