PDA

Bekijk Volledige Versie : Dns Ttl



WH-Tim
05/10/07, 15:20
$TTL 14400
@ IN SOA ns1.mijndns.com. postmaster.mijndns.com. (
200704020
7200
3600
1209600
86400 )

domein.nl. 14400 IN NS ns1.mijndns.com.
domein.nl. 14400 IN NS ns2.mijndns.com.


*.domein.nl. 14400 IN A 74.32.37.21
ftp 14400 IN A 74.32.37.21
www 14400 IN A 74.32.37.21
mail 14400 IN A 74.32.37.21
pop 14400 IN A 74.32.37.21
domein.nl. 14400 IN A 74.32.37.21
localhost 14400 IN A 127.0.0.1

domein.nl. 14400 IN MX 20 mail


Bovenstaan is een voorbeeld van een dnszone. Maar nu zie ik voor ieder A record 14400 staan. Wat betekent deze 14400 nou precies? En is deze altijd gelijk aan de bovenste $TTL ?

Uptime
05/10/07, 16:44
Ik ben niet zo goed om dit in mensentaal te vertalen :p
Maar hierbij toch een leuke uitleg.
Met dank aan Wikipedia :O

Time to live in het DNS
Time to live waarden komen ook voor in het Domain Name System waar ze door een authoritatieve nameserver worden ingesteld voor een Resource Record (een leesbaar computeradres en een IP-adres). Wanneer een nameserver met een cache om de Resource Record vraagt, wordt deze ook in het cache geplaatst voor de tijdsduur die door de TTL wordt aangeduid. Wanneer aan de nameserver om dezelfde informatie wordt gevraagd voordat de TTL verlopen is dan wordt de versie uit het cache teruggestuurd in plaats van opnieuw de Resource Record op te vragen. Een nameserver kan ook reageren met een antwoord dat het het IP-adres voor het domein niet heeft (met de NXDOMAIN code oftewel no such domain); deze hebben doorgaans een korte time to live (hooguit 3 uur).

Korte time to live waarden kunnen zorgen voor een grotere belasting op de authoritatieve nameserver maar ze kunnen nuttig zijn wanneer het adres van een belangrijke service (zoals een webserver of een MX-record) wordt veranderd. DNS administratoren verlagen vaak de TTL van zo'n adres voordat het verandert om overlast voor de gebruikers te minimaliseren.

WH-Tim
05/10/07, 17:27
Oke, maar moeten die twee waarden nou altijd hetzelfde zijn, of overruled eentje de ander?

Nielsvk
05/10/07, 17:50
Hoeft niet, is gewoon een TTL voor een specifiek A record..

WH-Tim
05/10/07, 17:58
Oke, en als ik dus een TTL per A/CNAME/MX/ etc record instel kan ik die TTL in principe weglaten, en andersom?

Nielsvk
05/10/07, 18:25
de TTL van de zone is verplicht, per records niet.. :)