Als je ooit iets hebt gegoogled of geprobeerd een website te bezoeken, dan ben je waarschijnlijk het volgende tegengekomen NXDOMAIN DNS-fout antwoord. Normaal gesproken wordt deze fout weergegeven onder de “Deze site is niet bereikbaar” or “Deze webpagina is niet beschikbaar” bericht als “DNS_PROBE_FINISHED_NXDOMAIN” wanneer Google een pagina niet kan laden.
De fout gaat meestal ook gepaard met een bericht dat de webbrowser het IP-adres niet kan vinden. Dit kan verschillende redenen hebben, van verlopen domeinnamen tot verkeerde DNS-configuraties.
Dit kan een groot probleem zijn voor de website-eigenaar, omdat u met de minuut klanten en gebruikers verliest. Wanneer een website problemen veroorzaakt en niet meer reageert, wordt dit bovendien opgemerkt door zoekmachines, waardoor de kans kleiner wordt dat uw website wordt weergegeven wanneer gebruikers zoeken naar inhoud die ook door uw website wordt aangeboden.
Ten slotte kan de NXDOMAIN-fout ook worden veroorzaakt door een NXDOMAIN-aanval, waardoor dit probleem een nog ernstiger probleem wordt voor de website-eigenaar. Dat gezegd hebbende, laten we eens kijken wat de NXDOMAIN-reactie is, waarom deze optreedt en hoe u deze kunt oplossen en voorkomen.
Wat betekent de NXDOMAIN-fout?
De NXDOMAIN of niet-bestaande domeinfout is een DNS-foutmelding die door de client wordt ontvangen wanneer het aangevraagde domeinnaamsysteem de URL van een website niet kan omzetten in een IP-adres. Dit probleem leidt ertoe dat de webbrowser de website niet kan bereiken, wat impliceert dat, zoals de naam al doet vermoeden, het domein niet bestaat.
Meestal wordt deze fout weergegeven als ‘DNS_PROBE_FINISHED_NXDOMAIN’ en toont de webbrowser een droevig gezicht of een wolkachtige gedachtebubbel. Hoewel deze fout enigszins vaak kan optreden als uw website dit probleem voortdurend tegenkomt, kan dit een indicatie zijn van netwerkproblemen of, erger nog, van beveiligingsproblemen.
Waarom treedt de NXDOMAIN-fout op?
Zoals we eerder vermeldden, treedt de NXDOMAIN DNS-fout om verschillende redenen op. Deze redenen variëren van verlopen of slecht geconfigureerde domeinen tot beveiligingsproblemen. Laten we dus de belangrijkste redenen bespreken waarom uw website mogelijk een NXDOMAIN-fout tegenkomt.
Verlopen of niet-geregistreerde domeinnaam
Een veel voorkomende reden voor de NXDOMAIN DNS-fout is dat de doelwebsite onbereikbaar is vanwege een niet-geregistreerde of verlopen domeinnaam.
U kunt controleren of de domeinnaam is verlopen of niet is geregistreerd via de zoektool van Internet Corporation for Assigned Names and Numbers (ICANN). Voer eenvoudig de URL van de site in en kijk of deze actief is in de ICANN-database.
Slecht geconfigureerd domein
Afgezien van niet-geregistreerde of verlopen domeinen, is een andere reden waarom uw website mogelijk een NXDOMAIN-foutreactie krijgt, het domein dat niet naar een IP-adres verwijst of naar het verkeerde adres verwijst. U kunt de DNS-records van het domein controleren om er zeker van te zijn dat het domein naar het juiste adres verwijst.
Beveiligingsproblemen
Zoals ik eerder al zei, kan een constante NXDOMAIN DNS-fout wijzen op mogelijke beveiligingslekken en netwerkproblemen. Eén beveiligingsprobleem zou malware beaconing kunnen zijn, waardoor cybercriminelen ervan op de hoogte worden gesteld dat ze een systeem hebben geïnfecteerd. Dit is een vroeg teken van een komende DDoS-aanval.
Als er meerdere NXDOMAIN-reacties zijn van uw lokale DNS-service die afkomstig zijn van één client, kan dit bovendien een indicatie zijn van een ander beveiligingsprobleem dat kan leiden tot het verlies van gevoelige gegevens.
Gebruikerspecifieke problemen
Ten slotte is de NXDOMAIN DNS-fout mogelijk slechts beperkt tot een enkele gebruiker of een select aantal gebruikers, in plaats van dat uw website problemen ondervindt. Het probleem kan ook afkomstig zijn van de internetprovider of de webbrowser zelf.
Hoe u een NXDOMAIN-fout kunt oplossen
Zoals u kunt zien, zijn er veel redenen waarom uw website mogelijk een NXDOMAIN-foutreactie tegenkomt. Laten we nu eens kijken hoe u de problemen kunt oplossen die tot de fout hebben geleid.
Uitzoeken of het probleem gebruikersspecifiek of wijdverspreid is
De eerste stap bij het oplossen van uw NXDOMAIN dns-fout is vaststellen of het probleem zich voordoet bij alle gebruikers of alleen beperkt is tot uw apparaat en browser. Om dit te doen, kunt u een proxyserversite zoals “proxysite.com” of “hide.me” gebruiken en de URL van uw website invoeren en een paar verschillende serverlocaties testen.
Als de fout niet verschijnt wanneer u uw website bezoekt via de proxyserversite, wordt het probleem waarschijnlijk veroorzaakt door uw apparaat of webbrowser.
Een verlopen of niet-geregistreerd domein repareren
Als uw domeinnaam niet actief is, kan dit verschillende oorzaken hebben. Als u onlangs een domein heeft aangeschaft, moet u binnen 15 dagen uw eigendom verifiëren, anders kan ICANN het domein opschorten. Als uw domein is verlopen, geldt er een periode van 45 dagen waarin u het zonder extra kosten kunt verlengen.
Als de periode van 45 dagen is verstreken, heeft u 30 dagen de tijd om uw domein te verlengen, plus de extra kosten, voordat de domeinnaam wordt verwijderd. Als u uw domein tegen die tijd nog steeds niet heeft verlengd, komt het in de fase voor verwijdering en moet u wachten totdat u het opnieuw kunt kopen.
Uw domein correct configureren
Als u de DNS-records van uw domein via websites als WHOIS heeft gecontroleerd en ontdekt dat uw domein verkeerd is geconfigureerd, zijn er mogelijk enkele problemen die u moet controleren en oplossen.
Om te beginnen: als uw domein niet verwijst naar de naamservers van de hostingprovider van de website, moet u contact opnemen met de domeinregistreerder en hen vragen het domein naar de juiste naamservers te verwijzen.
Een ander veelvoorkomend probleem dat een NXDOMAIN DNS-fout kan veroorzaken, doet zich voor wanneer uw subdomein niet correct is geconfigureerd. U kunt een aparte site opzetten zonder dat u een nieuw domein hoeft te kopen door een domein te gebruiken dat u al bezit.
Dit is wanneer u een subdomein zoals ‘blog.exampledomain.com’ of ‘forum.exampledomain.com’ maakt terwijl u al eigenaar bent van ‘exampledomain.com’. Dat gezegd hebbende, als u het subdomein niet correct heeft ingesteld (het adres verkeerd gespeld, enz.), zal uw subdomeinwebsite niet werken.
U kunt uw domein- en subdomeininstellingen controleren via het DNS-tabblad van de hostingprovider van uw website, of u kunt 'whatsmydns.net' opzoeken, waarmee u een volledig rapport van uw domeinen, subdomeinen en A-records krijgt.
Als alles in orde is, kan het slechts een kwestie van tijd zijn, omdat u even moet wachten totdat de DNS-propagatie van kracht wordt.
Dat gezegd hebbende, deze problemen zijn van toepassing als u uw website pas onlangs heeft opgezet. Laten we dus eens kijken naar situaties waarin u uw website heeft opgezet en deze al een tijdje goed werkt, en u plotseling een NXDOMAIN-antwoord krijgt.
Een probleem dat de NXDOMAIN DNS-fout kan veroorzaken, is dat de aanvalsmodus van de hostingprovider van de website actief is, wat leidt tot een inactieve status. U kunt dit controleren via WHOIS. Als die modus actief is, schakel deze dan uit en controleer of de fout is opgelost.
Beveiligingsproblemen oplossen
NXDOMAIN-aanvallen worden, net als andere soorten cyberaanvallen, doorgaans in twee soorten verdeeld: geavanceerde en ongecompliceerde aanvallen. Ongecompliceerde NXDOMAIN-aanvallen kunnen meestal vrij gemakkelijk worden gedetecteerd, omdat ze veelbetekenende signalen hebben, zoals een onnatuurlijk hoog aantal verzoeken aan niet-bestaande domeinnamen vanuit één bron.
Dat gezegd hebbende, kunnen zelfs dit soort aanvallen lastig zijn om zelf aan te pakken, laat staan om te gaan met geavanceerde NXDOMAIN-aanvallen waarbij geïnfecteerde apparaten van onschuldige gebruikers worden gebruikt om aanvallen te initiëren, waardoor het detecteren ervan veel ingewikkelder wordt.
Om u te helpen deze aanvallen te monitoren en te voorkomen, kunt u DNS-beveiligingsoplossingen gebruiken die worden aangeboden door bekende cloudserviceproviders zoals Cloudflare en Cisco.
Deze oplossingen bieden niet alleen de hoognodige beveiliging, maar beheren ook uw DNS via taakverdeling, zodat plotselinge verkeerspieken kunnen worden opgevangen zonder dat dit tot een NXDOMAIN-reactie leidt.
Gebruikersspecifieke problemen oplossen
Als u alle bovenstaande problemen heeft gecontroleerd en ontdekt dat de fout waarmee uw website wordt geconfronteerd specifiek voor u is en niet voor alle anderen geldt, moet u het probleem zoeken op uw apparaat, webbrowser, internetprovider, enz.
Als het probleem alleen specifiek voor u is, zijn er een groot aantal redenen waarom u een NXDOMAIN-reactie tegenkomt, dus hier is de oplossing voor al deze redenen:
De DNS-cache leegmaken
Een van de meest voorkomende oplossingen voor een NXDOMAIN-fout is het leegmaken van de DNS-cache. Elke keer dat u een pagina bezoekt, slaat uw webbrowser een tijdelijke cache op van dat IP-adres en DNS. Dit helpt het laadproces van de pagina te versnellen wanneer u die pagina later bezoekt.
Dat is allemaal goed en aardig; Wanneer er echter een overvloed aan beschadigde of verouderde DNS-cachebestanden wordt opgeslagen, zal uw besturingssysteem fouten tegenkomen en zelfs tot beveiligingslekken leiden. Dit kan heel goed leiden tot NXDOMAIN-fouten.
U kunt onze handige gids raadplegen op hoe DNS te spoelen, waar we het proces voor alle besturingssystemen hebben uitgelegd en hoe u de DNS-cache van Google Chrome kunt leegmaken, die losstaat van de DNS-cache van uw systeem.
Wijzig uw DNS-servers
Normaal gesproken worden uw DNS-serveradressen bepaald door uw internetprovider; deze DNS-servers zijn echter niet noodzakelijkerwijs de beste in termen van snelheid of beveiliging.
Als er problemen zijn met de DNS-server die uw internetprovider gebruikt, kan dit een NXDOMAIN-fout veroorzaken. Als u een snellere, betrouwbaardere DNS-server wilt, kunt u een van de populaire openbare DNS-servers van Google, OpenDNS en Cloudflare gebruiken. Volg de onderstaande stappen om uw DNS-server te wijzigen:
Voor Windows-gebruikers:
- Klik op Start en zoek naar Configuratiescherm. Voer het Configuratiescherm uit, klik vervolgens op Netwerk en internet en klik vervolgens op Netwerkcentrum.
- Aan de linkerkant van het venster ziet u Adapterinstellingen wijzigen; klik erop.
- Klik met de rechtermuisknop op uw huidige verbinding en kies Eigenschappen.
- Zoek in de lijst Internet Protocol versie 4 (TCP/IP) of Internet Protocol versie 6 (TCP/IPv6) en klik op een van beide. Zodra je dat hebt gedaan, wordt de knop Eigenschappen onderaan blauw. Klik daarop.
- Onderaan het venster ziet u 'Gebruik de volgende DNS-serveradressen'. Klik op de cirkel ernaast om die optie in te schakelen.
- Voer de volgende cijfers in:
- Voorkeur DNS-server:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Alternatieve DNS-server:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Voorkeur DNS-server:
- Zodra u klaar bent met het invoeren van de nieuwe DNS-adressen, opent u een nieuw tabblad in uw browser en controleert u of de NXDOMAIN-fout al dan niet is opgelost.
Voor macOS:
- Open Systeemvoorkeuren en navigeer naar Netwerk.
- Klik op uw huidige netwerkverbinding en klik op de knop Geavanceerd.
- Navigeer vanuit de rij bovenaan het venster naar DNS en klik op het + teken.
- Voer de volgende cijfers in:
- Voorkeur DNS-server:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Alternatieve DNS-server:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Voorkeur DNS-server:
- Zodra u klaar bent met het invoeren van de nieuwe DNS-adressen, opent u een nieuw tabblad in uw browser en controleert u of de NXDOMAIN-fout al dan niet is opgelost.
Voor Linux:
- Controleer de huidige DNS-server met behulp van deze opdracht:
cat /etc/resolv.conf
- Om uw DNS-instellingen te bewerken, voert u de volgende opdracht in:
sudo nano /etc/resolv.conf
- Na het uitvoeren van deze opdracht wordt er een bestand geopend in de nano-editor. Voer de volgende opdracht in om uw DNS-adres te wijzigen:
nameserver 1.1.1.1
Als u de nieuwste versie van Linux gebruikt, kunt u de volgende stappen uitvoeren om uw DNS-adres te wijzigen:
- Open het terminalvenster en typ de volgende opdracht:
cd /etc/netplan
- Zodra je dat hebt gedaan, typ je ls om uw configuratiebestanden weer te geven. Vervolgens kunt u de volgende opdracht gebruiken om de Ubuntu DNS-server te bewerken:
sudo nano filenamehere.yaml
- Gebruik de volgende nummers voor uw nieuwe DNS:
- Voorkeur DNS-server:
1.1.1.1 (IPv4)
2606:4700:4700::1111 (IPv6) - Alternatieve DNS-server:
1.0.0.1 (IPv4)
2606:4700:4700::1001 (IPv6)
- Voorkeur DNS-server:
- Nadat je ze hebt getypt, druk je tegelijkertijd op de Control- en O-toetsen om ze op te schrijven en op de Control- en X-toetsen om af te sluiten. Gebruik de volgende opdracht om uw wijzigingen op te slaan:
sudo netplan apply
- Zodra u klaar bent met het invoeren van de nieuwe DNS-adressen, opent u een nieuw tabblad in uw browser en controleert u of de NXDOMAIN-fout al dan niet is opgelost.
Controleer uw lokale hostbestanden
Een van de belangrijkste componenten van het bezoeken van een website gebeurt via het lokale hosts-bestand op uw apparaat. Dit bestand heeft tot taak elke keer dat u een website bezoekt een domeinnaam te koppelen aan het IP-adres ervan.
Het lokale hosts-bestand kan echter onbewust een specifieke domeinnaam of een specifiek IP-adres als ontoegankelijk markeren, of een gebruiker kan hier per ongeluk wijzigingen aanbrengen die kunnen resulteren in een NXDOMAIN-fout.
Voor Windows:
- Klik op Start, typ Kladblok en selecteer Als administrator uitvoeren.
- Klik in de rij bovenaan het venster op Bestand en selecteer Openen….
- Wijzig rechtsonder in het nieuwe venster het filter van Tekstdocumenten (*.txt) in Alle bestanden, voer het onderstaande pad in de Bestandsnaambalk in en klik op Openen:
C:\Windows\System32\drivers\etc\
- Daarna zou je een bestand moeten zien met de naam hosts. Dubbelklik erop om het bestand te openen.
- Er wordt een bestand geopend met informatie over IP-adressen en domeinen. Helemaal onderaan het bestand ziet u een aantal websites op de zwarte lijst. Als uw website ook wordt vermeld als onderdeel van de websites onder de regel ::1 localhost, verwijdert u deze.
- Open een nieuw tabblad in uw browser en controleer of de NXDOMAIN-fout al dan niet is opgelost.
Voor macOS:
- Open Terminal door op het Launchpad-pictogram in het Dock te klikken en Terminal in het zoekveld te typen.
- Voer de volgende opdracht in:
sudo nano /private/etc/hosts
- Hierdoor wordt het hosts-bestand geopend. Als uw website wordt vermeld als onderdeel van de websites die worden vermeld onder de regel ::1, verwijder deze dan.
- Als u klaar bent met het verwijderen, drukt u tegelijkertijd op de Command- en O-toetsen om het bestand te overschrijven en drukt u op Return om uw wijzigingen op te slaan.
- Druk tegelijkertijd op de Command- en X-toetsen om het hosts-bestand te sluiten en controleer of de NXDOMAIN-fout al dan niet is opgelost.
Voor Linux:
- Open een Terminal-venster.
- Voer de volgende opdracht in:
sudo nano /etc/hosts
- Als uw website wordt vermeld als onderdeel van de websites die worden vermeld onder de regel ::1, verwijder deze dan.
- Druk op de Control- en X-toetsen en wanneer u wordt gevraagd of u de wijzigingen wilt opslaan, typt u y.
Schakel antivirus of VPN uit
Hoewel antivirusprogramma's en VPN's enorm goede hulpmiddelen kunnen zijn om uw apparaat en netwerk veilig te houden, kunnen ze ook websites blokkeren die volkomen veilig zijn. Dit kan leiden tot een NXDOMAIN-fout wanneer u probeert toegang te krijgen tot die website.
Het deactiveren van een antivirusprogramma van derden verschilt van app tot app, dus u moet een handleiding voor uw specifieke antivirusprogramma opzoeken of contact opnemen met het antivirusondersteuningsteam voor meer informatie.
Wat betreft de ingebouwde realtime Windows Defender-antivirusbescherming van Windows, volgt u deze stappen:
- Druk de Windows- en I-toetsen tegelijkertijd in om Windows-instellingen te openen.
- Klik op Update en beveiliging en kies vervolgens uit de lijst aan de linkerkant Windows-beveiliging.
- Kies Virus- en bedreigingsbescherming uit de lijst aan de rechterkant. Zoek in het nieuwe venster naar de instellingen voor virus- en bedreigingsbeveiliging. Klik onder Instellingen voor virus- en bedreigingsbeveiliging op Instellingen beheren.
- Schakel Real-time bescherming uit.
Nadat u uw antivirusprogramma van derden en Windows Real-time bescherming heeft uitgeschakeld, controleert u of de NXDOMAIN-fout al dan niet is opgelost.
Volg deze stappen om uw VPN uit te schakelen:
Voor Windows:
- Klik op Start en klik op Instellingen, het tandwielpictogram.
- Zoek en klik op de pagina Windows-instellingen op Netwerk en internet.
- Selecteer VPN in de lijst aan uw linkerkant.
- Klik op de VPN-service die u gebruikt en klik op Verbinding verbreken.
- Start uw apparaat opnieuw op en controleer of de NXDOMAIN-fout is opgelost.
Voor macOS:
- Open Systeemvoorkeuren en klik op Netwerk.
- Selecteer VPN in de lijst aan uw linkerkant.
- Klik op Verbinding verbreken en toepassen om uw wijzigingen op te slaan.
Voor Linux-gebruikers varieert het uitschakelen van uw VPN van besturingssysteem tot besturingssysteem en van VPN tot VPN. U moet dus een handleiding voor uw specifieke besturingssysteem en VPN opzoeken of contact opnemen met de ondersteuning van de VPN-provider.
Laatste gedachten
Het oplossen van een NXDOMAIN-fout kan anderhalve hoofdpijn zijn of zo simpel als het leegmaken van de DNS-cache. Hoe dan ook, het is een veel voorkomende fout, dus als u weet hoe u ermee om moet gaan, of u nu als gebruiker of als website-eigenaar bent, kunt u veel tijd en zelfs geld besparen.
Veelgestelde vragen
Wat is een NXDOMAIN-fout?
Simpel gezegd betekent de NXDOMAIN- of niet-bestaande domeinfout dat de webbrowser de website niet kan bereiken, wat impliceert dat, zoals de naam al doet vermoeden, het domein niet bestaat.
Hoe los je een NXDOMAIN-fout op?
Er zijn verschillende manieren waarop u een NXDOMAIN-fout kunt oplossen; Het hangt er echter van af of u een website-eigenaar of een gewone klant bent en of de fout wijdverspreid of gebruikersspecifiek is.
Als u eigenaar bent, controleer dan of uw domein niet meer geregistreerd is of verlopen is. Wat gewone gebruikers betreft: een van de meest gebruikelijke manieren om een NXDOMAIN-fout op te lossen, is het leegmaken van uw DNS-cache.
Wat betekent een NXDOMAIN-fout?
Een NXDOMAIN-fout kan veel dingen signaleren, zoals:
- Onjuiste URL-spelling.
- Verouderde code probeert een website te bereiken die niet bestaat.
- Verkeerd geconfigureerd domein.
- Gecompromitteerde domein- of beveiligingsproblemen.
- Een VPN of antivirus heeft het domein om de een of andere reden op de zwarte lijst gezet.