Google 也提供公開的 DNS 服務了

Google 整合的服務真的很多,目前大家最常用的是 gmail 與 maps 兩個最熱門服務。不過今天看到一個消息,google 連 dns 的服務也要嘎上一腿提供服務了,這到底怎麼回事呢?

首先 Google 公開的 DNS 服務主機共有兩台,IP 分別是 8.8.8.8 與 8.8.4.4。天啊,這兩個 IP 怎麼那麼好記與簡單?乍看之下還以為亂打的,不過測試後真的可以使用,而且 ping 值超級的低。

先由家裏的 windows 測試一下…

C:\Documents and Settings\kendlee>ping 8.8.8.8

Pinging 8.8.8.8 with 32 bytes of data:

Reply from 8.8.8.8: bytes=32 time=31ms TTL=244
Reply from 8.8.8.8: bytes=32 time=32ms TTL=244
Reply from 8.8.8.8: bytes=32 time=31ms TTL=244
Reply from 8.8.8.8: bytes=32 time=34ms TTL=244

Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:

Minimum = 31ms, Maximum = 34ms, Average = 32ms


改用學校的機器測試:

SayyaBBS:kendlee@~> ping -c 5 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=245 time=3.62 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=245 time=3.86 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=245 time=4.51 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=245 time=4.48 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=245 time=3.80 ms

— 8.8.8.8 ping statistics —
5 packets transmitted, 5 received, 0% packet loss, time 4009ms
rtt min/avg/max/mdev = 3.623/4.058/4.519/0.376 ms

真是令人訝異的回應速度,看起來會比目前大家常見的 168.95.1.1 這個 ip 好記而且好用。至少回應速度很低,google 很多地方都有部屬機器,所以讓對連很快就連到。當然 ping 無法知道對方 dns 的效能是否好,但是我想 google 本身有完備機器數量與豐富的頻寬,加上特有一些技術應該是不需要太多懷疑的。至少除了大家熟悉的 isp dns 以外,也多了另類選擇。

當然…用 nslookup 確認一下真的可用嗎?

SayyaBBS:kendlee@~> nslookup tw.yahoo.com 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
tw.yahoo.com canonical name = tw-cidr.fyap.b.yahoo.com.
tw-cidr.fyap.b.yahoo.com canonical name = tw-tpc-fo.fyap.b.yahoo.com.
Name: tw-tpc-fo.fyap.b.yahoo.com
Address: 203.84.202.164

一點都沒問題,真是太棒了。

Google 提供這樣公開的 DNS 服務有啥好處呢?使用一般自己的 DNS 甚至 ISP 所提供的不是很單純嗎?這個問題我一直在思考並找資料,總算釐清了 Google 的想法。要說這個之前要談到公開的 DNS 服務,最有名氣的就是 OpenDNS 這服務了… OpenDNS 本身為公開的 DNS 服務可以讓大家使用。我想可能很多人都沒聽過 OpenDNS,我倒是之前因為一些需求而接觸使用這個服務,因為 OpenDNS 服務不是單純提供一般 Hostname 與 IP 應對解析,而且提供了:

1. 可以指定只要查詢端是特定 IP 時候,可以針對查詢的資料進行過濾。一般來說於公司環境使用,可以禁止特定網站連結。這一般要搭配註冊與通過 IP 驗證後的流程來驗證。

2. 提供了釣魚防堵的安全機制,可以避免使用者瀏覽到一些惡意的網站,避免一些資訊安全問題。

那大家猜到 Google 的 DNS 服務也要提供啥功能嗎?答案是.. 依據官方的資訊來看,只是當純 DNS 服務而已。不過他們有完備的機器服務群與網路環境,然後針對 DNS 的一些安全特殊設計,可以滿足與提供一個完備 DNS Server 服務這樣。

Google Public DNS:

* Speed up your browsing experience.
* Improve your security.

不過我總感覺 Google 知道太多大家的網路瀏覽行為,多了 DNS 解析服務更可以知道更多實際的一些網路行為模式了… 這不知道到底是好還是壞就是。

4 註解於 Google 也提供公開的 DNS 服務了

我要回應

 

 

 

你可以使用 這些網頁標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(若看不到驗證碼,請重新整理網頁。)