Ni som arbetar med WordPress regelbundet känner säkert till det finns vissa vanliga fel som kan uppstå. Exempel på sådana fel är den vita, döda skärmen eller anslutningsfel för databasen. Ett annat fel du förmodligen kommer att snubbla över är de fel som är knutna till din internetuppkoppling och DNS. Ett mycket vanligt fel som Google Chrome-användare får när de försöker bläddra till en webbsida är DNS_PROBE_FINISHED_NXDOMAIN. Detta kan vara väldigt frustrerande….plötsligt kan du inte bläddra till din webbplats eller kanske inte någonstans alls. 😫

Om du stöter på detta fel när du försöker komma till din WordPress-webbplats ska du inte oroa dig, detta är ganska lätt att fixa. Kolla in rekommendationerna nedan om hur du får anslutning igen. Detta kan även fungera för andra webbläsare, såsom Firefox, Edge, etc.

Vad är DNS_PROBE_FINISHED_NXDOMAIN?

Orsaken till DNS_PROBE_FINISHED_NXDOMAIN är vanligtvis en felaktig konfiguration eller problem med DNS. DNS är en förkortning för Domain Name System och hjälper direkt-trafik på Internet genom att ansluta domännamn med faktiska webbservrar. I huvudsak tar den en människo-vänlig begäran – ett domännamn som kinsta.com – och översätter den till en dator-vänlig server IP-adress – som 216.3.128.12.

När en användare anger en URL i webbläsaren får DNS arbeta för att ansluta webbadressen till IP-adressen för den faktiska servern. Detta kallas DNS-namnmatchning och innebär att en DNS-markör frågar olika namn-servrar för att räkna ut den faktiska IP-adressen för en server. Om DNS inte löser detta kan du få DNS_PROBE_FINISHED_NXDOMAIN-feletNXDOMAIN-delen står för obefintlig domän. Läs mer om DNS och hur det fungerar.

Det finns ett par olika varianter av det här felet beroende på vilken webbläsare du kör.

Google Chrome

I Google Chrome visas det här felet som DNS_PROBE_FINISHED_NXDOMAIN (som visas nedan) och det kommer stå att DNS-adressen inte kunde hittas.

Den här webbplatsen kan inte nås eller den här webbsidan är inte tillgänglig.

DNS_PROBE_FINISHED_NXDOMAIN error i Chrome

DNS_PROBE_FINISHED_NXDOMAIN error i Chrome

Mozilla Firefox

I Mozilla Firefox kommer det helt enkelt visas som ”Hmm. Vi har problem med att hitta den webbplatsen” (som ses nedan).

Vi kan inte ansluta till servern på domain.com.

DNS_PROBE_FINISHED_NXDOMAIN error i Firefox

DNS_PROBE_FINISHED_NXDOMAIN error i Firefox

Microsoft Edge

I Microsoft Edge, kommer det helt enkelt visa som ”Hmmm … kan inte nå denna sida” (Se nedan). Vilket inte är till någon hjälp.

Se till att du har rätt webbadress: domain.com.

DNS_PROBE_FINISHED_NXDOMAIN error i Edge

DNS_PROBE_FINISHED_NXDOMAIN error i Edge

Safari

I Safari kommer det helt enkelt stå ”Safari kan inte hitta servern” (som du kan se nedan).

Safari kan inte öppna sidan ”domain.com” eftersom Safari inte kan hitta servern ”domain.com”.

DNS_PROBE_FINISHED_NXDOMAIN error i Safari

DNS_PROBE_FINISHED_NXDOMAIN error i Safari

Så här fixar du DNS_PROBE_FINISHED_NXDOMAIN

Här är några rekommendationer och saker att kontrollera för att åtgärda felet (sorteras i ordning efter de vanligaste orsakerna):

  1. Frigör och förnya IP-adress
  2. Starta om DNS-klienttjänsten
  3. Ändra DNS-server
  4. Återställ Chrome-flaggor
  5. Inaktivera VPN och Antivirus tillfälligt
  6. Kontrollera filen Lokala hosts
  7. Kontrollera DNS för din domän
  8. Starta om datorn

1. Frigör och förnya IP-adress

På grund av det faktum att detta vanligtvis är en DNS-fråga för en klient-sida, är det allra första du bör göra att försöka frigöra och förnya IP-adressen på din dator. Detta inkluderar även att rensa din lokala DNS-cache, som liknar webbläsarens cacheminne.

Windows

I Windows öppnar du bara Kommandotolken genom att trycka på Windows-tangenten och R. Skriv sedan ”cmd” och tryck på Retur.

CMD

CMD

Skriv in ipconfig /release och tryck på Retur. Detta kommer att frigöra din nuvarande IP-adress.

ipconfig /release

ipconfig /release

Skriv sedan in ipconfig /flushdns och tryck på Retur. Detta kommer att rensa din lokala DNS-cache. Du bör se en ”Har rensat DNS-cachen” om det fungerade.

ipconfig /flushdns

ipconfig /flushdns

Then type in ipconfig /renew and hit Enter. This will renew your IP address.

ipconfig /renew

ipconfig /renew

Du kan även prova att återställa dina IP-inställningar och Winsock-katalogen med följande kommandon: netsh int ip set dns och netsh winsock reset.

Ett alternativt sätt att tömma och förnya DNS är helt enkelt att inaktivera nätverkskortet och återaktivera det.

Mac

Om du vill frigöra och förnya din IP-adress på en Mac går du till Systeminställningar…

Mac system preferences

Mac system preferences

Klicka på nätverksikonen och klicka sedan på ”Avancerat”.

Mac network advanced

Mac network advanced

Klicka på tcp/IP-fliken om du inte redan är där. Klicka sedan på knappen ”Förnya DHCP”.

Precis som vi gjorde ovan i Windows, kan Mac-användare också rensa sin lokala DNS-cache. Detta görs däremot på en annan plats. Gå till Verktyg och klicka sedan på ”Terminal”.

Mac terminal

Mac terminal

Ange följande kommando:

dscacheutil -flushcache
Rensa DNS cache på Mac

Rensa DNS cache på Mac

Det finns inget meddelande om att det lyckades på Mac-datorer.

2. Starta om DNS-klienttjänsten

Om du kör Windows kan du prova att starta om DNS-klienttjänsterna som cachelagrar DNS-domännamn.

Öppna kommandotolken genom att trycka på Windows-tangenten och R. Skriv sedan ”services.msc” och tryck på Retur.

services.msc

services.msc

Bläddra ned till ”DNS-klienten” högerklicka på den och välj ”Starta om”.

Starta om DNS-klient service i Windows

Starta om DNS-klient service i Windows

Om omstarts-alternativet är nedtonat för dig (som det var för oss), är ett alternativt sätt att göra det på via kommandotolken.

Öppna Kommandotolken genom att trycka på Windows-tangenten och R. Skriv sedan ”cmd” och tryck på Retur.

CMD

CMD

Ange sedan följande kommandon:

net stop dnscache
net start dnscache

Beroende på vilken version av Windows du kör kan du få detta felmeddelande:

Den begärda pausen, fortsättningen eller stoppet är inte giltigt för den här tjänsten.

Detta beror troligen på att du måste köra CMD som en nätverkstjänst för att utfärda kommandot. Om du stöter på det här felet föreslår vi att du provar de andra alternativen nedan först.

3. Ändra DNS-servrar

Nästa sak du kan prova är att ändra dina DNS-servrar. Som standard tilldelas DNS-servrar automatiskt av din Isp. Men du kan försöka att tillfälligt ändra dessa till en offentlig DNS-server, till exempel Google eller Cloudflare.

Tip: Om du redan använder en kostnadsfri DNS-server och har problem kan du även nyttja Isp:s DNS-servrar. Google och Cloudflare är inte perfekta 100% av tiden och det har funnits några fall där vi har märkt att det löst problemet att byta tillbaka.

Windows

I Windows öppnar du bara Kommandotolken genom att trycka på Windows-tangenten och R. Skriv sedan ”kontrollpanelen” och tryck på Retur.

Kör kontrollpanelen i Windows

Kör kontrollpanelen i Windows

Klicka på ”Nätverk och Internet” och sedan ”Nätverk and delnings- Center”. Klicka på ”Ändra adapterinställningar” på vänster sida.

Ändra adapter-inställningarna

Ändra adapter-inställningarna

Högerklicka på din nuvarande anslutning, detta kommer antingen att vara en lokal nätverksanslutning eller en trådlös nätverk anslutning baserat på hur du ansluter. Klicka sedan på ”Egenskaper”.

Trådlös anslutning properties

Trådlös anslutning properties

Välj Internet Protocol Version 4 (eller version 6 om så önskas) och klicka på ”Egenskaper”.

IPV 4 properties

IPV 4 properties

Anteckna eventuella befintliga inställningar om du behöver återgå. Klicka på ”Använd följande DNS-serveradresser”. Ange följande eller ersätt de befintliga med dessa:

För IPv4: 1.1.1.1 and 1.0.0.1
För IPv6: 2606:4700:4700::1111 och 2606:4700:4700::1001

DNS server-adresser

DNS server-adresser

Klicka på OK och stäng sedan. Starta om webbläsaren.

Kämpar du med driftstopp och WordPress-problem? Kinsta är hosting-lösningen som är utformad för att spara tid! Kolla in våra funktioner

Mac

Om du vill ändra DNS-servrar på en Mac går du till Systeminställningar…

Mac system preferences

Mac system preferences

Klicka på nätverksikonen och klicka sedan på ”Avancerat”.

Mac network advanced

Mac network advanced

Klicka på fliken ”DNS”.

Mac DNS

Mac DNS

Lägg sedan till Cloudflares DNS-serveradresser.

För IPv4: 1.1.1.1 och 1.0.0.1
För IPv6: 2606:4700:4700::1111 och 2606:4700:4700::1001

4. Återställ Chrome-flaggor

Du återställer Chrome-inställningarna tillbaka till standard genom att ange chrome://flags i din webbläsare och klicka på ”Återställ allt till standard.”

Återställ Chrome-flaggor

Återställ Chrome-flaggor

The restart your browser.

5. Inaktivera VPN och Antivirus tillfälligt

Ibland kan VPN stå i konflikt med eller åsidosätta dina nätverksinställningar, inklusive dina DNS-servrar, etc. Om du har några som körs kan du försöka inaktivera dem tillfälligt (stänga dem) för att se om det löser DNS_PROBE_FINISHED_NXDOMAIN felet i Chrome.

6. Kontrollera din lokala host-fil

Varje dator har nåt som kallas en lokal host-fil. Det här är en fil som innehåller DNS-poster som mappas till specifika IP-adresser. Vanligtvis redigeras detta bara när du vill förhandsgranska DNS innan du byter över till domäner med en ny host. Det finns en mängd olika sätt som den här filen kan ha ändrats eller redigerats. Så om inget av ovanstående alternativ funkar för dig, är det värt att dubbelkolla din lokala host-fil för att se om den webbplats du försöker ordna till inte är där.

Windows

Host-filen kräver vanligtvis ytterligare åtkomst. Så det första steget är att öppna din textredigerare som administratör. Klicka på startmenyn, sök efter din textredigerare, högerklicka på den och välj ”Kör som administratör”. Detta kan göras i alla textredigerare som Anteckningar, Anteckningar ++, Atom, etc. Vi använder Sublime i vårt exempel nedan.

Kör text-redigerare som administratör

Kör text-redigerare som administratör

Klicka på Arkiv → Öppna och bläddra till plats i redigerar-texten:

C:\Windows\System32\drivers\etc\

Klicka på host-filen och tryck ”Öppna”.

Öppna hosts-filen

Öppna hosts-filen

Dubbelkontrollera och se till att webbplatsen du försöker besöka inte finns där. Om den är det, ta bort den.

Mac

För att kontrollera din host-fil på en Mac rekommenderar vi att du skaffar Gas Mask. Detta är ett gratisprogram som kan användas som hanterare och redigerare för host-filen, och växla mellan dessa två. Det gör allt snabbt och enkelt! Annars kan du följa stegen nedan för att redigera host-filen på Mac manuellt.

Gå till Verktyg och klicka sedan på “Terminal.”

Mac terminal

Mac terminal

Ange följande kommando och tryck på Enter (du kommer troligtvis även att uppmanas att skriva in ditt administratörs-lösenord).

sudo nano /private/etc/hosts
Hosts-fil Mac

Hosts-fil Mac

Dubbelkontrollera och se till att webbplatsen du försöker besöka inte finns i din host-fil. Om den gör detta, ta bort den.

7. Kontrollera DNS för din domän

Om du bara får DNS_PROBE_FINISHED_NXDOMAIN-felet på en enda domän, även efter att du har kontrollerat host-filen, kan du behöva kontrollera DNS-inställningarna på själva domännamnet. Om du är en Kinsta-klient har vi ett djupgående inlägg om hur du riktar din domän och eller DNS till Kinsta. Om du nyligen migrerade din webbplats till ett nytt webbhotell kan det hända att DNS cache-lagrats felaktigt på din dator. Hur det än är borde steg 2 ovan ha löst detta.

8. Starta om datorn

Vi vet att det är irriterande, men detta måste nämnas. 😬 Om inget av ovanstående alternativ fungerar kan du försöka att starta om datorn och till och med din router. Vi inser att många av er antagligen har hundratals flikar eller applikationer öppna och det är därför vi gjort detta till det sista alternativet. Men omstart av enheter rensar faktiskt ut mycket tillfällig cache.

Sammanfattning

Trots att det är frustrerande är DNS_PROBE_FINISHED_NXDOMAIN-felet vanligtvis ganska enkelt att lösa. Om du rensar din DNS-cache, förnyar din IP-adress och provar olika DNS-servrar bör du förhoppningsvis vara säkerhetskopierad och surfa på nätet inom kort igen. Om vi missade någonting kan du gärna meddela oss nedan i feedback-avsnittet.


Om du tyckte om denna tutorial, då kommer du att älska vår support. Alla Kinsta’s hosting planer inkluderar dygnet runt-support från våra rutinerade WordPressutvecklare och ingenjörer. Chatta med samma team som hjälper Fortune 500s kunder. Kolla in våra paket