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

A- och AAAA-poster

Modul 3: Poster för din webbplats · Lästid: 7 minuter

Lärandemål: Efter den här lektionen kan du låta ett namn peka mot en IPv4- och en IPv6-adress, och du vet vad som går fel om du glömmer AAAA-posten.

Nyckelbegrepp: A-post, AAAA-post, IPv4, IPv6, flera A-poster, dokumentationsadresser

Den mest använda posten

Vill någon besöka din webbplats måste webbläsaren veta på vilken adress servern finns. Den adressen är en IP-adress, och posten som kopplar ett namn till den adressen kallas A-posten (A från address). Det är den äldsta och mest använda posten i DNS.

En A-post ser ut så här i en zon:

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

Läs den från vänster till höger: namnet example.com., får cachas i 3600 sekunder, i klassen internet (IN, som du nästan aldrig ser något annat), typ A, värde 192.0.2.10.

En A-post pekar alltid mot en IPv4-adress: fyra tal från 0 till 255, separerade med punkter. Det finns ungefär 4,3 miljarder sådana adresser, och det räcker inte till alla enheter på jorden. Därför finns IPv6.

AAAA: samma sak, men för IPv6

En IPv6-adress är mycket längre: åtta grupper av fyra hexadecimala tecken, separerade med kolon. Flera på varandra följande grupper med bara nollor får ersättas en gång med ::. Posten som kopplar ett namn till en IPv6-adress kallas AAAA-posten, uttalat "quad-A". Namnet beror på att en IPv6-adress är fyra gånger så lång som en IPv4-adress (128 bitar mot 32).

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

Ett namn får ha båda: en A-post och en AAAA-post. Det är till och med det normala vid modern hosting. En besökare med en IPv6-anslutning (allt fler hemnätverk och nästan alla mobilnät) använder då oftast AAAA-posten, en besökare utan IPv6 A-posten.

I den här kursen använder vi adresserna 192.0.2.x, 198.51.100.x och 203.0.113.x för IPv4 och 2001:db8:: för IPv6. De är särskilt reserverade för dokumentation (RFC 5737 och RFC 3849): de tilldelas aldrig en riktig server, så ett exempel kan aldrig av misstag peka mot någons server.

Fällan: den glömda AAAA-posten

Det här går ofta fel i praktiken. Du flyttar din webbplats till en ny server, eller kopplar din domän till en webbutiksplattform. Du ändrar A-posten snyggt till den nya adressen. Men det fanns också en AAAA-post som pekade mot den gamla servern, och den låter du stå kvar.

Följden: besökare utan IPv6 ser den nya sidan, besökare med IPv6 (ofta alla på 4G eller 5G) ser den gamla sidan, eller ett felmeddelande om den gamla servern redan är borttagen. Och eftersom du själv kanske inte har IPv6 hemma ser du inget konstigt. "På min laptop fungerar det, på min telefon inte" är ett klassiskt tecken.

Regeln är alltså: ändrar du A-posten, kontrollera alltid även AAAA-posten. Det finns tre möjligheter:

  1. Den nya servern har också en IPv6-adress: sätt AAAA-posten till den nya adressen.
  2. Den nya servern har ingen IPv6: ta bort den gamla AAAA-posten.
  3. Det fanns ingen AAAA-post: då behöver du inte göra något.

Flera A-poster för ett namn

Ett namn får ha mer än en A-post:

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

DNS returnerar då båda adresserna, och webbläsaren väljer en. Stora webbplatser använder det för att fördela besökare över flera servrar eller för att kunna fortsätta fungera om en faller bort. För en vanlig webbplats vill du oftast inte det: är en av de två adresserna en gammal server får hälften av dina besökare fel sida. Plattformar som webbutiksbyggare ber därför ofta uttryckligen: "se till att det bara finns en A-post på din domän".

Vad som är tillåtet i en A-post, och vad som inte är det

  • Värdet är alltid en IP-adress, aldrig ett namn. Vill du att ett namn ska peka mot ett annat namn behöver du en CNAME (lektion 3.2).
  • Efter en IP-adress sätter du ingen punkt. Punkten i slutet hör bara till namn (lektion 2.2).
  • En A-post innehåller ingen port och ingen sökväg. 192.0.2.10:8080 eller 192.0.2.10/shop går inte. DNS vet bara var en server finns, inte vilken sida du vill se (lektion 3.4).
  • För domänens namn själv använder du i de flesta paneler @ eller lämnar namnfältet tomt. För ett subdomän fyller du bara i den första delen, till exempel www eller shop.

I praktiken: så ser det ut i en panel

Som exempel använder vi DirectAdmin, en vanlig hostingpanel. Andra paneler (cPanel, Plesk, Cloudflare och DNS-skärmarna hos de flesta registrarer) kallar knapparna något annat, men fälten är överallt desamma: typ, namn, TTL och värde.

  1. Öppna DNS-administration och välj rätt domän.
  2. Klicka på Lägg till post.
  3. Välj typen A (eller AAAA för IPv6).
  4. Fyll i Namn med bara den första delen, till exempel shop för shop.example.com. För domänen själv lämnar du det tomt eller skriver @.
  5. Lämna TTL på standardvärdet, till exempel 3600.
  6. Fyll i Värde med IP-adressen, till exempel 203.0.113.10.
  7. Spara.

Att ändra en befintlig post görs med pennan bredvid posten. Kontrollera därefter i samma lista om det finns en AAAA-post kvar för samma namn.

Sammanfattning

  • En A-post kopplar ett namn till en IPv4-adress, en AAAA-post till en IPv6-adress.
  • Ett namn får ha båda; det är normalt vid modern hosting.
  • Ändrar du A-posten, kontrollera alltid AAAA-posten: annars ser IPv6-besökare den gamla servern.
  • Värdet är alltid en IP-adress, utan punkt, port eller sökväg.
  • Flera A-poster för ett namn är möjligt, men är för en vanlig webbplats oftast ett misstag.

Quiz

1. Vad pekar en AAAA-post mot?



2. Du har flyttat din webbplats och ändrat A-posten. På din laptop ser du den nya sidan, på din telefon via 5G den gamla. Vad är den mest sannolika orsaken?



3. Vilket värde är giltigt för en A-post?



4. Varför använder den här kursen adresser som 192.0.2.10 och 2001:db8::10?



Uppgift

Uppgift Z3.1: Slå upp A och AAAA. Slå upp IPv4-adressen (A) och IPv6-adressen (AAAA) för wikipedia.org. Fyll i båda adresserna. Har wikipedia.org fler än en, räcker en av dem.

Uppgift Z3.1: Slå upp A och AAAA



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.

Uppgift O3.1: Ställ in själv i din övningszon. Skapa i din övningszon två poster för namnet web:

  • en A-post med värdet 192.0.2.10
  • en AAAA-post med värdet 2001:db8::10

Klicka sedan på Kontrollera.

Uppgift O3.1

Den här uppgiften gör du i din egen övningszon: en riktig DNS-zon på WebOkés namnservrar, bara för dig. Logga in med din e-postadress. Du får en inloggningslänk via mejl och kommer sedan tillbaka till den här lektionen. Vi använder din adress bara för kursen.

Läs mer

Dessa artiklar beskriver stegen i WebOkés paneler; i andra paneler fungerar de 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…