Hvis du nogensinde har søgt på Google eller prøvet at besøge et websted, har du højst sandsynligt stødt på NXDOMAIN DNS-fejl svar. Typisk vises denne fejl under Dette websted kan ikke nås or Dette websted er ikke tilgængeligt besked som DNS_PROBE_FINISHED_NXDOMAIN når Google ikke kan indlæse en side.
Fejlen vil normalt også være ledsaget af en besked om, at webbrowseren ikke kan finde IP-adressen. Det kan skyldes forskellige årsager, fra udløbne domænenavne til DNS-fejlkonfigurationer.
Det kan være et stort problem for webstedsejeren, da du mister kunder og brugere hvert minut. Derudover vil søgemaskiner bemærke det, når et websted giver problemer og ikke reagerer, hvilket sænker chancerne for, at dit websted vises, når brugere søger efter indhold, som dit websted også tilbyder.
Endelig kan NXDOMAIN-fejlen også skyldes et NXDOMAIN-angreb, hvilket gør problemet endnu mere alvorligt for webstedsejeren. Lad os derfor gennemgå, hvad NXDOMAIN-svaret er, hvorfor det opstår, og hvordan du kan rette og forhindre det.
Hvad betyder NXDOMAIN-fejlen?
NXDOMAIN-fejlen eller fejlen om ikke-eksisterende domæne er en DNS-fejlmeddelelse, som klienten modtager, når systemet til domænenavneopløsning ikke kan omdanne et websteds URL til en IP-adresse. Dette problem bevirker, at webbrowseren ikke kan nå websitet, hvilket betyder, at domænet ikke eksisterer, som navnet antyder.
Typisk vises denne fejl som "DNS_PROBE_FINISHED_NXDOMAIN", og webbrowseren viser et trist ansigt eller en tankeboble. Selvom denne fejl kan forekomme relativt hyppigt, kan det være tegn på netværksproblemer eller værre, sikkerhedsproblemer, hvis dit websted konstant møder denne fejl.
Hvorfor opstår NXDOMAIN-fejlen?
Som vi nævnte tidligere, opstår NXDOMAIN DNS-fejlen af mange årsager. Disse årsager spænder fra udløbne eller dårligt konfigurerede domæner til sikkerhedsproblemer. Lad os derfor diskutere de vigtigste årsager til, at dit websted kan møde en NXDOMAIN-fejl.
Udløbet eller ikke registreret domænenavn
En almindelig årsag til NXDOMAIN DNS-fejlen er, at målwebstedet er uopnåeligt på grund af et uregistreret eller udløbet domænenavn.
Du kan kontrollere, om domænenavnet er udløbet eller uregistreret, via Internet Corporation for Assigned Names and Numbers (ICANN) opslags værktøj. Indtast blot webstedets URL, og se om det er aktivt i ICANN-databasen.
Dårligt konfigureret domæne
Bortset fra uregistrerede eller udløbne domæner kan en anden årsag til, at dit websted møder en NXDOMAIN-fejlrespons, være, at domænet ikke peger på nogen IP-adresse eller peger på den forkerte adresse. Du kan kontrollere domænets DNS-poster for at sikre, at domænet peger på den rigtige adresse.
Sikkerhedsproblemer
Som jeg nævnte tidligere, kan en konstant NXDOMAIN DNS-fejl pege på mulige sikkerhedshul og netværksproblemer. Et sikkerhedsproblem kunne være malware-signalering, som underretter cyberkriminelle om, at de har inficeret et system. Dette er et tidligt tegn på et kommende DDoS-angreb.
Desuden kan det, når der er flere NXDOMAIN-svar fra din lokale DNS-tjeneste, der stammer fra én klient, være tegn på et andet sikkerhedsproblem, som kan føre til tab af følsomme data.
Problemer specifikt for dig
Endelig kan NXDOMAIN DNS-fejlen være begrænset til en enkelt bruger eller få udvalgte brugere i stedet for at dit websted har problemer. Problemet kan også stamme fra internetudbyderen eller webbrowseren selv.
Sådan løser du en NXDOMAIN-fejl
Som du kan se, er der mange årsager til, at dit websted kan møde en NXDOMAIN-fejlrespons. Lad os nu se, hvordan du kan rette de problemer, der fører til fejlen.
Find ud af, om problemet kun påvirker én bruger eller er udbredt
Det første skridt til at rette din NXDOMAIN dns-fejl er at identificere, om problemet opstår for alle brugere, eller kun er begrænset til din enhed og browser. For at gøre dette kan du bruge en proxy-serverwebsted som "proxysite.com" eller "hide.me" og indtaste dit websteds URL, og teste nogle få forskellige serverplaceringer.
Hvis fejlen ikke vises, når du tilgår dit websted via proxy-serverwebstedet, stammer problemet sandsynligvis fra din enhed eller webbrowser.
Løsning på udløbet eller uregistreret domæne
Hvis dit domænenavn ikke er aktivt, kan det skyldes flere årsager. Hvis du for nylig har købt et domæne, skal du bekræfte dit ejerskab inden for 15 dage, ellers kan ICANN suspendere det. Hvis dit domæne er udløbet, har du en periode på 45 dage, hvor du kan forny det uden yderligere gebyrer.
Hvis 45-dage-perioden er forbi, har du 30 dage til at forny dit domæne med ekstra omkostninger, før domænenavnet slettes. Hvis du ikke har fornyet dit domæne inden da, går det ind i stadiet for afventende sletning, og du skal vente, før du kan købe det igen.
Konfigurer dit domæne korrekt
Hvis du har kontrolleret dit domænes DNS-poster via websteder som WHOIS og fundet ud af, at dit domæne er konfigureret forkert, kan der være nogle problemer, du skal kontrollere og løse.
For at starte med, hvis dit domæne ikke peger på de navneservere, som webstedets hostingudbyder leverer, skal du kontakte domæneregistraren og bede dem om at pege domænet til de rigtige navneservere.
Et andet almindeligt problem, der kan forårsage en NXDOMAIN DNS-fejl, opstår, når dit underdomæne ikke er konfigureret korrekt. Du kan oprette et separat websted uden at skulle købe et nyt domæne ved at bruge et domæne, du allerede ejer.
Det er når du opretter et underdomæne som "blog.exampledomain.com" eller "forum.exampledomain.com", når du allerede ejer "exampledomain.com". Hvis du ikke har konfigureret underdomænet korrekt (stavefejl i adressen osv.), fungerer dit underdomænewebsted ikke.
Du kan kontrollere dine domæne- og underdomæneindstillinger via DNS-fanen, som din hostingudbyder leverer, eller du kan slå op på "whatsmydns.net", som giver dig en komplet rapport over dine domæner, underdomæner og A-poster.
Hvis alt er i orden, kan det blot være et spørgsmål om tid, da du skal vente lidt på, at DNS-propagering træder i kraft.
Når det er sagt, gælder disse problemer for, når du kun for nylig har oprettet dit websted. Lad os derfor overveje situationer, hvor du har oprettet dit websted, det har fungeret godt i et stykke tid, og pludselig får du en NXDOMAIN-respons.
Et problem, der kan forårsage fejlen NXDOMAIN DNS, er, at hosting-udbyder har angrebsbeskyttelse aktiveret, hvilket fører til inaktiv status. Du kan kontrollere dette via WHOIS. Hvis denne tilstand er aktiv, deaktiver den og kontroller, om fejlen er løst.
Løsning af sikkerhedsproblemer
NXDOMAIN-angreb opdeles typisk i to kategorier: avancerede og simple angreb. Simple NXDOMAIN-angreb er som regel nemme at opdage, da de har karakteristiske tegn, såsom usædvanligt mange forespørgsler til ikke-eksisterende domæner fra en enkelt kilde.
Selvfølgelig kan selv denne type angreb være vanskelige at håndtere alene, og avancerede NXDOMAIN-angreb, hvor inficerede enheder fra uskyldige brugere bruges til at igangsætte angreb, er endnu sværere at opdage.
For at hjælpe dig med at overvåge og forhindre disse angreb kan du bruge DNS-sikkerhedsløsninger fra velkendte cloud-udbydere som Cloudflare og Cisco.
Disse løsninger giver ikke kun påkrævet sikkerhed, men styrer også din DNS gennem lastbalancering, så pludselige trafiktoppe kan håndteres uden at resultere i et NXDOMAIN-svar.
Løsning af brugerspecifikke problemer
Hvis du har kontrolleret alle ovenstående problemer og konstateret, at fejlen er specifik for dig og ikke påvirker alle andre, bør du søge efter problemet på din enhed, webbrowser, internetudbyder osv.
Når problemet kun påvirker dig, kan der være mange årsager til et NXDOMAIN-svar. Her er løsningen på dem alle:
Ryd DNS-cachen
En af de mest almindelige løsninger på en NXDOMAIN-fejl er at rydde DNS-cachen. Hver gang du besøger en side, gemmer din webbrowser et midlertidigt cacheminne med IP-adressen og DNS. Dette fremskynder siden, når du senere besøger siden igen.
Det er alt sammen fint; men når der gemmes mange korrupte eller forældede DNS-cache-filer, kan dit operativsystem få fejl og kan endda føre til sikkerhedshul. Dette kan vel føre til NXDOMAIN-fejl.
Du kan se vores praktiske guide om hvordan du rydder DNS, hvor vi har forklaret processen for alle operativsystemer og hvordan du rydder Google Chrome DNS-cachen, som er separate fra dit systems DNS-cache.
Skift dine DNS-servere
Typisk bestemmes dine DNS-serveradresser af din internetudbyder, men disse DNS-servere er ikke nødvendigvis de bedste med hensyn til hastighed eller sikkerhed.
Hvis DNS-serveren, som din internetudbyder bruger, har problemer, kan det forårsage en NXDOMAIN-fejl. Hvis du ønsker en hurtigere og mere pålidelig DNS-server, kan du bruge en af de populære offentlige DNS-servere leveret af Google, OpenDNS og Cloudflare. Følg trin nedenfor for at ændre din DNS-server:
For Windows-brugere:
- Klik på Start og søg efter Kontrolpanel. Kør Kontrolpanel, klik derefter på Netværk og Internet, og klik derefter på Netværks- og delingscenter.
- På venstre side af vinduet ser du Skift adapterindstillinger; klik på det.
- Højreklik på din nuværende forbindelse og vælg egenskaber.
- Fra listen skal du finde Internet Protocol Version 4 (TCP/IP) eller Internet Protocol Version 6 (TCP/IPv6) og klik på den ene eller den anden. Når du har gjort det, bliver knappen Egenskaber nederst blå. Klik på den.
- Nederst i vinduet ser du "Brug følgende DNS-serveradresser." Klik på cirklen ved siden af den for at aktivere denne indstilling.
- Angiv følgende numre:
- Foretrukken DNS-server:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Alternativ DNS-server:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Foretrukken DNS-server:
- Når du er færdig med at indtaste de nye DNS-adresser, åbner du en ny fane i din browser og kontrollerer, om NXDOMAIN-fejlen er løst.
Til macOS:
- Åbn Systemindstillinger og gå til Netværk.
- Klik på din nuværende netværksforbindelse og klik på knappen Avanceret.
- Gå til DNS øverst i vinduet og klik på plustegnet.
- Angiv følgende numre:
- Foretrukken DNS-server:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Alternativ DNS-server:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Foretrukken DNS-server:
- Når du er færdig med at indtaste de nye DNS-adresser, åbner du en ny fane i din browser og kontrollerer, om NXDOMAIN-fejlen er løst.
For Linux:
- Tjek den nuværende DNS-server med denne kommando:
cat /etc/resolv.conf
- For at redigere dine DNS-indstillinger skal du indtaste følgende kommando:
sudo nano /etc/resolv.conf
- Når du har kørt denne kommando, åbnes en fil i nano-editoren. Indtast følgende kommando for at ændre din DNS-adresse:
nameserver 1.1.1.1
Hvis du kører den seneste version af Linux, kan du følge disse trin for at ændre din DNS-adresse:
- Åbn terminalvinduet og skriv følgende kommando:
cd /etc/netplan
- Når du har gjort det, skriver du ls for at vise dine konfigurationsfiler. Du kan derefter bruge følgende kommando til at redigere Ubuntu DNS-serveren:
sudo nano filenamehere.yaml
- Brug følgende numre til din nye DNS:
- Foretrukken DNS-server:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Alternativ DNS-server:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Foretrukken DNS-server:
- Når du har skrevet dem ind, tryk på Ctrl+O samtidigt for at gemme dem og på Ctrl+X for at afslutte. For at gemme dine ændringer skal du bruge følgende kommando:
sudo netplan apply
- Når du er færdig med at indtaste de nye DNS-adresser, åbner du en ny fane i din browser og kontrollerer, om NXDOMAIN-fejlen er løst.
Tjek dine lokale Host-filer
En af hovedkomponenterne i processen med at besøge et websted sker gennem hosts-filen på din enhed. Denne fil har til opgave at sammenligne et domænenavn med dets IP-adresse hver gang, du besøger et websted.
Hosts-filen kan dog ubevidst markere et specifikt domænenavn eller en IP-adresse som utilgængeligt, eller en bruger kan ved en fejltagelse foretage ændringer her, som kan resultere i en NXDOMAIN-fejl.
For Windows:
- Klik på Start, skriv Notepad, og vælg Kør som administrator.
- Gå til rækken øverst i vinduet, klik på Fil og vælg Åbn….
- I nederste højre hjørne af det nye vinduet ændrer du filteret fra Tekstdokumenter (*.txt) til Alle filer, indtaster stien nedenfor i feltet Filnavn og klikker på Åbn:
C:\Windows\System32\drivers\etc\
- Derefter burde du se en fil kaldet hosts. Dobbeltklik på den for at åbne filen.
- En fil åbnes med oplysninger om IP-adresser og domæner. Helt nederst i filen kan du se en masse sortlistede websteder. Hvis dit websted også er opført blandt webstederne under localhost-linjen ::1, skal du fjerne det.
- Åbn en ny fane i din browser og kontroller, om NXDOMAIN-fejlen er løst.
Til macOS:
- Åbn Terminal ved at klikke på Launchpad-ikonet i Dock og skrive Terminal i søgefeltet.
- Indtast følgende kommando:
sudo nano /private/etc/hosts
- Dette åbner hosts-filen. Hvis dit websted er opført blandt webstederne under linjen ::1, skal du fjerne det.
- Når du er færdig med at slette det, tryk Command og O sammen for at overskrive filen, og tryk Return for at gemme dine ændringer.
- Tryk Command og X sammen for at lukke hosts-filen og kontroller, om NXDOMAIN-fejlen er løst.
For Linux:
- Åbn et terminalvindue.
- Indtast følgende kommando:
sudo nano /etc/hosts
- Hvis dit websted er anført under ::1-linjen, skal du fjerne det.
- Tryk Control og X, og når du bliver spurgt, om du vil gemme ændringer, skriv y.
Deaktiver antivirus eller VPN
Selvom antivirusprogrammer og VPN kan være glimrende værktøjer til at beskytte din enhed og netværk, kan de også blokere websteder, der er fuldstændig sikre. Dette kan føre til en NXDOMAIN-fejl, når du forsøger at få adgang til webstedet.
At deaktivere antivirusprogrammer fra tredjeparter er forskelligt fra app til app, så du skal slå en vejledning op for dit specifikke antivirusprogram eller kontakte supportteamet for dit antivirusprogram for mere information.
For Windows' indbyggede Windows Defender-antivirus, skal du følge disse trin:
- Tryk Windows og I sammen for at åbne Windows Indstillinger.
- Klik på Opdateringer og sikkerhed, og vælg derefter Windows Sikkerhed fra listen til venstre.
- Vælg Virus- og trusselsbeskyttelse fra listen til højre. Find Indstillinger for virus- og trusselsbeskyttelse i det nye vindue. Under Indstillinger for virus- og trusselsbeskyttelse skal du klikke på Administrer indstillinger.
- Deaktiver Realtidsbeskyttelse.
Når du har deaktiveret dit antivirus fra tredjeparter og Windows Realtidsbeskyttelse, skal du kontrollere, om NXDOMAIN-fejlen er løst.
For at deaktivere din VPN skal du følge disse trin:
For Windows:
- Klik på Start og klik på Indstillinger, som er tandhjulsikonen.
- Find og klik på Netværk og Internet på siden Windows Indstillinger.
- Vælg VPN fra listen til venstre.
- Klik på den VPN-tjeneste, du bruger, og klik på Afbryd forbindelse.
- Genstart din enhed og kontroller, om NXDOMAIN-fejlen er løst.
Til macOS:
- Åbn Systemindstillinger og klik på Netværk.
- Vælg VPN fra listen til venstre.
- Klik på Afbryd forbindelse og Anvend for at gemme dine ændringer.
For Linux-brugere er processen for at slå din VPN fra forskellig fra OS til OS og VPN til VPN, så du skal slå en vejledning op for dit specifikke OS og VPN eller kontakte supportteamet for din VPN-udbyder.
Afsluttende tanker
At løse en NXDOMAIN-fejl kan være besværligt eller så simpelt som at tømme DNS-cachen. Uanset hvad er det en ret almindelig fejl, og at vide, hvordan man håndterer den, hvad enten du er bruger eller webstedsejer, kan spare dig for meget tid og penge.
Ofte stillede spørgsmål
Hvad er en NXDOMAIN-fejl?
Kort sagt betyder NXDOMAIN eller fejlen ikke-eksisterende domæne, at webbrowseren ikke kan nå webstedet, hvilket betyder, at domænet, som navnet antyder, ikke eksisterer.
Hvordan reparerer man en NXDOMAIN-fejl?
Der er flere måder at løse en NXDOMAIN-fejl på, men det afhænger af, om du er webstedsejer eller almindelig bruger, og om fejlen er udbredt eller kun påvirker enkelte brugere.
Hvis du er ejer, skal du kontrollere, om domænet er uregistreret eller udløbet. For almindelige brugere er en af de mest normale løsninger at rydde DNS-cachen.
Hvad betyder en NXDOMAIN-fejl?
En NXDOMAIN-fejl kan indikere mange ting, såsom:
- Stavefejl i URL.
- Forældet kode, der forsøger at nå et websted, der ikke eksisterer.
- Forkonfigureret domæne.
- Kompromitteret domæne eller sikkerhedsproblemer.
- En VPN eller antivirus har blacklistet domænet af en eller anden grund.