DNS (Domain Name System) Servere oversætter det menneskevenlige navn på et websted (f.eks. switchingtomac.com) til en IP-adresse, der peger på den specifikke server, der hoster det pågældende websted.
Hvis din DNS-opsætning ikke fungerer korrekt, vil disse DNS-opslag ikke fungere, og du når ikke hjemmesiden. Hvis du får "DNS-serveren svarer ikke" eller andre fejlmeddelelser relateret til DNS på din Mac, er dette nogle sandsynlige rettelser til problemet.
Genstart alt
Standardrådene om at genstarte ting gælder mere end nogensinde for DNS-problemer, da det ofte er et problem med internetforbindelsen, der skal løses.Genstart derfor alle enheder i kæden. Genstart dit modem (f.eks. din fiber-ONT, kabelboks osv.) og din router (hvis det er en separat enhed). Genstart alle satellitnetværksenheder, forlængere og repeatere. Til sidst skal du genstarte selve Mac'en.
Nogle internetudbydere tillader abonnenter at nulstille internetudbyderforbindelsen eksternt via et websted eller en mobilapps dashboard. Hvis du har denne funktion, kan du også ønsker at nulstille din internetudbyder-forbindelse eksternt.
Er din Mac problemet?
Før du begynder at rode rundt på din Mac, skal du indsnævre problemet til din computer, ellers vil du spilde din tid og potentielt ødelægge tingene yderligere.
Den hurtigste måde at kontrollere, om problemet er med noget andet end din Mac, er at åbne den samme webside på en anden enhed, der er tilsluttet det samme netværk. Alternativt kan du skifte din Mac til en anden forbindelse (f.eks. dit iPhone-hotspot eller Ethernet) og se, om problemet fortsætter.
Du kan også prøve en anden webbrowser, f.eks. at skifte til Google Chrome, hvis du har brugt Safari eller omvendt.
Hvis problemet fortsætter ud over din macOS-enhed, er det bedre at følge vores generelle DNS-fejlfindingsvejledning først. Du står muligvis også over for et DNS-afbrydelse, som du kan løse ved at følge trinene beskrevet under "Skift din DNS-server" nedenfor.
Opdater din browser og macOS
Antag, at du har afventende browseropdateringer i Chrome, Safari eller en anden browser. Fuldfør den opdatering først, før du fejlfinder dit DNS-problem yderligere. Browseren bør ikke have nogen problemer med at oprette forbindelse på trods af en DNS-afbrydelse eller andet problem, da den opretter forbindelse direkte til en liste over tilgængelige opdateringsservere.
Vi har også set onlineforumindlæg, der indikerer, at DNS-problemer på macOS-computere er mere fortrolige med en specifik version af macOS end andre. For eksempel ser det ud til, at især macOS Big Sur har et DNS-problem, der dukker op tilfældigt.
Uanset om dette er et problem med specifikke versioner af macOS, er det en god idé at opdatere til den seneste version af den macOS-udgave, du kører. Alternativt, hvis du er klar til en betydelig opgradering, skal du opdatere til den nyeste version af macOS, som din Mac-hardware understøtter. Dette burde eliminere DNS-problemer forårsaget af fejl, som Apple kender.
Genstart mDNSResponder
Hvis du åbner macOS Activity Monitor, vil du se en proces kaldet "mDNSResponder" som et af de mange programmer, der kører i operativsystemets baggrund. Dette lille stykke software har et vigtigt job: det leder efter enheder på netværket, der bruger Apples Bonjour nul-konfiguration netværksprotokol.
Hundredevis af enheder, apps og macOS-funktioner er afhængige af, at mDNSResponder fungerer korrekt, men nogle gange går processen g alt. Dette kan føre til mærkelig netværksadfærd, som inkluderer DNS-fejl, når du forsøger at gennemse websteder.
- Åbn Activity Monitor ved at søge efter det i Spotlight Search. Du kan åbne Spotlight-søgning ved at trykke på Kommando + Mellemrum.
- Se efter mDNSresponder på listen over kørende processer ved hjælp af søgefunktionen.
- Vælg det, og vælg derefter X-ikonet for at afslutte processen.
- Bekræft, at du gerne vil tvinge ud af mDNSresponder.
- Prøv at åbne hjemmesiden igen.
Skyl DNS-cacher
Et af de mest almindelige problemer er en DNS-cache, der er blevet beskadiget eller forældet. DNS-cachen viser webstedsadresser og deres relaterede IP-adresser.
Websteder, du besøger ofte eller har besøgt for nylig, har deres IP-adresser i cache, så næste gang du ser dem, går browseren direkte til serveren i stedet for at forespørge DNS-serveren først.
Hvis IP-adressen er ændret, eller serveren på den specifikke adresse er nede, peger din DNS-cache nu på det forkerte sted, og hjemmesiden indlæses ikke. Du kan "skylle" DNS-cachen, hvilket betyder at slette den. Dette tvinger din browser til at få frisk information fra DNS-serveren:
- Åbn terminal. Du kan finde den ved at trykke på Kommando + Mellemrum og derefter søge efter "Terminal".
- Dernæst kører vi en kommando ved hjælp af "sudo" eller "Super User DO." Dette hæver kommandoen til det højeste administratorniveau. Du skal muligvis indtaste administratoradgangskoden til din Mac, når du udfører disse kommandoer.
- Den nøjagtige terminalkommando til at tømme DNS i macOS varierer afhængigt af din kørende version. Følgende kommandoer er specifikke for hver anført version af macOS.
For Mojave (version 10.14), High Sierra (version 10.13), Sierra (version 10.12), Mountain Lion (version 10.8) og Lion (version 10.7) skal du bruge:
sudo killall -HUP mDNSResponder
For El Capitan (version 10.11) og Mavericks (version 10.9):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
For Yosemite (version 10.10):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
Til Snow Leopard (version 10.6) og Leopard (version 10.5):
sudo dscacheutil -flushcache
For Tiger (version 10.4):
lookupd -flushcache
Nu er din DNS-cache tom, og eventuelle cache-relaterede problemer bør løses. Hvis du ikke ved, hvilken version af macOS du har, så tjek hvilken version af macOS har jeg?
Hvis du har brug for at tømme DNS på Windows-, iOS- eller Android-enheder, så tjek vores DNS Cache Flushing Guide.
Skift din DNS-server
Generelt vedligeholder internetudbydere deres egne DNS-servere, så deres kunder kan få stor reaktionsevne, når de surfer på hjemmesider. Din router får automatisk DNS-serveradresserne fra din internetudbyder, og alle navneserveranmodninger går til disse servere.
Du behøver dog ikke blot bruge den DNS-server, som din internetudbyder leverer. Faktisk har mange internetudbydere ret dårlige DNS-servere, så det er bedre at skifte til dem, der generelt anses for at være i topklasse.
- Åbn Apple-menuen, og vælg Systemindstillinger.
- Vælg derefter Netværk.
- Vælg nu den netværksforbindelse, du vil angive en DNS-server til. Hvis du bruger Wi-Fi, skal du vælge den relevante Wi-Fi-forbindelse. Hvis du bruger flere netværksgrænseflader, skal du gentage disse trin for dem alle.
- Vælg Avanceret, og vælg derefter fanen DNS.
- For at tilføje en DNS-server skal du vælge knappen + under afsnittet DNS-servere.
Hvilken DNS-server du vælger er op til dig, men Cloudflare DNS og Google DNS kan varmt anbefales.
Et godt førstevalg er Googles hurtige og præcise offentlige DNS-server. Disse oplysninger skal indtastes:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Dette er de servere, der skal tilføjes til Cloudflare DNS:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Et tredje godt alternativ er OpenDNS. Disse er serveradresserne:
- 208.67.222.222
- 208.67.220.220
Du kan endda bruge specialiserede Smart DNS-tjenester, der giver dig finmasket kontrol over din internetoplevelse og endda kan lade dig omgå lokationsbaseret indholdsblokering. De fleste smarte DNS-tjenester kræver dog et abonnementsgebyr.
Tjek Mac Firewall
I nogle tilfælde kan dine DNS-problemer skyldes et problem med din Macs firewall. En firewall er et software- eller hardwarenetværksfilter, der blokerer for uautoriseret trafik. Din firewall blokerer muligvis din forbindelse til DNS-serveren af en eller anden grund. Se konfigurationsvejledningen til Mac-firewall for detaljer om aktivering, deaktivering og konfiguration af firewallen.
Opsæt brugerdefineret routing ved hjælp af værtsfilen
Moderne operativsystemer har en lokal routingtabel kendt som Hosts-filen. Dette er et simpelt tekstdokument, som din browser altid vil tjekke før DNS-cachen eller en DNS-server.
Hvis du kun har problemer med bestemte websteder, kan du konfigurere en brugerdefineret rute for det pågældende websted ved at redigere værtsfilen. Denne fil indeholder en liste over "værtsnavne", som kun er en IP-adresse og den tilhørende webadresse.
Det er så enkelt som at tilføje en IP-adresse og webstedets URL. Du kan omdirigere URL'en til en hvilken som helst IP-adresse, som du kan lide, som har sine anvendelser, men her vil vi gerne have, at den peger på den hjemmeside, vi vil besøge.
Du kan oprette en liste over permanente omdirigeringer til dine mest kritiske websteder, så ingen DNS-problemer nogensinde kan påvirke dem. Se vores macOS Host-filredigeringsvejledning for nøjagtige instruktioner.
