"Ofte caching må vel være fordel for alle?"
Dette er tullete formulert. Enten er hosten cachet eller så er den ikke. En dns server cache kan inneholde mer en en annen. Dette har ikke med hyppighet å gjøre, men med mengde.
Det at norske dns servere skal være trege til å oppdatere er bare tull. Hvis et domene er tilgjengenlig fra root serverne, så vil den være tilgjengelig for allesamtidig.
At oppdateringer vises først på utenlandske servere er også bare tull. Administrer du et domene så er det du selv som bestemmer hvor lenge domenet/hosten din skal bli cachet. Hvis du slår opp en host hos din lokale ISP der time-to-live er satt til 24 timer, endrer hosten sin A record så vil ISP'en sin cache server svare den gamle A record i 24 timer. Skifter du over til opendns som ikke har cachet hosten, så vil den selfølgelig svare med den nye hosten. Dette er ikke den lokale ISP serveren som er treig, det er han som drifter domenet som ikke har peiling på hva han gjør.
Så, hjelper google sine navneservere?
Nei, dem er treige. Kjørte DNS benchmark mot dem, sammen med GET sine dnscache (min ISP), opendns og google:
84.208.20.110 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
+ Cached Name | 0,005 | 0,006 | 0,009 | 0,001 | 100,0 |
+ Uncached Name | 0,025 | 0,110 | 0,387 | 0,096 | 100,0 |
+ DotCom Lookup | 0,013 | 0,030 | 0,177 | 0,024 | 100,0 |
----------------+-------+-------+-------+-------+-------+
dnscache01.get.no
8. 8. 4. 4 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,031 | 0,033 | 0,038 | 0,001 | 100,0 |
- Uncached Name | 0,050 | 0,177 | 0,368 | 0,092 | 100,0 |
- DotCom Lookup | 0,050 | 0,128 | 0,240 | 0,057 | 100,0 |
----------------+-------+-------+-------+-------+-------+
google-public-dns-b.google.com
208. 67.220.220 | Min | Avg | Max |Std.Dev|Reliab%|
----------------+-------+-------+-------+-------+-------+
- Cached Name | 0,037 | 0,038 | 0,040 | 0,001 | 100,0 |
- Uncached Name | 0,039 | 0,190 | 1,175 | 0,237 | 100,0 |
- DotCom Lookup | 0,040 | 0,128 | 0,437 | 0,087 | 100,0 |
----------------+-------+-------+-------+-------+-------+
resolver2.opendns.com
GET sin dnscache serverer ut cache informasjon iløpet av 0.006 sekunder, mens google og opendns ligger på 0.033-0.038 sekunder. Det vil si at jeg sparer ca 30 ms på data som er cachet. Det som ikke er cachet får jeg ca 70-80ms raskere.
Jeg ser ingen fordeler med å bytte, når cachet data er 5 ganger raskere. Jeg vil tippe resultatet ligger på det samme for telenor, nextgentel o.l.