Vad är en zonfil?
En zonfil är ett textdokument som används av Domain Name System (DNS) för att kartlägga datorer, domännamn och olika resurser till lämpliga adresser för Internet Protocol (IP). Denna kartläggning gör det möjligt för människor att få tillgång till resurser och datorer på internet med hjälp av mänskliga läsbara adresser. Zonfiler består i allmänhet av två delar: direktiv och resursposter.
direktiv börjar med ett dollarskylt och inkluderar information som gäller för hela zonfilen, till exempel dess tid att leva ($ TTL). TTL är standardtiden som en namnserver bör överväga nedladdad zonfilinformation som är giltig innan du letar efter uppdateringar. Till exempel, om $ TTL är inställd på 86 400 sekunder (24 timmar), kommer en namnserver som har åtkomst till den zonfilen att lagra en kopia av den i 24 timmar innan du försöker leta efter en uppdaterad version. Observera att enskilda resursposter kan innehålla unik TTL -information som åsidosätter detta standardvärde.
Andra gemensamma direktiv inkluderar $ ursprung, som sätter DEFel domännamn för alla värdar som ingår i zonfilen och $ inkluderar, som gör att en zonfil kan inkludera innehållet i andra textfiler. Att använda $ inkludera filer ger administratörer möjligheten att logiskt organisera och separera en zonfils resursposter. Detta förhindrar behovet av att lägga till hundratals poster i en enda fil.
resursposter är zonfilposter som definierar DNS -information om en specifik värd eller resurs. Även om det finns dussintals typer av resursposter som definieras av Internet Engineering Task Force (IETF), är de mest använda:
- En post - en Adressrekord för Internet Protocol Version 4 (IPV4). Dessa poster kartlägger specifika värdar till sina tilldelade IP -adresser.
- MX -post - en postutbytespost. MX -poster listar namnet på postservrarna för denna DNS -zon. En zonfil kan innehålla flera MX -poster, var och en med en specificerad preference relativt varandra.
- CNAME -post - Canonical Name Record. CNAME -poster liknar en poster, men används för att kartlägga ett namn till ett annat namn istället för till en IP -adress.
- ns Record - Namn Server Records. Dessa poster definierar vilka namnservrar som är auktoritativa för domänen som hänvisas till av zonfilen.
- SOA -post - Start av myndighetsrekord. SOA -poster definierar parametrar som påverkar hela zonen. Dessa poster är viktiga för att DNS ska fungera korrekt, särskilt zonfilöverföringar mellan primära och sekundära DNS -servrar.
En SOA -postlistor, bland annat information, rotdomännamnet för zonen, serienumret för zonfilen och uppdateringsintervallet. Uppdateringsintervallet är hur lång tid sekundär DNS -servrar låter passera innan de försöker kopiera zonfilen från den primära servern. Sekundära DNS-servrar använder serienumret för att avgöra om kopian de redan har är den mest uppdaterade Dåt version.