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

Vanliga misstag

Modul 8: Säkerhet och felsökning · Lästid: 10 minuter

Lärandemål: Efter den här lektionen känner du igen de tio vanligaste DNS-misstagen på deras symptom och vet hur du löser dem.

Kärnbegrepp: punkt i slutet, dubbel domännamn, ändring på fel ställe, två SPF-poster, CNAME på den nakna domänen, glömd AAAA, MX utan adress, proxy för e-post, gammal DS efter domänöverföring, cache

Så använder du den här lektionen

Felen nedan kommer inte från en lärobok, utan från frågor som hostingbolag får varje vecka. För varje fel ser du: vad användaren märker, hur du bevisar det med en enda fråga, och vad lösningen är. Vid ett problem börjar du alltid med samma två frågor: vilka namnservrar har domänen (dig +short NS example.com) och vad svarar den auktoritativa namnservern (dig @<namnserver> <namn> <typ>). Med det löser du redan hälften av fallen.

1. Att glömma punkten i slutet

Symptom: en CNAME, MX eller NS fungerar inte; en tjänst säger "post hittades inte".
Bevisa: dig +short CNAME shop.example.com ger shops.platform.example.example.com.
Orsak: i en zon är ett namn utan punkt i slutet relativt: panelen lägger till ditt eget domännamn efter (lektion 2.2).
Lösning: skriv målnamnet som ett fullständigt namn med punkt (shops.platform.example.). Vissa paneler lägger till punkten själva; kontrollera efter sparandet vad som verkligen står där.

2. Domännamnet dubbelt i namnet

Symptom: en verifiering eller DKIM-kontroll hos en tjänst lyckas inte, trots att posten "finns".
Bevisa: dig +short TXT k2._domainkey.example.com ger inget, men dig +short TXT k2._domainkey.example.com.example.com ger ett resultat.
Orsak: tjänsten anger det fullständiga namnet (k2._domainkey.example.com) och din panel lägger till domänen en gång till.
Lösning: fyll bara i delen före din domän i namnfältet: k2._domainkey. Panelen visar oftast det fullständiga namnet under fältet: kontrollera det.

3. Ändring på fel ställe

Symptom: du ändrar en post, men inget förändras, inte ens efter en dag.
Bevisa: dig +short NS example.com ger namnservrar från en annan leverantör än den du ändrade hos (till exempel en webbplatsbyggare eller Cloudflare).
Orsak: endast leverantören av namnservrarna bestämmer DNS:en (lektion 2.1). Poster på ett annat ställe gör ingenting.
Lösning: ändra posten hos leverantören av namnservrarna, eller sätt tillbaka namnservrarna. Ett verkligt exempel: någon satte namnservrarna till en webbplatsbyggarplattform för webbplatsen, men A-posten för mail fanns inte där. Resultat: det gick att skicka men inte att ta emot, eftersom MX-posten pekade på mail.example.com och det namnet inte längre existerade.

4. Två SPF-poster

Symptom: e-post hamnar oftare i skräpposten eller avvisas, sedan du kopplade in en ny tjänst.
Bevisa: dig +short TXT example.com ger två rader som börjar med v=spf1.
Orsak: den nya tjänsten sa "lägg till denna SPF-post", och det gjordes bokstavligt. Med två SPF-poster blir SPF ogiltig (permerror, RFC 7208), vilket är värre än ingen SPF alls.
Lösning: slå ihop dem till en post: v=spf1 a mx include:_spf.hosting.example include:spf.service.example ~all. Tänk på gränsen på tio uppslagningar (lektion 4.3).

5. En CNAME på den nakna domänen

Symptom: panelen vägrar posten, eller efter att du sparat slutar din e-post fungera.
Bevisa: tjänsten ber dig "skapa en CNAME för @".
Orsak: en CNAME får inte finnas bredvid andra poster, och på den nakna domänen finns alltid SOA- och NS-poster (och ofta MX och TXT). Se lektion 3.2.
Lösning: använd på @ A-posten (och eventuellt AAAA) som tjänsten anger, och CNAME endast för www eller en subdomän. Vissa DNS-leverantörer har en ALIAS eller "CNAME flattening" för detta fall.

6. Att glömma AAAA vid en flytt

Symptom: efter en flytt ser en del besökare (ofta mobila) fortfarande den gamla webbplatsen, eller ett certifikatfel.
Bevisa: dig +short A example.com ger den nya adressen, dig +short AAAA example.com ger fortfarande en adress till den gamla servern.
Orsak: enheter med IPv6 föredrar AAAA-posten. Endast A-posten har ändrats.
Lösning: ändra AAAA-posten samtidigt, eller ta bort den om den nya servern inte har IPv6. Ett verkligt exempel: vid koppling av en webbutiksplattform behövde den gamla AAAA-posten tas bort utöver den nya A-posten, annars förblev butiken oåtkomlig för en del av besökarna.

7. En MX som pekar mot ingenting

Symptom: du tar inte emot e-post; avsändare får ett felmeddelande tillbaka.
Bevisa: dig +short MX example.com ger 10 mail.example.com., men dig +short A mail.example.com ger inget (NXDOMAIN).
Orsak: en MX pekar mot ett namn, och det namnet måste ha en A- eller AAAA-post. Ofta har A-posten för mail försvunnit vid en namnserverflytt. En MX får inte heller peka mot en IP-adress eller mot en CNAME (RFC 2181).
Lösning: skapa en A-post för e-postserverns namn, eller låt MX-posten peka mot ett namn som har en adress.

8. E-post på annan plats, men den gamla servern tror att den ska leverera e-posten

Symptom: e-post utifrån kommer fram bra till din nya leverantör, men e-post från din egen webbplats (kontaktformulär, webbutik) kommer aldrig fram. Ibland får du 550 Unknown user.
Bevisa: MX-posten pekar mot den nya leverantören, men på webbservern är lokal e-postleverans fortfarande påslagen.
Orsak: det här är inget DNS-fel, men ser ut som ett. En webbserver som tror att den själv har e-postlådorna tittar inte på MX-posten.
Lösning: stäng av lokal leverans i din hostingpanel (i DirectAdmin: kryssrutan "Använd denna server för att hantera min e-post"). Andra paneler har en liknande inställning, ofta "Remote mail exchanger" eller "extern e-post".

9. Proxy påslagen för e-post

Symptom: hos en DNS-leverantör med proxyfunktion (som det orangea molnet hos Cloudflare) fungerar webbplatsen, men ditt e-postprogram kan inte ansluta, eller så förnyas inte webbplatsens certifikat.
Bevisa: dig +short A mail.example.com ger en adress till proxyn i stället för din e-postserver.
Orsak: en webbproxy vidarebefordrar bara webbtrafik, ingen e-post.
Lösning: stäng av proxyn (grått moln, "DNS only") för mail och alla namn som ditt e-postprogram använder. För certifikat: stäng av proxyn tillfälligt tills certifikatet finns, eller använd rätt SSL-läge hos proxyn.

10. Gammal DS efter en domänöverföring

Symptom: efter en namnserverflytt är din domän oåtkomlig för en del av världen; andra märker ingenting.
Bevisa: dig example.com @1.1.1.1 ger SERVFAIL, dig +cd example.com @1.1.1.1 ger ett svar. DNSViz (https://dnsviz.net/, lektion 8.1) färgar DS-posten röd och ritar under den en grå, prickad nyckel som inte längre finns i din zon. Zonemaster och Verisign DNSSEC Debugger rapporterar samma sak i ord.
Orsak: hos registeransvarig finns fortfarande DS-posten från den gamla leverantören (lektion 8.1). Endast validerande resolvers misslyckas, därför märker inte alla av det.
Lösning: låt uppdatera DS-posten med nyckeln från den nya leverantören, eller ta bort den och aktivera DNSSEC igen efteråt.

Och "felet" som inte är ett fel: cachen

Väldigt ofta är allt korrekt, men du ser fortfarande det gamla svaret. Du känner igen det på: dig @<namnserver> ger det nya svaret, en nätbaserad kontrolltjänst i andra länder också, bara din egen dator inte. Lösning: privat fönster, telefon via 4G/5G, eller att tömma din cache (lektion 8.2). Även en glömd rad i din dators hosts-fil (från ett tidigare test före en flytt) ger denna bild: ta bort den raden.

En besläktad fälla: att fråga efter ett nytt namn innan du har skapat det. Resolvern minns då "finns inte" (negativ cache) och det tar längre tid innan det nya namnet fungerar (lektion 6.2).

I praktiken: så här ser det ut i en panel

Många paneler förhindrar en del av dessa fel. Mitt WebOké varnar till exempel om punkten i slutet saknas och visar under namnfältet det fullständiga namnet; DirectAdmin vägrar poster som inte är giltiga med "Error Writing Records". Cloudflare och andra leverantörer har liknande varningar. Gör en säkerhetskopia eller export av din zon innan större ändringar, så kan du alltid gå tillbaka.

Sammanfattning

  • Börja alltid med: vilka namnservrar, och vad säger den auktoritativa namnservern.
  • De flesta felen finns i namnet (punkt, dubbelt domännamn) eller på platsen (fel leverantör).
  • En SPF-post, ingen CNAME på @, flytta AAAA tillsammans med A, MX mot ett namn med en adress.
  • SERVFAIL efter en flytt är oftast en gammal DS-post.
  • Om bara du ser det gamla svaret, är det din cache eller hosts-fil.

Quiz

1. Du har skapat en CNAME för shop till shops.platform.example (utan punkt). Vad ger dig +short CNAME shop.example.com troligen tillbaka?



2. E-post utifrån kommer fram bra hos din nya e-postleverantör, men meddelanden från kontaktformuläret på din webbplats kommer aldrig fram. Vad kontrollerar du först?



3. dig +short TXT example.com ger två rader som börjar med v=spf1. Vad blir effekten?



4. Efter att namnservrarna ändrats ändrar någon A-posten hos den gamla leverantören. Vad händer?



5. Efter en flytt får vissa besökare SERVFAIL, andra ser webbplatsen som vanligt. Vad är den mest sannolika orsaken?



Uppgift

Uppgift Z8.4: Känna igen fel. Du får fem korta fall med utdata från dig (i kursmiljön). Välj för varje fall vilket av de tio felen det handlar om. Därefter en verklig efterforskning: ta reda på med dig eller ett nätbaserat verktyg vilken post som är fel för dnssec-failed.org (status och vad +cd ger), och om wikipedia.org har exakt en SPF-post.

Uppgift Z8.4: Känna igen fel

Fall 1

$ dig +short MX example.com
10 mail.example.com.
$ dig A mail.example.com
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN

Fall 2

$ dig +short TXT example.com
"v=spf1 mx include:_spf.hosting.example ~all"
"v=spf1 include:spf.service.example ~all"

Fall 3

$ dig +short CNAME shop.example.com
shops.platform.example.example.com.

Fall 4

$ dig example.com A @1.1.1.1
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL
$ dig +cd +short example.com A @1.1.1.1
192.0.2.10

Fall 5

$ dig +short A example.com
198.51.100.10
$ dig +short AAAA example.com
2001:db8::10    (adressen till den gamla servern)









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 lösningarna i panelerna hos WebOké; hos andra leverantörer heter knapparna annorlunda.

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…