Pages

2011-09-03

用Google Public DNS或OpenDNS,讓網路瀏覽更順暢!

「瀏覽網際網路(Surfing Interent)」這件事情,大概是現代人在開啟電腦後,最常作且也是花最多時間做的一件事了吧?試問各位讀者,您平均每天花多少時間在瀏覽網際網路(Internet)呢?筆者粗估,自己每天花在瀏覽網站、部落格、新聞、社交網站,如Facebook、Google+等,大概也絕對超過四個小時吧!

隨著基礎建設的進步,網路的頻寬與速度越來越大也越來越快,過去許多需要安裝在本機上才能執行軟體,現在都以 Web App 的形式,讓使用者透過網路就能夠在瀏覽器上直接操作了;也因為如此,讓我們大大減輕了安裝「軟體」的需求,但也無形中增加了我們花費在網際網路上的時間成本,而在這當中,我們究竟又花了多少時間在等待網頁的開啟呢?

答案?筆者也不曉得…但,不變的定理是-「當然是越少越好」(最好趨近於零啊!)。的確,在今日的社會,大多數人已經沒有什麼意願與耐心,去等待某個頁面的回應。而本篇文章就是要告訴各位讀者一個簡單的方式-「更改 DNS 設定」,就能夠加速整體網際網路瀏覽的速度囉!

根據Lifehacker的這篇文章指出,若是您已經使用了「Google Public DNS」或是「OpenDNS」作為您預設的DNS,那麼,在這幾天,當您瀏覽某些網站或是Youtube時,應該可以感受到速度的提昇,Up!Up!。Google最近和網域解析公司OpenDNS合作一項稱為「A Faster Internet」的計畫,目的就跟計畫名稱一樣-「一個更快的網路」,藉由該計畫,希望能夠提昇使用者在瀏覽網際網路時的速度與使用者體驗(Google真是家佛心來地公司啊!一切以使用者的需要為優先,讚!)

接下來筆者就先介紹「如何設定與使用 Google Public DNS 與 OpenDNS」,讓有需要的讀者能夠親自體驗一下這項簡單設定所帶來的改變,接著會利用一套 DNS 的評測軟體-namebench,來測試與比較 DNS 的優劣。Let’s get started!

首先,我們需要先知道 Google Public DNS 與 OpenDNS 的伺服器位置:

  Google Public DNS 
    主要 DNS 伺服器:8.8.8.8
    次要 DNS 伺服器:8.8.4.4

  OpenDNS 
    主要 DNS 伺服器:208.67.222.222
    次要 DNS 伺服器:208.67.220.220

我們可以見到 Google 連 DNS 伺服器的 IP 位置都這麼好記,實在是很貼心呢!

 

a) 設定 DNS 伺服器 

要進入 DNS 設定的頁面,首先如下圖,在桌面右下角(以 Windows 7 為例)的網路連線圖示點「右鍵」→「開啟網路和共用中心」。

之後,點選「變更介面卡設定」→右鍵點選「區域連線」→選取「內容」。

接著,選擇「網際網路通訊協定第4版(TCP/IPv4)」→點選「內容」。

最後,在如下圖紅色方框處填入上面提供的「Google Public DNS」或是「OpenDNS」的伺服器位置,按下「確認」後就設定完成囉!像筆者這邊填入的是 Google Public DNS,不過…注意到順序是倒過來的了嗎?至於為什麼會這樣,我們留在後面在做解釋囉!

到這邊,其實就已經完成了全部 DNS 的設定了,比較心急的讀者可以馬上去測試看看網路的速度有沒有加快囉!不過,怎麼知道我們究竟有沒有真的使用到「Google Public DNS」或是「OpenDNS」呢?

 

b) 確認 DNS 狀態  

由於我們要應用到命令提示列中的「nslookup」這個指令,來作確認 DNS 狀態的動作,首先,我們要進入「命令提示字元(Command Prompt)」中,我們可以在開始功能表中的「附屬應用程式」中找到它;或是利用「執行 (或『視窗鍵+R』)」→「cmd.exe」進入。

進入之後,鍵入「nslookup rock09.blogsopt.com」並按下 Enter 鍵後,確認一下伺服器欄位是否顯示「google-public-dns-X.google.com」(X=a 時,DNS 伺服器為8.8.8.8;X=b 時,則是利用了 8.8.4.4 這台 DNS 伺服器),若是沒錯的話表示我們真的已經開始使用 Google Public DNS/OpenDNS 的服務囉!Enjoy it!

 

 

c) DNS 伺服器評測 

話說,本來的設定用的好好的,為什麼無緣無故要變更這項 DNS 設定呢?究竟效果差異在哪裡?

為了獲得數據讓各位讀者瞭解,筆者利用 Google 發展的 namebench 這套軟體來作 DNS 伺服器速度的評測,並且將設定調整為預設的狀態(也就是未使用 Google Public DNS/OpenDNS)。

如下圖,筆者因申請的是中華電信的網路,預設會使用 HiNet 的「168.95.192.1」這台 DNS 伺服器,我們可以見到 namebench 也對其他的 DNS 伺服器一齊做了評測(SeedNet 的 DNS 伺服器都比 HiNet 的好!);可以見到,Google Public DNS-2 這台伺服器(也就是『8.8.4.4』)竟然比 HiNet 的快了近 190%有什麼理由不換啊!

另外,如下圖右上處,namebench 這套軟體也提供了推薦的設定值,它是以「反應最快+距離最近」的組合來推薦,各位讀者不妨採用 namebench 的建議來作設定的依據,筆者就是採用評測後數據的結果來設定主要與次要伺服器的設定喔!

 

介紹完如何設定 DNS 伺服器與 DNS 伺服器的評測工具-namebench 之後,就待各位讀者親自去體驗,這個小小地設定對您的網路瀏覽速度帶來多大的影響囉!若有任何問題,歡迎留言給 09er 一起討論切磋囉!

張貼留言
Related Posts Plugin for WordPress, Blogger...