50% rabat alle planer, begrænset periode. Fra kun $2.48/mo
12 min tilbage
Sikkerhed og netværk

Midlertidig fejl i navneopløsning: Hvad betyder det, og hvordan repareres det?

Rexa Cyrus By Rexa Cyrus 12 min læsning Opdateret 3. februar 2026
DNS-serverens fejlfindingguide illustration med advarselssymboler og blå server på mørk baggrund til Linux-navneopløsningsfejl.

Når du bruger Linux, kan du støde på en fejl med midlertidig fejl i navneopløsning, når du forsøger at få adgang til websteder, opdatere pakker eller udføre opgaver, der kræver internetforbindelse. Denne fejl indikerer, at systemet ikke kan opløse et domænenavn til en IP-adresse, hvilket forhindrer, at netværksoperationer fuldføres med succes.

Problemet skyldes almindeligvis internetforbindelsesproblemer eller DNS-konfigurationsproblemer. Fejlfinding og løsning af denne fejl er ligetil. I denne vejledning forklarer vi alt, hvad du skal vide om at løse denne fejl på tværs af forskellige Linux-distributioner. Vi dækker specifikke løsninger til Ubuntu 22.04 og 24.04.

Hvad betyder midlertidig fejl i navneopløsning?

Midlertidig fejl i navneopløsning forhindrer dit Linux-system i at oprette forbindelse til internettet korrekt. Når dette opstår, kan du ikke nå websteder eller bruge applikationer, der kræver en aktiv internetforbindelse.

Det fungerer som en generisk 'prøv igen'-fejl for DNS. Opslaget mislykkedes et sted i kæden - det kan være en lokal fejl, en timeout eller et valideringsproblem.

Du ser typisk denne fejl, når du forsøger at pinge et websted:

Terminalvindue viser ping-kommando til google.com, som resulterer i fejlmeddelelsen 'Temporary failure in name resolution' i rødt tekst

ping google.com

ping: google.com: Temporary failure in name resolution

Sådan fikser du midlertidig fejl i navneopløsning

Der er flere tilgange til at løse denne fejl afhængigt af rodårsagen. Lad os udforske de vigtigste løsninger.

Løsning 1: Kontroller internetforbindelsen

Kontroller din router og netværkshardware for at sikre, at alt er konfigureret korrekt. Prøv at åbne andre applikationer for at bekræfte, at du kan etablere en internetforbindelse gennem dem.

Du kan teste grundlæggende forbindelse ved at pinge en IP-adresse direkte:

ping -c 4 8.8.8.8

Denne kommando sender fire pakker til Googles offentlige DNS-server. Hvis du modtager svar, fungerer din internetforbindelse.

Hvis du ser 'Request timed out' eller 'Network unreachable', har du et generelt forbindelsesproblem, som ikke er relateret til DNS.

Opdelt terminal-visning med fejlslagne ping til domænet Google.com sammenlignet med vellykkede ping-svar til Google's IP-adresse 8.8.8.8

Hvis applikationer forbinder til internettet uden problemer, gå til næste løsning.

Løsning 2: Forkonfigureret resolv.conf-fil

Det /etc/resolv.conf filen viser de DNS-servere, som dit system bruger. Hvis filen indeholder forkerte IP-adresser, kan du ikke forbinde til websider.

På mange Ubuntu-systemer er denne fil et link til en dynamisk fil, som systemd-resolved administrerer. Den indeholder ofte en advarsel: "Rediger ikke denne fil." Men hvis du redigerer filen direkte, holder ændringerne muligvis kun et par minutter. Systemet overskriver dem, når det opdaterer netværksindstillingerne eller genstarter.

Før du konfigurerer DNS-indstillinger, skal du sikre dig, at din systembruger har administrative rettigheder. Lær hvordan du føjer en bruger til sudoers hvis det er nødvendigt.

Kontroller nuværende DNS-konfiguration

Kontroller dine DNS-indstillinger uden at ændre dem først:

cat /etc/resolv.conf

Hvis du ikke ser gyldige navneservere, har du fundet problemet.

Midlertidig test

Du kan tilføje Google's DNS-servere for et hurtigt test.

nameserver 8.8.8.8

nameserver 8.8.4.4

Alternativt kan du bruge Cloudflare's DNS-servere:

Terminal-tekstEditor, der viser resolv.conf-konfigurationsfilen med Google DNS-navneservere 8.8.8.8 og 8.8.4.4 for Ubuntu-systemet 

nameserver 1.1.1.1

nameserver 1.0.0.1

Her er en sammenligning af populære offentlige DNS-servere:

Sammenligningskort over fire populære DNS-udbydere: Google DNS, Cloudflare, Quad9 og OpenDNS, med deres IP-adresser og funktioner

DNS-udbyder Primær DNS Sekundær DNS Vigtige funktioner
Google DNS 8.8.8.8 8.8.4.4 Høj tilgængelighed, global dækning
Cloudflare 1.1.1.1 1.0.0.1 Privatlivsfokuseret, logger ikke IP'er
Quad9 9.9.9.9 149.112.112.112 Blokerer kendte ondsindet domæner
OpenDNS 208.67.222.222 208.67.220.220 Phishing-beskyttelse, indholdsfiltreringn

Men det er ikke permanent. Systemet vil slette disse ændringer. For en varig løsning på Ubuntu skal du konfigurere systemd-resolved eller Netplan. Vi dækker disse trin i de specifikke afsnit nedenfor.

Kontroller Status for Systemd-Resolved-tjenesten

Hvis dine navneservere ser korrekte ud, men opløsningen stadig mislykkes, skal du kontrollere systemd-resolved tjenesten. Denne tjeneste administrerer lokale DNS-opslag på de fleste moderne Linux-systemer. Brug denne kommando til at se, om den kører: sudo systemctl status systemd-resolved

Hvis outputtet viser, at tjenesten er inaktiv, kan du starte den med det samme.

sudo systemctl start systemd-resolved

Dette trin er obligatorisk for Ubuntu-brugere, da servicefejl ofte udløser navneopløsningsfejl.

Løsning 3: Firewall-begrænsninger

Firewalls beskytter dit Linux-system mod malware og sikkerhedstrusler. Dog kan ukorrekt firewall-konfiguration blokere DNS-forespørgsler og forårsage navneopløsningsfejl.

En diagnostisk tilgang er at deaktivere firewalls og sikkerhedssoftware midlertidigt for at afgøre, om de forårsager problemet. Hvis deaktivering af firewallen løser problemet, skal du omkonfigurere dine firewall-indstillinger.

Konfigurer UFW-firewall

De fleste Debian- og Ubuntu-distributioner bruger UFW firewall. Du skal tillade DNS-trafik på port 53 (både UDP og TCP):

sudo ufw allow 53/udp

sudo ufw allow 53/tcp

DNS bruger UDP til standardforespørgsler og TCP til større overføringer.

Efter at have åbnet disse porte skal du genindlæse UFW for at anvende ændringerne:

Ubuntu-systemfirewall-diagram, der viser UFW-konfiguration, som tillader DNS-trafik gennem portene 43 og 53 til cloud-DNS-servere

sudo ufw reload

Konfigurer Firewalld

For CentOS- og Red Hat-baserede systemer, der bruger firewalld, skal du åbne de nødvendige porte:

sudo firewall-cmd --add-port=53/udp --permanent

sudo firewall-cmd --add-port=53/tcp --permanent

Genindlæs firewallen for at anvende ændringerne:

sudo firewall-cmd --reload

Løsning 4: Tøm DNS-cache

DNS-cache gemmer IP-adresser lokalt for at fremskynde fremtidige opslag. Dog kan forældet eller ødelagt DNS-cache-data forhindre dig i at få adgang til websteder, der har skiftet domænenavn eller hostingudbyder, hvilket forårsager midlertidig navneopløsningsfejl.

Du alene tøm DNS-cachen når du vil tvinge systemet til at anmode om friske data. Brug dette trin, når du støder på opløsningsfejl.

Visuel repræsentation af processen med at tømme DNS-cache ved hjælp af kommandoen systemd-resolved-servicegenbstart, hvor cached datablokke bliver opdateret

Identificer din DNS-tjeneste

Tjenester varierer efter installation. Kontroller, hvilken der kører, for at undgå fejl af typen "unit not found":

sudo systemctl is-active nscd

sudo systemctl is-active dnsmasq

Tøm nscd

If nscd er aktiv, genstarte det:

sudo systemctl restart nscd.service

Tøm dnsmasq

If dnsmasq er aktiv, genstarte det:

sudo systemctl restart dnsmasq.service

Tøm cache på Ubuntu (systemd-resolved)

For systemer, der bruger systemd-resolved:

sudo systemctl restart systemd-resolved.service

Eller brug kommandoen resolvectl:

sudo resolvectl flush-caches

Forståelse af navneopløsning

Når du indtaster en webadresse som cloudzy.com, skal din computer konvertere dette menneskeligt læseligt domæne til en IP-adresse (såsom 172.66.40.212) for at finde siden på internettet. Denne konverteringsproces kaldes navneopløsning, og DNS-servere håndterer det.

Fejlen »midlertidig fejl i navneopløsning« opstår, når dit Linux-system ikke kan kontakte en DNS-server for at hente den tilsvarende IP-adresse for et websted. Betegnelsen »midlertidig« angiver, at det ikke nødvendigvis er en permanent fejl. Oftest skyldes det et konfigurations- eller forbindelsesfejl, som kan løses.

DNS-servere konverterer domænenavne til IP-adresser, som computere bruger til kommunikation. Google Public DNS håndterer over en trillion forespørgsler dagligt, hvilket eksemplificerer skalaen på denne vigtige internetservice.

På samme måde behandler Cloudflare's 1.1.1.1-resolver næsten 2 billioner forespørgsler dagligt. Dette volumen beviser, at DNS er vigtig for internettet.

Hvad forårsager midlertidig fejl i navneopløsning?

At identificere grundårsagen er det første skridt mod at løse Ubuntu's fejl ved midlertidig navneopløsning. Flere faktorer kan udløse dette problem.

Firpanel-diagram, der viser almindelige DNS-fejlårsager: afbrudt Ethernet-kabel, forkonfigureret DNS-server, firewall blokerer port 53, beskadiget cache

Internetforbindelsesfejl

En langsom eller tabt internetforbindelse er ofte hovedskylden. Før du kaster dig ud i kompleks fejlfinding, skal du kontrollere, at din internetforbindelse fungerer korrekt.

DNS-konfigurationsfejl

DNS-konfigurationsfejl er blandt de mest almindelige kilder til denne fejl:

  • Uresponsive DNS-servere: De DNS-servere, som dit system forsøger at nå, kan være utilgængelige
  • Forkonfigureret DNS-opløsning: DNS-opløsningsmekanismen kan være ukorrekt konfigureret
  • Forældet DNS-cache: Gamle eller beskedigede DNS-cache-poster kan forhindre korrekt opløsning

Firewall-begrænsninger

Firewall-konfigurationer kan blokere DNS-anmodninger selv når de er korrekt konfigureret. DNS-forespørgsler bruger Port 53, og hvis din firewall blokerer denne port, mislykkes navneopløsningen.

Port 53 håndterer både UDP og TCP protokoller. DNS bruger typisk UDP port 53 til standard-forespørgsler, fordi det er hurtigere. TCP port 53 bruges til zoneoversættelser og større forespørgsler, der overskrider UDP's størrelsesgrænser.

Problemer med tjenestekonfiguration

Tjenesten systemd-resolved, som håndterer DNS-opløsning i moderne Linux-distributioner, kan være stoppet, deaktiveret eller forkonfigureret. Denne tjeneste leverer DNS-opløsning til alle programmer på dit system.

Midlertidig fejl ved navneopløsning Ubuntu 22.04

Ubuntu 22.04 LTS introducerede ændringer i netværksstyring, der kan forårsage problemer med DNS-opløsning, især efter systemopdateringer. Brugere kan møde fejl som "Ubuntu kan ikke løse host" og "midlertidig fejl ved navneopløsning" hyppigere på denne version.

Almindelige Ubuntu 22.04-problemer

Brugere, der opgraderer fra Ubuntu 20.04 til 22.04, rapporterer ofte DNS-opløsningsfejl. Problemet med midlertidig fejl ved navneopløsning i Ubuntu 22.04 skyldes ofte forkonfigurering af systemd-resolved-tjenesten under opgraderingsprocessen.

Ubuntu 22.04-specifik løsning

Hvis du oplever vedvarende DNS-problemer på Ubuntu 22.04, skal du følge disse trin:

Først skal du kontrollere, at systemd-netværkstjenester er korrekt aktiveret:

sudo systemctl unmask systemd-networkd.service

sudo systemctl unmask systemd-resolved.service

Kontroller status for systemd-resolved:

Ubuntu 22.04-systemkontrolliste med tre grønne flueben for systemd-networkd-tjeneste, systemd-resolved-tjeneste og resolv.conf symlink-konfiguration

sudo systemctl status systemd-resolved.service

Hvis tjenesten er inaktiv, skal du starte den:

sudo systemctl start systemd-resolved.service

sudo systemctl enable systemd-resolved.service

Kontroller, at din /etc/resolv.conf symlink peger på den korrekte placering:

ls -l /etc/resolv.conf

Den anbefalede konfiguration linker til stub resolver-tjenesten:

sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

Test af løsningen

Efter disse ændringer skal du teste DNS-opløsningen:

resolvectl status

Denne kommando viser din nuværende DNS-konfiguration. Den bekræfter også, at systemd-resolved håndterer DNS korrekt.

Ubuntu 24.04 midlertidig fejl ved navneopløsning

Ubuntu 24.04 LTS, den seneste version med langsigtet support, bruger systemd 255 og inkluderer opdaterede netværksstyringkomponenter. Selvom den er mere stabil end tidligere versioner, kan specifikke DNS-problemer stadig forekomme. 

Fjerneopereratører møder ofte fejl som "SSH kunne ikke løse værtsnavn". Dette udløses, når systemets stub resolver på 127.0.0.53 mislykkes. Da SSH er afhængig af denne lokale tjeneste til navneoversættelse, blokerer en stoppet systemd-resolved proces øjeblikkeligt alle forbindelsesforsøg baseret på domænenavne.

Ubuntu 24.04 DNS-konfiguration

Ubuntu 24.04 er stærkt afhængig af systemd-resolved til DNS-styring. Stub-listeneren på 127.0.0.53 håndterer DNS-forespørgsler for systemet.

Løsning af DNS-problemer i Ubuntu 24.04

Hvis du oplever fejl ved navneopløsning på Ubuntu 24.04, skal du kontrollere, at systemd-resolved kører:

sudo systemctl status systemd-resolved

Bekræft DNS-konfiguration med resolvectl:

resolvectl status

Dette viser navneserveroplysninger og DNS-konfiguration for hver netværksgrænseflade.

Ubuntu 24.04 Netplan-konfiguration

Ubuntu 24.04 bruger Netplan til netværkskonfiguration. Filnavnet og renderer-indstillingerne afhænger af, om du bruger Server- eller Desktop-versionen.

Først skal du identificere din konfigurationsfil:

ls /etc/netplan/

Rediger filen, du finder (ofte 50-cloud-init.yaml or 00-installer-config.yaml):

sudo nano /etc/netplan/YOUR_FILE_NAME.yaml

Bekræft dine DNS-indstillinger. Bemærk: Servere bruger typisk networkd, mens Desktop-installationer bruger NetworkManager. Kontroller dit grænsefladenavn (f.eks. eth0 or ens3) ved hjælp af ip addr før redigering.

network:

  version: 2

  renderer: networkd

  ethernets:

    eth0:

      dhcp4: yes

      nameservers:

        addresses: [8.8.8.8, 8.8.4.4]

Anvend konfigurationen:

Ubuntu 24.04 Netplan YAML-konfiguration viser DNS-navneserver-setup med netværksdiagram, der viser VPC DNS-serverforbindelsersudo netplan apply

Stub Listener-problemer

Nogle programmer kan være i konflikt med systemd-resolved's stub listener på port 53. Hvis du skal deaktivere stub listeneren:

sudo mkdir -p /etc/systemd/resolved.conf.d/

Opret en konfigurationsfil:

echo -e "[Resolve]\nDNSStubListener=no" | sudo tee /etc/systemd/resolved.conf.d/noresolved.conf

Genstart systemd-resolved:

sudo systemctl restart systemd-resolved.service

Yderligere fejlfindingstip

Hvis fejlen fortsætter, skal du bruge disse værktøjer til at isolere problemet. Du skal afgøre, om problemet stammer fra din netværksforbindelse, DNS-serveren selv eller en lokal filkonflikt.

Bekræft DNS-servertilgængelighed

Du bør teste, om dit system kan nå de specifikke DNS-servere, der er angivet i din konfiguration. Brug ping kommandoen efterfulgt af IP-adressen på din primære navneserver:

ping -c 4 <your_dns_server_ip>

Hvis dette mislykkes, har du et problem med netværksforbindelsen. 

Kontroller /etc/hosts-filen

/etc/hosts-filen kan tilsidesætte DNS-opslag. Forkerte poster her kan forårsage fejl ved navneopløsning:

sudo nano /etc/hosts

Bekræft, at det indeholder mindst:

127.0.0.1 localhost

127.0.1.1 dit-værtsnavn

Brug dig til DNS-diagnosticering

Dig-kommandoen hjælper med at diagnosticere DNS-problemer:

dig google.com

Dette viser detaljerede DNS-forespørgselsoplysninger, herunder hvilken navneserver der svarede, og hvor lang tid forespørgslen tog.

Terminaloutput fra dig-kommandoen, som forespørger google.com, og viser detaljerede DNS-opløsningsoplysninger, herunder IP-adresser og forespørgselsstatistikker

Kontrollér netværksgrænsefladekonfiguration

Bekræft, at dine netværksgrænseflader er konfigureret korrekt:

ip addr show

Sørg for, at din primære netværksgrænseflade har en IP-adresse tildelt.

Forhindring af fremtidige DNS-problemer

At rette den øjeblikkelige fejl gendanner adgangen, men du har brug for en pålidelig opsætning for at forhindre, at det sker igen. Disse praksisser bygger redundans ind i din netværkskonfiguration, så dit system kan håndtere mindre forbindelseforstyrrelser uden at miste navneopløsning.

Netværkspålidelighed afhænger af hardwarekvalitet. Vores Cloudzy Linux VPS kører på højfrekvente AMD Ryzen 9-processorer og 40 Gbps-forbindelser. Denne råe hastighed minimerer den latens og de timeouter, der ofte forårsager opløsningsfejl, og sikrer, at dine applikationer forbliver tilgængelige.

Brug pålidelige DNS-servere

Du bør konfigurere flere navneservere via Netplan eller systemd-resolved i stedet for at redigere /etc/resolv.conf direkte; dette sikrer, at dine indstillinger forbliver vedvarende efter en genstart. Tilføjelse af en sekundær IP som 1.1.1.1 or 8.8.4.4 skaber redundans, hvis din primære udbyder fejler.

Overvåg systemopdateringer

DNS-konfiguration kan ændres efter systemopdateringer. Efter opdatering af din Linux-distribution skal du bekræfte, at DNS-opløsning stadig fungerer korrekt.

Dokumentér din konfiguration

Gem optegnelser over din DNS-konfiguration, især hvis du bruger brugerdefinerede DNS-servere. Dette gør fejlfinding nemmere, hvis der opstår problemer.

Undgå regelmæssig rensning

Rens ikke DNS-cachen som en del af en daglig rutine. Dette fjerner gyldige data og bremser din webbrowsing.

Rens cachen kun i to specifikke situationer:

  1. Du skiftede din DNS-udbyder (f.eks. fra internetudbyder til Google DNS).
  2. Et websted er flyttet til en ny server, og du kan ikke få adgang til det.

Konklusion

Fejlen "temporary failure in name resolution" på Linux-systemer stammer typisk fra internetforbindelsesproblemer, DNS-konfigurationsfejl, firewall-restriktioner eller beskadiget DNS-cache. Ved systematisk at arbejde gennem løsningerne i denne vejledning kan du identificere og rette den specifikke årsag, der påvirker dit system.

Ubuntu 22.04 og 24.04-brugere skal prioritere systemd-resolved konfiguration. Da denne tjeneste håndterer alle DNS-forespørgsler, blokerer en enkelt fejlkonfiguration pakkeopdateringer og eksterne forbindelser. Bekræft, at tjenesten er aktiv og korrekt konfigureret. En stabil DNS-opsætning gør det muligt for din Linux VPS at udføre netværksopgaver uden afbrydelser.

Ofte stillede spørgsmål

Hvorfor får jeg fejlen "temporary failure in name resolution" på Ubuntu?

Denne fejl opstår, når dit Linux-system ikke kan oversætte et domænenavn til en IP-adresse. Almindelige årsager omfatter internetforbindelsesproblemer, forkonfigureret DNS, firewall-restriktioner, der blokerer DNS-porte, eller problemer med systemd-resolved-tjenesten.

Hvordan reparerer jeg fejlen "ping temporary failure in name resolution"?

Først skal du kontrollere din internetforbindelse ved at ping'e en IP-adresse direkte. Kontroller derefter, at din /etc/resolv.conf-fil indeholder gyldige navneservere, sikrer, at din firewall tillader trafik på port 53, og genstarter systemd-resolved-tjenesten. Hvis problemerne fortsætter, skal du tømme dit DNS-cache.

Hvordan kontrollerer jeg DNS-indstillinger på Linux?

Se din aktuelle DNS-konfiguration ved at undersøge /etc/resolv.conf-filen med cat /etc/resolv.conf. For systemer, der bruger systemd-resolved, skal du bruge resolvectl status for at se detaljeret DNS-konfiguration for hvert netværksinterface.

Hvilke DNS-servere skal jeg bruge til Linux?

Populære og pålidelige DNS-servere omfatter Google DNS (8.8.8.8 og 8.8.4.4) og Cloudflare DNS (1.1.1.1 og 1.0.0.1). Begge tilbyder hurtige opløsningstider og høj tilgængelighed. Du kan også bruge din ISP's DNS-servere eller andre offentlige DNS-tjenester.

Påvirker denne fejl Ubuntu 22.04 og 24.04 forskelligt?

Begge versioner kan opleve denne fejl, men Ubuntu 22.04-brugere rapporterer hyppigt problemer efter opgradering fra 20.04 på grund af ændringer i systemd-resolved-konfiguration. Ubuntu 24.04 har forbedret stabilitet, men kan kræve stub listener-konfiguration for visse applikationer.

Del

Mere fra bloggen

Læs videre.

Et Cloudzy titelbillede til en MikroTik L2TP VPN-guide, der viser en bærbar computer, der forbinder til en serverracks via en glødende blå og guld digital tunnel med skjold-ikoner.
Sikkerhed og netværk

MikroTik L2TP VPN-opsætning (med IPsec): RouterOS-guide (2026)

I denne MikroTik L2TP VPN-opsætning håndterer L2TP tunneleringen, mens IPsec håndterer kryptering og integritet. At kombinere dem giver dig native klientkompatibilitet uden tredjepartsafhængigheder.

Rexa CyrusRexa Cyrus 9 min læsning
Terminalvindue med SSH-advarsel om ændring af fjernværtsidentifikation. Overskriften er 'Retteguide' og Cloudzy-branding vises på mørk blågrøn baggrund.
Sikkerhed og netværk

Advarsel: Fjernværtsidentifikation er ændret – Sådan repareres det

SSH er en sikker netværksprotokol, der opretter en krypteret tunnel mellem systemer. Den er stadig populær blandt udvikler, der har brug for fjernadgang til computere uden at skulle bruge en grafisk grænseflade.

Rexa CyrusRexa Cyrus 10 min læsning
Sådan peger du et domæne til VPS: En hurtig vejledning
Sikkerhed og netværk

Sådan peger du et domæne til VPS: En hurtig vejledning

At pege et domæne til en Virtual Private Server er nødvendigt for at hoste websteder og applikationer. Denne vejledning dækker alt, hvad du skal vide om at forbinde dit domæne til din

Rexa CyrusRexa Cyrus 16 min læsning

Klar til at implementere? Fra $2,48/mdr.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14-dages pengene-tilbage-garanti.