Hoppa till innehållet

Cookieinställningar

Välj vilka typer av cookies du tillåter. Du kan alltid ändra ditt val via Cookieinställningar längst ned på varje sida. Integritetspolicy

Nödvändiga

Alltid på

Behövs för att logga in, spara din varukorg och komma ihåg dina val. De är alltid på.

Vilka cookies?
  • weboke_sessie, weboke_klant, weboke_remember: din session och att du förblir inloggad
  • weboke_basket: din varukorg
  • wkBtwIncl: visa priser med eller utan moms
  • wok_cookies: ditt cookieval, 12 månader

Mäter vilken annons som leder till ett besök eller en beställning, så att vi inte betalar för annonser som inte ger något.

Vilka cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), upp till 90 dagar
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: via vilken partner du kom till oss (affiliateprogram), 60 dagar

4,6

Land och språk

Varje land har en egen webbplats med landets priser och moms.

Visa

Så läser du en zon

Modul 2: Namnservrar och zoner · Lästid: 8 minuter

Lärandemål: Efter den här lektionen kan du läsa och skriva en DNS-post: namn, TTL, klass, typ och värde, inklusive tecknet @ och punkten på slutet.

Nyckelbegrepp: zonfil, @, relativt och fullständigt namn, punkt på slutet, SOA, serienummer, NS-post

Postens fem delar

I tekniken skrivs en zon ofta som en zonfil: en textfil med en post per rad. Även om ditt kontrollpanel visar det som ett snyggt formulär, finns samma fem delar där:

www.example.com.   3600   IN   A   192.0.2.10
│                   │      │    │   │
naam                TTL    klasse type waarde
DelBetydelse
NamnVilket namn posten gäller för
TTLHur många sekunder svaret får sparas i cache (lektion 6.1)
KlassAlltid IN (internet). De flesta kontrollpaneler visar inte detta
TypPosttypen: A, AAAA, CNAME, MX, TXT, NS, SRV, CAA ...
VärdeSvaret. Vid en MX- och SRV-post finns även siffror här, som prioriteten

Några exempel:

example.com.        3600  IN  A      192.0.2.10
example.com.        3600  IN  MX     10 mail.example.com.
_dmarc.example.com. 3600  IN  TXT    "v=DMARC1; p=none"
shop.example.com.   3600  IN  CNAME  shops.example.net.

Det kan finnas flera poster med samma namn och samma typ. Två MX-poster för example.com eller två A-poster för www är helt normalt. Tillsammans kallas de en recordset.

Tecknet @

Tecknet @ betyder i en zon: domänens eget namn. I zonen för example.com är

@   3600  IN  A  192.0.2.10

samma som

example.com.   3600  IN  A  192.0.2.10

De flesta kontrollpaneler använder @, eller lämnar namnfältet tomt, för den nakna domänen (apex). Ber en tjänst dig att skapa en post "på din domän" eller "på roten av din domän", menar den @. Observera: "roten av din domän" är något annat än DNS-roten från lektion 1.2.

Relativa och fullständiga namn

I lektion 1.2 såg du punkten på slutet. I en zon fungerar det så här:

  • Slutar ett namn med en punkt, är det fullständigt. mail.example.com. är exakt det namnet.
  • Slutar ett namn inte med en punkt, är det relativt. Zonens namn läggs till på slutet. I zonen för example.com blir mail alltså mail.example.com. (med punkt).

Det gäller både för namnet på en post och för ett namn i värdet, som vid CNAME, MX, NS och SRV. För en IP-adress i en A- eller AAAA-post spelar det ingen roll: där sätter du aldrig en punkt efter.

Jämför:

Du fyller i (zon example.com)Blir i verkligheten
Namn: shopshop.example.com.
Namn: shop.example.com (utan punkt)shop.example.com.example.com.
Namn: shop.example.com.shop.example.com.
MX-värde: mail.example.netmail.example.net.example.com. (fel)
MX-värde: mail.example.net.mail.example.net. (rätt)

Kontrollpaneler hanterar detta olika. Vissa lägger alltid till din domän efter namnfältet och visar det under fältet. Vissa sätter automatiskt en punkt efter ett värde. Andra gör exakt det du skriver. Det finns ett säkert arbetssätt:

  1. Fyll bara i den första delen i fältet Namn (shop, www, _dmarc), eller @ för domänen själv.
  2. Fyll i ett värde som är ett namn med det fullständiga namnet och en punkt på slutet, om inte kontrollpanelet tydligt anger att det inte behövs.
  3. Kontrollera efter att du sparat hur posten ser ut i listan. Ser du din egen domän dubbelt i den, justera posten.

SOA-posten: zonens huvud

Varje zon börjar med exakt en SOA-post (start of authority). Den innehåller administrativ information, till exempel:

example.com.  3600  IN  SOA  ns1.hosting.example. hostmaster.example.com. (
               2026110701 ; serienummer
               14400      ; refresh
               3600       ; retry
               1209600    ; expire
               300 )      ; minimum (negativ cache)
  • Det första namnet är den primära namnservern.
  • Det andra är administratörens e-postadress, med en punkt i stället för @: hostmaster.example.com. betyder hostmaster@example.com.
  • Serienumret höjs vid varje ändring. De andra namnservrarna ser på det att något är nytt och hämtar zonen på nytt. Ofta är det ett datum med ett löpnummer, som 2026110701.
  • Det sista värdet avgör bland annat hur länge ett svar om att något "inte finns" får sparas i cache (lektion 6.2).

SOA-posten sköts oftast av ditt kontrollpanel själv. Du behöver nästan aldrig ändra den. Det är dock bra att veta: skiljer serienumren sig mellan dina namnservrar, har inte alla namnservrar den senaste versionen.

NS-poster i zonen

I zonen finns också NS-poster för domänen själv:

@   3600  IN  NS  ns1.hosting.example.
@   3600  IN  NS  ns2.hosting.example.

De ska stämma överens med de namnservrar som finns registrerade hos registryn (lektion 2.1). Ändra inte dessa utan att också ändra namnservrarna hos registraren. En NS-post för en subdomän (klant.example.com NS ...) delegerar den subdomänen till andra namnservrar. Det är avancerat arbete.

I praktiken: så ser det ut i ett kontrollpanel

I DirectAdmin öppnar du DNS-administration. Du ser en tabell med kolumnerna Namn, TTL, Typ och Värde: exakt de delar som beskrivs i den här lektionen, utan klassen. Ett namn med en punkt efter, som example.com., är domänen själv. I Mitt WebOké, fliken DNS, fyller du i @ i Namn för domänen själv, och ser under fältet det fullständiga namnet. cPanel (Zone Editor), Plesk, Cloudflare och registrarernas kontrollpaneler fungerar med samma fält; bara knapparnas namn skiljer sig.

Sammanfattning

  • En post består av namn, TTL, klass (IN), typ och värde.
  • @ betyder domänen själv.
  • Ett namn med punkt på slutet är fullständigt; utan punkt läggs zonnamnet till på slutet.
  • Fyll bara i den första delen i fältet Namn, och kontrollera efter sparande hur posten ser ut.
  • SOA-posten är zonens huvud; serienumret höjs vid varje ändring.

Quiz

1. Vad betyder @ i zonen för example.com?



2. I zonen för example.com skapar du en MX-post med värdet 10 mail.example.net, utan punkt. Vilken mailserver blir det i verkligheten?



3. Vad används serienumret i SOA-posten till?



4. Vilken del av en post utelämnar de flesta kontrollpaneler, eftersom den alltid är densamma?



Uppgift

Uppgift Z2.2: Läsa en SOA. Hämta SOA-posten för sidn.nl (med ett onlineverktyg eller dig SOA sidn.nl). Fyll i: (1) den primära namnservern, (2) serienumret.

Uppgift Z2.2: Läsa en SOA-post



Det du fyller i och det vi hittar live sparar vi inte. Din webbläsare kommer ihåg dina svar och om du klarat uppgiften. Är du inloggad sparar vi bara att du hade uppgiften (nästan) rätt i Mina kurser, där kan du också ta bort det.

Läs mer

Dessa artiklar beskriver kontrollpanelerna hos WebOké. Hos andra leverantörer fungerar det på liknande sätt.

Ett ögonblick…

Ställ in dina domäner

Ställ in namnservrar, koppling till ditt webbhotell och vem som blir innehavare för varje domän.

Hämtar dina domäner…