Anonim

DNS (Domain Name System) -palvelimet kääntävät verkkosivuston ihmisystävällisen nimen (esim. switchingtomac.com) IP-osoitteeksi, joka osoittaa tiettyyn verkkosivustoa isännöivään palvelimeen.

Jos DNS-asetukset eivät toimi oikein, nämä DNS-haut eivät toimi, etkä pääse verkkosivustolle. Jos saat "DNS-palvelin ei vastaa" tai muita DNS-virheilmoituksia Macissasi, nämä ovat joitakin todennäköisiä korjauksia ongelmaan.

Käynnistä kaikki uudelleen

Tavallinen neuvonta asioiden uudelleenkäynnistämiseksi pätee enemmän kuin koskaan DNS-ongelmiin, koska usein ongelma on Internet-yhteydessä, joka on ratkaistava.Sellaisenaan käynnistä kaikki ketjun laitteet uudelleen. Käynnistä modeemi (esim. kuitu-ONT, kaapeliboksi jne.) ja reititin uudelleen (jos se on erillinen laite). Käynnistä kaikki satelliittiverkkoyksiköt, laajennukset ja toistimet uudelleen. Käynnistä lopuksi itse Mac uudelleen.

Jotkin Internet-palveluntarjoajat sallivat tilaajien nollata Internet-palveluntarjoajan yhteyden etänä verkkosivuston tai mobiilisovelluksen hallintapaneelin kautta. Jos sinulla on tämä ominaisuus, saatat haluta nollata Internet-palveluntarjoajayhteytesi etänä.

Onko Macisi ongelma?

Ennen kuin ryhdyt pitämään Macin ympärillä, sinun on rajattava ongelma tietokoneeseesi, tai hukkaat aikaasi ja saatat sotkea asioita entisestään.

Nopein tapa tarkistaa, johtuuko ongelma jostain muusta kuin Macista, on avata sama web-sivu eri laitteessa, joka on yhdistetty samaan verkkoon. Vaihtoehtoisesti voit vaihtaa Macisi toiseen yhteyteen (esim. iPhone-hotspotiin tai Ethernetiin) ja katsoa, ​​jatkuuko ongelma.

Voit myös kokeilla toista verkkoselainta, kuten vaihtaa Google Chromeen, jos olet käyttänyt Safaria tai päinvastoin.

Jos ongelma jatkuu macOS-laitteen ulkopuolella, sinun on parasta noudattaa ensin yleistä DNS-vianetsintäoppaamme. Saatat myös kohdata DNS-katkos, jonka voit ratkaista noudattamalla alla olevan "Vaihda DNS-palvelin" -kohdan ohjeita.

Päivitä selaimesi ja macOS

Oletetaan, että sinulla on odottavia selainpäivityksiä Chromessa, Safarissa tai muussa selaimessa. Suorita tämä päivitys ensin loppuun, ennen kuin jatkat DNS-ongelman vianetsintää. Selaimella ei pitäisi olla ongelmia yhteyden muodostamisessa DNS-katkosta tai muusta ongelmasta huolimatta, koska se muodostaa yhteyden suoraan saatavilla olevien päivityspalvelimien luetteloon.

Olemme myös nähneet online-keskusteluryhmiä, jotka osoittavat, että macOS-tietokoneiden DNS-ongelmat tuntevat tietyn macOS-version paremmin kuin muut. Näyttää esimerkiksi siltä, ​​että erityisesti macOS Big Surissa on DNS-ongelma, joka ponnahtaa esiin satunnaisesti.

Riippumatta siitä, onko tämä ongelma tietyissä macOS-versioissa, on hyvä idea päivittää käyttämäsi macOS-version uusimpaan versioon. Vaihtoehtoisesti, jos olet valmis merkittävään päivitykseen, päivitä uusimpaan macOS-versioon, jota Mac-laitteistosi tukee. Tämän pitäisi poistaa DNS-ongelmat, jotka johtuvat kaikista Applen tuntemista virheistä.

Käynnistä mDNSResponder uudelleen

Jos avaat macOS Activity Monitorin, näet "mDNSResponder"-nimisen prosessin yhtenä monista ohjelmista, jotka toimivat käyttöjärjestelmän taustalla. Tällä pienellä ohjelmistolla on tärkeä tehtävä: se etsii verkosta laitteita, jotka käyttävät Applen Bonjour zero-configuration -verkkoprotokollaa.

Sadat laitteet, sovellukset ja macOS-ominaisuudet luottavat siihen, että mDNSResponder toimii oikein, mutta joskus prosessi menee pieleen. Tämä voi johtaa omituiseen verkkokäyttäytymiseen, joka sisältää DNS-virheitä yritettäessä selata verkkosivustoja.

  1. Avaa Activity Monitor etsimällä sitä Spotlight Searchista. Voit avata Spotlight-haun painamalla Command + Space.

  1. Etsi mDNSresponder käynnissä olevien prosessien luettelosta hakutoiminnolla.

  1. Valitse se ja lopeta prosessi valitsemalla X-kuvake.

  1. Vahvista, että haluat pakottaa lopettamaan mDNSresponderin.

  1. Yritä avata verkkosivusto uudelleen.

Tyhjennä DNS-välimuistit

Yksi yleisimmistä ongelmista on DNS-välimuisti, joka on vioittunut tai vanhentunut. DNS-välimuisti listaa verkkosivustojen osoitteet ja niihin liittyvät IP-osoitteet.

Verkkosivustojen, joilla vierailet usein tai olet käynyt äskettäin, IP-osoitteet tallennetaan välimuistiin, joten seuraavan kerran kun näet ne, selain siirtyy suoraan palvelimelle sen sijaan, että tekisi kyselyn ensin DNS-palvelimelta.

Jos IP-osoite on muuttunut tai kyseisen osoitteen palvelin ei toimi, DNS-välimuisti osoittaa nyt väärään paikkaan, eikä verkkosivusto lataudu. Voit "tyhjentää" DNS-välimuistin, mikä tarkoittaa sen tyhjentämistä. Tämä pakottaa selaimesi saamaan tuoretta tietoa DNS-palvelimelta:

  1. Avaa pääte. Löydät sen painamalla Komento + Välilyönti ja etsimällä sitten "Terminal".
  1. Seuraavaksi suoritamme komennon käyttämällä "sudo" tai "Super User DO". Tämä nostaa komennon korkeimmalle järjestelmänvalvojatasolle. Saatat joutua antamaan Macin järjestelmänvalvojan salasanan, kun suoritat näitä komentoja.
  1. Täsmällinen terminaalikomento DNS:n tyhjentämiseksi macOS:ssä vaihtelee käytettävän version mukaan. Seuraavat komennot koskevat jokaista lueteltua macOS-versiota.

Mojave (versio 10.14), High Sierra (versio 10.13), Sierra (versio 10.12), Mountain Lion (versio 10.8) ja Lion (versio 10.7) käyttävät:

sudo killall -HUP mDNSResponder

El Capitanille (versio 10.11) ja Mavericksille (versio 10.9):

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

Yosemitelle (versio 10.10):

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

Snow Leopard (versio 10.6) ja Leopard (versio 10.5):

sudo dscacheutil -flushcache

Tigerille (versio 10.4):

lookupd -flushcache

Nyt DNS-välimuistisi on tyhjä, ja kaikki välimuistiin liittyvät ongelmat pitäisi ratkaista. Jos et tiedä mikä macOS-versio sinulla on, katso Mikä macOS:n versio minulla on?

Jos sinun on huuhdeltava DNS Windows-, iOS- tai Android-laitteissa, tutustu DNS-välimuistin tyhjennysoppaaseemme.

Vaihda DNS-palvelin

Yleensä Internet-palveluntarjoajat ylläpitävät omia DNS-palvelimiaan, jotta heidän asiakkaat voivat reagoida hyvin selatessaan verkkosivustoja. Reitittimesi saa automaattisesti DNS-palvelinosoitteet Internet-palveluntarjoaj altasi, ja kaikki nimipalvelinpyynnöt menevät näille palvelimille.

Sinun ei kuitenkaan tarvitse vain käyttää Internet-palveluntarjoajan tarjoamaa DNS-palvelinta. Itse asiassa monilla Internet-palveluntarjoajilla on melko huonot DNS-palvelimet, joten sinun on parempi vaihtaa sellaisiin, joita pidetään yleisesti huippuluokana.

  1. Avaa omenavalikko ja valitse Järjestelmäasetukset.

  1. Valitse seuraavaksi Verkko.

  1. Valitse nyt verkkoyhteys, jolle haluat määrittää DNS-palvelimen. Jos käytät Wi-Fi-yhteyttä, valitse sopiva Wi-Fi-yhteys. Jos käytät useita verkkoliitäntöjä, sinun on toistettava nämä vaiheet kaikille.

  1. Valitse Lisäasetukset ja sitten DNS-välilehti.

  1. Jos haluat lisätä DNS-palvelimen, valitse +-painike DNS-palvelimet-osiossa.

Valitset itse, mutta Cloudflare DNS ja Google DNS ovat erittäin suositeltavia.

Hyvä ensimmäinen valinta on Googlen nopea ja tarkka julkinen DNS-palvelin. Nämä ovat syötettävät tiedot:

  • 8.8.8.8
  • 8.8.4.4
  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Nämä ovat palvelimet, jotka lisätään Cloudflare DNS:ään:

  • 1.1.1.1
  • 1.0.0.1
  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

Kolmas hyvä vaihtoehto on OpenDNS. Nämä ovat palvelinosoitteet:

  • 208.67.222.222
  • 208.67.220.220

Voit jopa käyttää erikoistuneita Smart DNS -palveluita, jotka antavat sinulle hienorakeisen hallinnan Internet-kokemuksestasi ja voivat jopa auttaa sinua kiertämään sijaintiin perustuvan sisällön eston. Useimmat älykkäät DNS-palvelut vaativat kuitenkin tilausmaksun.

Tarkista Macin palomuuri

Joissakin tapauksissa DNS-ongelmat voivat johtua Macin palomuurin ongelmasta. Palomuuri on ohjelmisto- tai laitteistoverkkosuodatin, joka estää luvattoman liikenteen. Palomuurisi saattaa jostain syystä estää yhteytesi DNS-palvelimeen. Katso Mac-palomuurin määritysoppaasta lisätietoja palomuurin käyttöönotosta, käytöstä poistamisesta ja määrittämisestä.

Määritä mukautettu reititys Hosts-tiedoston avulla

Nykyaikaisissa käyttöjärjestelmissä on paikallinen reititystaulukko, joka tunnetaan nimellä Hosts-tiedosto. Tämä on yksinkertainen tekstidokumentti, jonka selaimesi tarkistaa aina ennen DNS-välimuistia tai DNS-palvelinta.

Jos sinulla on ongelmia vain tiettyjen verkkosivustojen kanssa, voit määrittää kyseiselle verkkosivustolle mukautetun reitin muokkaamalla hosts-tiedostoa. Tämä tiedosto sisältää luettelon "isäntänimistä", joka on vain IP-osoite ja siihen liittyvä verkkosivuston URL-osoite.

Se on yhtä helppoa kuin IP-osoitteen ja sivuston URL-osoitteen lisääminen. Voit ohjata URL-osoitteen mihin tahansa haluamaasi IP-osoitteeseen, jolla on käyttöä, mutta tässä haluamme sen osoittavan verkkosivustolle, jolla haluamme vierailla.

Voit määrittää tärkeimpien verkkosivustojesi pysyvistä uudelleenohjauksista, jotta mikään DNS-ongelma ei voi koskaan vaikuttaa niihin. Katso tarkat ohjeet macOS Host -tiedoston muokkausoppaastamme.

DNS-ongelmien ratkaiseminen macOS:ssä