Wanneer u Linux gebruikt, kunt u een tijdelijke fout in de naamresolutie tegenkomen wanneer u probeert toegang te krijgen tot websites, pakketten bij te werken of taken uit te voeren waarvoor een internetverbinding nodig is. Deze fout geeft aan dat uw systeem een domeinnaam niet kan omzetten in een IP-adres, waardoor netwerkbewerkingen niet succesvol kunnen worden voltooid.
Dit probleem wordt meestal veroorzaakt door problemen met de internetverbinding of DNS-configuratieproblemen. Het oplossen en oplossen van deze fout is eenvoudig en direct. In deze handleiding leggen we alles uit wat u moet weten over het oplossen van deze fout in verschillende Linux-distributies. We behandelen specifieke oplossingen voor Ubuntu 22.04 en 24.04.
Wat betekent tijdelijk falen in naamresolutie?
De tijdelijke fout in de naamomzetting verhindert dat uw Linux-systeem correct verbinding maakt met internet. Wanneer dit gebeurt, kunt u geen websites bereiken of applicaties gebruiken waarvoor een actieve internetverbinding vereist is.
Het fungeert als een algemene ‘probeer het opnieuw’-fout voor DNS. De zoekopdracht is ergens in de keten mislukt, of het nu gaat om een lokale storing, een upstream time-out of een validatieprobleem.
Meestal zie je deze fout wanneer je probeert een website te pingen:

ping google.com
ping: google.com: Temporary failure in name resolution
Hoe u een tijdelijke fout in de naamomzetting kunt oplossen
Er zijn meerdere manieren om deze fout op te lossen, afhankelijk van de hoofdoorzaak. Laten we de belangrijkste oplossingen verkennen.
Oplossing 1: controleer de internetverbinding
Controleer uw router en netwerkhardware om er zeker van te zijn dat alles correct is ingesteld. Probeer andere applicaties te openen om te bevestigen dat u via deze applicaties een internetverbinding tot stand kunt brengen.
U kunt de basisconnectiviteit testen door rechtstreeks een IP-adres te pingen:
ping -c 4 8.8.8.8
Met deze opdracht worden vier pakketten naar de openbare DNS-server van Google verzonden. Als u reacties ontvangt, werkt uw internetverbinding.
Als u 'Verzoek time-out' of 'Netwerk onbereikbaar' ziet, heeft u een algemeen verbindingsprobleem dat niets met DNS te maken heeft.

Als applicaties succesvol verbinding maken met internet, gaat u verder met de volgende oplossing.
Oplossing 2: verkeerd geconfigureerd resolv.conf-bestand
De /etc/resolv.conf -bestand vermeldt de DNS-servers die uw systeem gebruikt. Als dit bestand de verkeerde IP-adressen bevat, kunt u geen verbinding maken met websites.
Op veel Ubuntu-systemen is dit bestand een link naar een dynamisch bestand dat wordt beheerd door systemd-resolved. Er staat vaak een waarschuwing in: “Niet bewerken.” Als u dit bestand echter rechtstreeks bewerkt, kunnen uw wijzigingen slechts enkele minuten duren. Het systeem overschrijft ze wanneer de netwerkinstellingen worden bijgewerkt of opnieuw wordt opgestart.
Voordat u DNS-instellingen configureert, moet u ervoor zorgen dat uw systeemgebruiker beheerdersrechten heeft. Leer hoe voeg een gebruiker toe aan sudoers indien nodig.
Controleer de huidige DNS-configuratie
Controleer uw DNS-instellingen zonder deze eerst te wijzigen:
cat /etc/resolv.conf
Als u geen geldige naamservers ziet, heeft u het probleem gevonden.
Tijdelijke proef
U kunt de DNS-servers van Google toevoegen voor een snelle test.
nameserver 8.8.8.8
nameserver 8.8.4.4
Als alternatief kunt u de DNS-servers van Cloudflare gebruiken:
nameserver 1.1.1.1
nameserver 1.0.0.1
Hier is een vergelijking van populaire openbare DNS-servers:

| DNS-provider | Primaire DNS | Secundaire DNS | Belangrijkste kenmerken |
| Google-DNS | 8.8.8.8 | 8.8.4.4 | Hoge beschikbaarheid, wereldwijde dekking |
| Wolkenvlam | 1.1.1.1 | 1.0.0.1 | Privacygericht, registreert geen IP's |
| Vierde9 | 9.9.9.9 | 149.112.112.112 | Blokkeert bekende kwaadaardige domeinen |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | Phishing-bescherming, inhoudfiltering |
Maar dit is niet blijvend. Het systeem zal deze wijzigingen wissen. Voor een blijvende oplossing voor Ubuntu moet u configureren systemd-opgelost of Netplan. We behandelen deze stappen in de specifieke secties hieronder.
Controleer de door het systeem opgeloste servicestatus.
Als uw naamservers er correct uitzien, maar de resolutie nog steeds mislukt, controleer dan de systemd-opgelost dienst. Deze service beheert lokale DNS-zoekopdrachten op de meeste moderne Linux-systemen. Gebruik deze opdracht om te zien of deze actief is: sudo systemctl-status systemd-resolved
Als uit de uitvoer blijkt dat de service inactief is, kunt u deze onmiddellijk starten.
sudo systemctl start systemd-resolved
Deze stap is een must-know voor Ubuntu-gebruikers, omdat serviceonderbrekingen vaak fouten in de naamomzetting veroorzaken.
Oplossing 3: firewallbeperkingen
Firewalls beschermen uw Linux-systeem tegen malware en beveiligingsbedreigingen. Een onjuiste firewallconfiguratie kan DNS-verzoeken echter blokkeren, waardoor fouten in de naamomzetting ontstaan.
Eén diagnostische aanpak is het tijdelijk uitschakelen van firewalls en beveiligingssoftware om te bepalen of deze het probleem veroorzaken. Als het uitschakelen van de firewall het probleem oplost, moet u uw firewall-instellingen opnieuw configureren.
Configureer UFW-firewall
De meeste Debian- en Ubuntu-distributies gebruiken de UFW-firewall. U moet DNS-verkeer toestaan op poort 53 (zowel UDP als TCP):
sudo ufw allow 53/udp
sudo ufw allow 53/tcp
DNS vertrouwt op UDP voor standaardquery's en TCP voor grotere overdrachten.
Nadat u deze poorten hebt geopend, laadt u UFW opnieuw om de wijzigingen toe te passen:

sudo ufw herladen
Configureer Firewall
Voor CentOS- en Red Hat-gebaseerde systemen die firewalld gebruiken, opent u de benodigde poorten:
sudo firewall-cmd --add-port=53/udp --permanent
sudo firewall-cmd --add-port=53/tcp --permanent
Laad de firewall opnieuw om wijzigingen toe te passen:
sudo firewall-cmd --reload
Oplossing 4: DNS-cache leegmaken
DNS-cache slaat IP-adressen lokaal op om toekomstige zoekopdrachten te versnellen. Verouderde of beschadigde DNS-cachegegevens kunnen er echter voor zorgen dat u geen toegang krijgt tot websites waarvan de domeinnaam of hostingprovider is gewijzigd, waardoor er tijdelijke fouten in de naamomzetting ontstaan.
Jij alleen wis de DNS-cache wanneer u het systeem wilt dwingen nieuwe gegevens op te vragen. Gebruik deze stap als u resolutiefouten tegenkomt.

Identificeer uw DNS-service
Services variëren per installatie. Controleer welke actief is om de foutmelding 'unit not found' te voorkomen:
sudo systemctl is-active nscd
sudo systemctl is-active dnsmasq
Spoel nscd
If nscd actief is, start u deze opnieuw op:
sudo systemctl restart nscd.service
Spoel dnsmasq
If dnsmasq actief is, start u deze opnieuw op:
sudo systemctl restart dnsmasq.service
Cache leegmaken op Ubuntu (systemd-opgelost)
Voor systemen die systemd-resolved gebruiken:
sudo systemctl restart systemd-resolved.service
Of gebruik de opdracht solvectl:
sudo resolvectl flush-caches
Naamomzetting begrijpen
Wanneer u een websiteadres zoals cloudzy.com invoert, moet uw computer dit voor mensen leesbare domein omzetten in een IP-adres (zoals 172.66.40.212) om de site op internet te lokaliseren. Dit conversieproces wordt naamomzetting genoemd en DNS-servers verwerken dit.
De tijdelijke fout in de naamomzetting treedt op wanneer uw Linux-systeem er niet in slaagt contact te maken met een DNS-server om het overeenkomstige IP-adres voor een website op te halen. De aanduiding ‘tijdelijk’ geeft aan dat dit niet noodzakelijkerwijs een permanente storing is. Meestal is dit het gevolg van een configuratie- of connectiviteitsprobleem dat kan worden opgelost.
DNS-servers vertalen domeinnamen naar IP-adressen die computers gebruiken voor communicatie. Google Public DNS-handles ruim een biljoen dagelijks vragen, wat de omvang van deze essentiële internetdienst illustreert.
Op dezelfde manier werken de 1.1.1.1-resolverprocessen van Cloudflare bijna 2 biljoen zoekopdrachten per dag. Dit deel bewijst dat DNS de sleutel is tot internet.
Wat veroorzaakt een tijdelijke fout in de naamomzetting?
Het identificeren van de hoofdoorzaak is de eerste stap in de richting van het oplossen van Ubuntu’s tijdelijke fout bij het omzetten van namen. Verschillende factoren kunnen dit probleem veroorzaken.

Problemen met de internetverbinding
Een trage of verbroken internetverbinding is vaak de voornaamste boosdoener. Voordat u zich gaat verdiepen in complexe probleemoplossing, controleert u of uw internetverbinding goed werkt.
DNS-configuratieproblemen
DNS-configuratiefouten behoren tot de meest voorkomende oorzaken van deze fout:
- Niet-reagerende DNS-servers: De DNS-servers die uw systeem probeert te bereiken, zijn mogelijk niet beschikbaar
- Verkeerd geconfigureerde DNS-resolutie: Het DNS-resolutiemechanisme is mogelijk onjuist geconfigureerd
- Verouderde DNS-cache: Oude of beschadigde DNS-cachegegevens kunnen een goede resolutie verhinderen
Firewallbeperkingen
Firewallconfiguraties kunnen DNS-verzoeken blokkeren, zelfs als ze correct zijn geconfigureerd. DNS-query's gebruiken Poort 53en als uw firewall deze poort blokkeert, zal de naamomzetting mislukken.
Poort 53 verwerkt zowel UDP- als TCP-protocollen. DNS gebruikt doorgaans UDP-poort 53 voor standaardquery's omdat dit sneller is. TCP-poort 53 wordt gebruikt voor zoneoverdrachten en grotere zoekopdrachten die de groottebeperkingen van UDP overschrijden.
Problemen met serviceconfiguratie
De door systemd opgeloste service, die de DNS-omzetting in moderne Linux-distributies beheert, is mogelijk gestopt, uitgeschakeld of verkeerd geconfigureerd. Deze service biedt DNS-resolutie voor alle toepassingen op uw systeem.
Tijdelijke fout in naamresolutie Ubuntu 22.04
Ubuntu 22.04 LTS heeft wijzigingen in het netwerkbeheer geïntroduceerd die DNS-resolutieproblemen kunnen veroorzaken, vooral na systeemupgrades. Gebruikers kunnen in deze versie vaker tegenkomen dat Ubuntu de host niet kan oplossen, een tijdelijke fout in de naamomzetting.
Veelvoorkomende problemen met Ubuntu 22.04
Gebruikers die een upgrade uitvoeren van Ubuntu 20.04 naar 22.04 melden regelmatig fouten in de DNS-resolutie. De tijdelijke fout in de naamomzetting van Ubuntu 22.04 komt vaak voort uit door systemd opgeloste servicemisconfiguraties die optreden tijdens het upgradeproces.
Ubuntu 22.04 specifieke oplossing
Als u aanhoudende DNS-problemen ondervindt op Ubuntu 22.04, volgt u deze stappen:
Controleer eerst of de systeemnetwerkservices correct zijn ingeschakeld:
sudo systemctl unmask systemd-networkd.service
sudo systemctl unmask systemd-resolved.service
Controleer de status van systemd-resolved:

sudo systemctl status systemd-resolved.service
Als de service inactief is, start u deze:
sudo systemctl start systemd-resolved.service
sudo systemctl enable systemd-resolved.service
Controleer of uw /etc/resolv.conf symlink naar de juiste locatie verwijst:
ls -l /etc/resolv.conf
De aanbevolen configuratielinks naar de stub-resolver:
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
De oplossing testen
Nadat u deze wijzigingen heeft aangebracht, test u de DNS-resolutie:
resolvectl status
Met deze opdracht wordt uw huidige DNS-configuratie weergegeven. Het bevestigt ook dat systemd-resolved DNS correct beheert.
Ubuntu 24.04 Tijdelijke fout in naamomzetting
Ubuntu 24.04 LTS, de nieuwste release voor ondersteuning op lange termijn, maakt gebruik van systemd 255 en bevat bijgewerkte netwerkbeheercomponenten. Hoewel stabieler dan eerdere versies, kunnen er nog steeds specifieke DNS-problemen optreden.
Externe beheerders worden vaak geconfronteerd met de foutmelding 'SSH kan de hostnaam niet oplossen'. Dit wordt geactiveerd wanneer de systeemstub-resolver op 127.0.0.53 mislukt. Omdat SSH voor de naamvertaling afhankelijk is van deze lokale service, is er een stop gemaakt systemd-opgelost proces blokkeert onmiddellijk alle domeingebaseerde verbindingspogingen.
Ubuntu 24.04 DNS-configuratie
Ubuntu 24.04 is voor DNS-beheer sterk afhankelijk van systemd-resolved. De stub-listener op 127.0.0.53 verwerkt DNS-query's voor het systeem.
DNS-problemen oplossen in Ubuntu 24.04
Als u fouten in de naamomzetting ondervindt op Ubuntu 24.04, controleer dan of systemd-resolved actief is:
sudo systemctl status systemd-resolved
Controleer de DNS-configuratie met solvectl:
resolvectl status
Dit toont naamserverinformatie en DNS-configuratie voor elke netwerkinterface.
Ubuntu 24.04 Netplan-configuratie
Ubuntu 24.04 gebruikt Netplan voor netwerkconfiguratie. De bestandsnaam en rendererinstellingen zijn afhankelijk van of u een server- of desktopversie gebruikt.
Identificeer eerst uw configuratiebestand:
ls /etc/netplan/
Bewerk het bestand dat u vindt (vaak 50-cloud-init.yaml or 00-installer-config.yaml):
sudo nano /etc/netplan/YOUR_FILE_NAME.yaml
Controleer uw DNS-instellingen. Opmerking: Servers gebruiken doorgaans genetwerkt, terwijl Desktop-installaties gebruiken Netwerkmanager. Controleer uw interfacenaam (bijv. eth0 or ens3) gebruiken ip adres voordat u gaat bewerken.
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
Pas de configuratie toe:

sudo netplan apply
Problemen met luisteraar
Sommige toepassingen kunnen conflicteren met de stub-listener van systemd-resolved op poort 53. Als u de stub-listener moet uitschakelen:
sudo mkdir -p /etc/systemd/resolved.conf.d/
Maak een configuratiebestand:
echo -e "[Resolve]\nDNSStubListener=no" | sudo tee /etc/systemd/resolved.conf.d/noresolved.conf
Herstart systemd-opgelost:
sudo systemctl restart systemd-resolved.service
Aanvullende tips voor probleemoplossing
Als de fout zich blijft voordoen, gebruikt u deze hulpmiddelen om het probleem te isoleren. U moet vaststellen of het probleem wordt veroorzaakt door uw netwerkverbinding, de DNS-server zelf of een lokaal bestandsconflict.
Controleer de toegankelijkheid van de DNS-server
U moet testen of uw systeem de specifieke DNS-servers kan bereiken die in uw configuratie worden vermeld. Gebruik de ping commando gevolgd door het IP-adres van uw primaire naamserver:
ping -c 4 <your_dns_server_ip>
Als dit niet lukt, is er sprake van een probleem met de netwerkverbinding.
Controleer het bestand /etc/hosts
Het bestand /etc/hosts kan DNS-lookups overschrijven. Onjuiste gegevens hier kunnen resolutiefouten veroorzaken:
sudo nano /etc/hosts
Controleer of het minimaal het volgende bevat:
127.0.0.1 localhost
127.0.1.1 uw-hostnaam
Gebruik dig voor DNS Diagnostics
De opdracht dig helpt bij het diagnosticeren van DNS-problemen:
dig google.com
Dit toont gedetailleerde DNS-query-informatie, inclusief welke naamserver heeft gereageerd en hoe lang de query heeft geduurd.

Controleer de netwerkinterfaceconfiguratie
Controleer of uw netwerkinterfaces correct zijn geconfigureerd:
ip addr show
Zorg ervoor dat aan uw primaire netwerkinterface een IP-adres is toegewezen.
Toekomstige DNS-problemen voorkomen
Als u de onmiddellijke fout oplost, wordt de toegang hersteld, maar u hebt een veerkrachtige installatie nodig om te voorkomen dat deze terugkeert. Deze praktijken bouwen redundantie in uw netwerkconfiguratie op, zodat uw systeem kleine verbindingsuitval kan verwerken zonder de naamresolutie te verliezen.
De netwerkbetrouwbaarheid is afhankelijk van de hardwarekwaliteit. Onze Cloudzy Linux-VPS draait op hoogfrequente AMD Ryzen 9-processors en 40 Gbps-verbindingen. Deze ruwe snelheid minimaliseert de latentie en time-outs die vaak tot oplossingsfouten leiden, zodat uw applicaties toegankelijk blijven.
Gebruik betrouwbare DNS-servers
U moet meerdere naamservers configureren via Netplan of systemd-opgelost in plaats van bewerken /etc/resolv.conf direct; dit is zodat uw instellingen na een herstart blijven bestaan. Een secundair IP-adres toevoegen, zoals 1.1.1.1 or 8.8.4.4 creëert redundantie als uw primaire provider uitvalt.
Controleer systeemupdates
DNS-configuratie kan veranderen na systeemupdates. Controleer na het updaten van uw Linux-distributie of de DNS-resolutie nog steeds correct werkt.
Documenteer uw configuratie
Houd een register bij van uw DNS-configuratie, vooral als u aangepaste DNS-servers gebruikt. Dit maakt het oplossen van problemen eenvoudiger als er zich problemen voordoen.
Vermijd routinematig spoelen
Wis de DNS-cache niet als onderdeel van een dagelijks schema. Hierdoor worden geldige gegevens verwijderd en wordt uw surfen op het internet langzamer.
Spoel de cache alleen in twee specifieke situaties:
- U heeft uw DNS-provider gewijzigd (u bent bijvoorbeeld overgestapt van ISP naar Google DNS).
- Een website is verhuisd naar een nieuwe server en u heeft er geen toegang toe.
Conclusie
De tijdelijke fout in de naamomzettingsfout in Linux-systemen is doorgaans het gevolg van problemen met de internetverbinding, DNS-configuratieproblemen, firewallbeperkingen of beschadiging van de DNS-cache. Door systematisch de oplossingen in deze handleiding te doorlopen, kunt u de specifieke oorzaak van uw systeem identificeren en oplossen.
Gebruikers van Ubuntu 22.04 en 24.04 moeten prioriteit geven aan de systemd-opgelost configuratie. Omdat deze service alle DNS-query's beheert, blokkeert een enkele verkeerde configuratie pakketupdates en externe verbindingen. Controleer of de service actief is en correct is gekoppeld. Dankzij een stabiele DNS-installatie kan uw Linux VPS netwerktaken zonder onderbrekingen uitvoeren.