Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

A- og AAAA-poster

Modul 3: Poster for nettstedet ditt · Lesetid: 7 minutter

Læringsmål: Etter denne leksjonen kan du la et navn peke til en IPv4- og en IPv6-adresse, og du vet hva som går galt hvis du glemmer AAAA-posten.

Nøkkelbegreper: A-post, AAAA-post, IPv4, IPv6, flere A-poster, dokumentasjonsadresser

Den mest brukte posten

Skal noen besøke nettstedet ditt, må nettleseren vite hvilken adresse serveren har. Den adressen er en IP-adresse, og posten som kobler et navn til den adressen kalles A-posten (A for address). Det er den eldste og mest brukte posten i DNS.

En A-post ser slik ut i en sone:

example.com.        3600  IN  A     192.0.2.10
www.example.com.    3600  IN  A     192.0.2.10

Les den fra venstre til høyre: navnet example.com., kan huskes i 3600 sekunder, i klassen internet (IN, som du nesten aldri ser noe annet enn), type A, verdi 192.0.2.10.

En A-post peker alltid til en IPv4-adresse: fire tall fra 0 til 255, atskilt med punktum. Det finnes omtrent 4,3 milliarder slike adresser, og det er for lite til alle enheter på jorden. Derfor finnes IPv6.

AAAA: det samme, men for IPv6

En IPv6-adresse er mye lengre: åtte grupper med fire heksadesimale tegn, atskilt med kolon. Påfølgende grupper med bare nuller kan erstattes én gang med ::. Posten som kobler et navn til en IPv6-adresse kalles AAAA-posten, uttalt som "quad-A". Navnet kommer av at en IPv6-adresse er fire ganger så lang som en IPv4-adresse (128 bits mot 32).

example.com.        3600  IN  AAAA  2001:db8::10
www.example.com.    3600  IN  AAAA  2001:db8::10

Et navn kan ha begge deler: en A-post og en AAAA-post. Det er faktisk den vanlige situasjonen ved moderne hosting. En besøkende med IPv6-tilkobling (stadig flere hjemmenettverk og nesten alle mobilnettverk) bruker da som regel AAAA-posten, en besøkende uten IPv6 bruker A-posten.

I denne kursserien bruker vi adressene 192.0.2.x, 198.51.100.x og 203.0.113.x for IPv4 og 2001:db8:: for IPv6. Disse er spesielt reservert for dokumentasjon (RFC 5737 og RFC 3849): de blir aldri gitt til en ekte server, så et eksempel kan aldri ved et uhell peke til noens server.

Fellen: den glemte AAAA-posten

Dette går ofte galt i praksis. Du flytter nettstedet ditt til en ny server, eller du kobler domenet ditt til en nettbutikkplattform. Du oppdaterer A-posten pent til den nye adressen. Men det lå også en AAAA-post som pekte til den gamle serveren, og den lar du stå.

Resultatet: besøkende uten IPv6 ser den nye siden, besøkende med IPv6 (ofte alle på 4G eller 5G) ser den gamle siden, eller en feilmelding hvis den gamle serveren allerede er borte. Og siden du hjemme kanskje ikke har IPv6, ser du ikke noe rart. "På laptoppen min fungerer det, på telefonen ikke" er et klassisk tegn.

Regelen er altså: endrer du A-posten, sjekk alltid også AAAA-posten. Det finnes tre muligheter:

  1. Den nye serveren har også en IPv6-adresse: sett AAAA-posten til den nye adressen.
  2. Den nye serveren har ikke IPv6: fjern den gamle AAAA-posten.
  3. Det fantes ingen AAAA-post: da trenger du ikke gjøre noe.

Flere A-poster for ett navn

Et navn kan ha mer enn én A-post:

example.com.   300  IN  A  192.0.2.10
example.com.   300  IN  A  192.0.2.11

DNS returnerer da begge adressene, og nettleseren velger en av dem. Store nettsteder bruker dette til å fordele besøkende over flere servere eller for å kunne fortsette å kjøre hvis en faller ut. For et vanlig nettsted vil du som regel ikke ha dette: hvis en av de to adressene er en gammel server, får halvparten av de besøkende feil nettsted. Plattformer som nettbutikkbyggere ber derfor ofte eksplisitt om: "sørg for at det bare står én A-post på domenet ditt".

Hva som er lov og ikke i en A-post

  • Verdien er alltid en IP-adresse, aldri et navn. Vil du la et navn peke til et annet navn, trenger du en CNAME (leksjon 3.2).
  • Bak en IP-adresse setter du ikke punktum. Punktumet på slutten hører bare til navn (leksjon 2.2).
  • En A-post inneholder ingen port og ingen sti. 192.0.2.10:8080 eller 192.0.2.10/shop fungerer ikke. DNS vet bare hvor en server befinner seg, ikke hvilken side du vil se (leksjon 3.4).
  • For selve domenenavnet bruker du i de fleste panel @ eller lar du navnefeltet stå tomt. For et underdomene fyller du bare ut den første delen, som www eller shop.

I praksis: slik ser det ut i et panel

Som eksempel bruker vi DirectAdmin, et mye brukt hostingpanel. Andre paneler (cPanel, Plesk, Cloudflare og DNS-skjermene til de fleste registrarer) kaller knappene noe annet, men feltene er overalt de samme: type, navn, TTL og verdi.

  1. Åpne DNS Administration og velg riktig domene.
  2. Klikk på Add Record.
  3. Velg A som type (eller AAAA for IPv6).
  4. Fyll under Navn inn bare den første delen, for eksempel shop for shop.example.com. For selve domenet lar du det stå tomt eller skriver du @.
  5. La TTL stå på standardverdien, for eksempel 3600.
  6. Fyll under Verdi inn IP-adressen, for eksempel 203.0.113.10.
  7. Lagre.

Å endre en eksisterende post gjøres med blyanten bak posten. Sjekk deretter i samme liste om det fortsatt står en AAAA-post for samme navn.

Oppsummering

  • En A-post kobler et navn til en IPv4-adresse, en AAAA-post til en IPv6-adresse.
  • Et navn kan ha begge deler; det er normalt ved moderne hosting.
  • Endrer du A-posten, sjekk alltid AAAA-posten også: ellers ser IPv6-besøkende den gamle serveren.
  • Verdien er alltid en IP-adresse, uten punktum, port eller sti.
  • Flere A-poster for ett navn er mulig, men er som regel en feil for et vanlig nettsted.

Quiz

1. Hva peker en AAAA-post til?



2. Du har flyttet nettstedet ditt og endret A-posten. På laptoppen din ser du den nye siden, på telefonen via 5G den gamle. Hva er den mest sannsynlige årsaken?



3. Hvilken verdi er gyldig for en A-post?



4. Hvorfor bruker denne kursserien adresser som 192.0.2.10 og 2001:db8::10?



Oppgave

Oppgave Z3.1: Slå opp A og AAAA. Finn IPv4-adressen (A) og IPv6-adressen (AAAA) til wikipedia.org. Fyll inn begge adressene. Har wikipedia.org flere enn én, holder det med én av dem.

Oppgave Z3.1: Slå opp A og AAAA



Det du fyller inn og det vi finner live, lagrer vi ikke. Nettleseren din husker svarene dine og om du har bestått oppgaven. Er du pålogget, lagrer vi bare at du hadde oppgaven (nesten) riktig i Mine kurs; der kan du også slette det.

Oppgave O3.1: Still inn selv i øvingssonen din. Lag i øvingssonen din to poster for navnet web:

  • en A-post med verdien 192.0.2.10
  • en AAAA-post med verdien 2001:db8::10

Klikk deretter på Kontroller.

Oppgave O3.1

Denne oppgaven gjør du i din egen øvingssone: en ekte DNS-sone på navnetjenerne til WebOké, kun for deg. Logg deg på med e-postadressen din. Du får en innloggingslenke på e-post og kommer deretter tilbake til denne leksjonen. Vi bruker adressen din bare til kurset.

Les videre

Disse artiklene beskriver stegene i panelene til WebOké; i andre paneler fungerer det på lignende måte.

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…