A Google elindította új szolgáltatását a Google DNS szervert. Vannak persze OpenDNS szerverek (pl. a 208.67.222.222 és a 208.67.220.220), amit bárki használhat, ám ha ez nem lenne elég, akkor lehet a Google 8.8.8.8-as címen futó szerverére rámenni.
Publikus DNS-re akkor van szükség, ha a netszolgáltató DNS-e nem működik, vagy a DHCP nem ad DNS címet.
Azaz jól konfigurált (DHCP) hálózatokon szinte soha.
Azt írja a Google, hogy ettől majd piszok gyorsan meg el tudjuk majd érni a kért oldalakat.
Tételezzük fel, hogy a geeklany.wpress.hu oldalra akarsz elnézni. Beírod a böngésződbe az URL-t, akkor a háttérben az URL-t át kell alakiítani IP cím-re. Ehhez el kell menni a DNS szerverre, ami feloldja . A Google DNS használata esetén ez 14 lépésben és 293ms alatt történik meg.
C:\>tracert 8.8.8.8
1 2 ms 3 ms 3 ms 192.168.0.1
2 10 ms 12 ms 9 ms 217.0.118.104
3 12 ms 9 ms 7 ms 87.186.244.178
4 15 ms 9 ms 9 ms d-ec2-i.D.DE.NET.DTAG.DE [217.5.71.26]
5 12 ms 9 ms 12 ms 4.68.63.45
6 14 ms 9 ms 10 ms ae-34-52.ebr2.Dusseldorf1.Level3.net [4.69.139.33]
7 13 ms 14 ms 17 ms ae-2-2.ebr1.Amsterdam1.Level3.net [4.69.133.89]
8 13 ms 16 ms 14 ms ae-11-51.car1.Amsterdam1.Level3.net [4.69.139.130]
9 17 ms 16 ms 16 ms 212.72.42.14
10 73 ms 16 ms 21 ms 209.85.254.92
11 26 ms 23 ms 33 ms 64.233.175.246
12 31 ms 23 ms 24 ms 72.14.239.197
13 31 ms 34 ms 36 ms 209.85.255.130
14 24 ms 23 ms 26 ms google-public-dns-a.google.com [8.8.8.8]
Ugyanakkor ha a szolgáltató saját DNS-ét akarom elérni, akkor az 6 lépésben és 61ms alatt történik.
Ez még nem dönti el a versenyt. Ugyanis ha a szerver nem ismeri az adott domaint, akkor megy a következő DNS-hez és így tovább, míg végül visszajut hozzánk a feloldott IP cím.
Most akkor melyik a gyorsabb?
Ez attól függ, hogy ki rendelkezik nagyobb cache-sel.
Feltételezem, hogy a Google minél több információt akar tőlünk összeszedni. Tárhely problémái se lehetnek. Ergó minden kérés eredményét el tudja tárolni a cache-ben. Ha pedig eltárolja, akkor nem kell kérdezgetnie a többieket. Ez pedig azt jelenti, hogy egy idő után feleslegessé válhatnak a DNS szerverek. Ez persze veszélyes lehet. Eddig a DNS információk el voltak osztva, egy DNS injenctionnal szemben viszonylagos védelmet nyújtott a cache átmeneti léte.
“vagy a DHCP nem ad DNS címet.
Azaz jól konfigurált (DHCP) hálózatokon szinte soha.”
hmm…ez így standard?
mer elvileg ugye végponttól(szolgáltatótól) függően a saját szolgáltatóé (kéne), hogy leggyorsabb legyen ….mint ahogy írod is.
Nem standard, de általános.
A gyorsaság nem csak attól függ, hogy a legközelebbi DNS szolgáltatót mennyi idő alatt éred el, hanem sokkal inkább attól, hogy ő tud-e válaszolni a kérdésre. Mert ha nem, akkor meg kell kérdeznie egy másik szervert, és esetleg annak is egy másikat és így tovább. És az megint csak idő.