Anonim

DNS (domēna nosaukumu sistēma) serveri pārvērš cilvēkiem draudzīgu vietnes nosaukumu (piemēram, switchingtomac.com) IP adresē, kas norāda uz konkrēto serveri, kurā tiek mitināta šī vietne.

Ja jūsu DNS iestatīšana nedarbojas pareizi, šie DNS meklējumi nedarbosies un jūs nesasniegsiet vietni. Ja jūsu Mac datorā tiek parādīts ziņojums “DNS serveris nereaģē” vai citi kļūdas ziņojumi saistībā ar DNS, šie ir daži iespējamie problēmas labojumi.

Restartēt visu

Standarta padoms par lietu atsāknēšanu vairāk nekā jebkad agrāk attiecas uz DNS problēmām, jo ​​bieži vien tā ir interneta savienojuma problēma, kas ir jāatrisina.Tādējādi restartējiet visas ķēdē esošās ierīces. Restartējiet modemu (piem., optiskās šķiedras ONT, kabeļa kārbu utt.) un maršrutētāju (ja tā ir atsevišķa ierīce). Restartējiet visas satelīta tīkla vienības, pagarinātājus un atkārtotājus. Visbeidzot, restartējiet pašu Mac datoru.

Daži interneta pakalpojumu sniedzēji ļauj abonentiem attālināti atiestatīt ISP savienojumu, izmantojot vietni vai mobilās lietotnes informācijas paneli. Ja jums ir šī funkcija, iespējams, vēlēsities arī attālināti atiestatīt savu ISP savienojumu.

Vai jūsu Mac ir problēma?

Pirms sākat dauzīties ar savu Mac datoru, problēma ir jāatrisina tikai datorā, pretējā gadījumā jūs tērēsit savu laiku un, iespējams, vēl vairāk sabojāsit lietas.

Ātrākais veids, kā pārbaudīt, vai problēma nav saistīta ar jūsu Mac datoru, ir atvērt to pašu tīmekļa lapu citā ierīcē, kas savienota ar to pašu tīklu. Vai arī pārslēdziet savu Mac uz citu savienojumu (piemēram, iPhone tīklāju vai Ethernet) un pārbaudiet, vai problēma joprojām pastāv.

Iespējams, vēlēsities izmēģināt citu tīmekļa pārlūkprogrammu, piemēram, pārslēgties uz Google Chrome, ja lietojat pārlūkprogrammu Safari vai otrādi.

Ja problēma joprojām pastāv ārpus jūsu MacOS ierīces, labāk ir vispirms ievērot mūsu vispārējo DNS problēmu novēršanas rokasgrāmatu. Iespējams, jūs saskaraties arī ar DNS pārtraukumu, ko varat novērst, veicot darbības, kas norādītas tālāk sadaļā “DNS servera maiņa”.

Atjauniniet savu pārlūkprogrammu un macOS

Pieņemsim, ka pārlūkprogrammā Chrome, Safari vai citā pārlūkprogrammā ir neapstiprināti pārlūkprogrammas atjauninājumi. Vispirms pabeidziet šo atjaunināšanu, pirms turpināt DNS problēmas novēršanu. Pārlūkprogrammai nevajadzētu rasties problēmām ar savienojuma izveidi, neskatoties uz DNS pārtraukumu vai citu problēmu, jo tā tiek tieši savienota ar pieejamo atjaunināšanas serveru sarakstu.

Esam redzējuši arī tiešsaistes foruma ziņas, kas norāda, ka DNS problēmas MacOS datoros ir vairāk pazīstamas ar konkrētu macOS versiju nekā citām. Piemēram, šķiet, ka jo īpaši operētājsistēmai macOS Big Sur ir DNS problēma, kas parādās nejauši.

Neatkarīgi no tā, vai tā ir problēma ar noteiktām macOS versijām, ieteicams atjaunināt uz jaunāko macOS izdevuma versiju, kuru izmantojat. Alternatīvi, ja esat gatavs nozīmīgam jauninājumam, atjauniniet uz jaunāko macOS versiju, ko atbalsta jūsu Mac aparatūra. Tam vajadzētu novērst DNS problēmas, ko izraisa Apple zināmas kļūdas.

Restartēt mDNSResponder

Atverot macOS Activity Monitor, jūs redzēsiet procesu ar nosaukumu “mDNSResponder” kā vienu no daudzajām programmām, kas darbojas operētājsistēmas fonā. Šai mazajai programmatūras daļai ir svarīgs uzdevums: tā tīklā meklē ierīces, kas izmanto Apple Bonjour nulles konfigurācijas tīkla protokolu.

Simtiem ierīču, lietotņu un macOS funkciju ir atkarīga no mDNSResponder, lai tā darbotos pareizi, taču dažreiz process notiek nepareizi. Tas var izraisīt dīvainas tīkla darbības, tostarp DNS kļūdas, mēģinot pārlūkot vietnes.

  1. Atveriet Activity Monitor, meklējot to Spotlight Search. Spotlight meklēšanu var atvērt, nospiežot Command+Space.

  1. Atrodiet mDNSresponder darbojošos procesu sarakstā, izmantojot meklēšanas funkciju.

  1. Atlasiet to un pēc tam atlasiet ikonu X, lai apturētu procesu.

  1. Apstipriniet, ka vēlaties piespiedu kārtā iziet no mDNSresponder.

  1. Mēģiniet atvērt vietni vēlreiz.

Iztīriet DNS kešatmiņas

Viena no visbiežāk sastopamajām problēmām ir DNS kešatmiņa, kas ir bojāta vai novecojusi. DNS kešatmiņā ir norādītas vietņu adreses un ar tām saistītās IP adreses.

Tīmekļa vietnēm, kuras apmeklējat bieži vai nesen esat apmeklējis, to IP adreses ir saglabātas kešatmiņā, lai nākamreiz, kad tās redzat, pārlūkprogramma pāriet tieši uz serveri, nevis vispirms vaicā DNS serveri.

Ja IP adrese ir mainījusies vai šīs konkrētās adreses serveris nedarbojas, jūsu DNS kešatmiņa tagad norāda uz nepareizu vietu un vietne netiks ielādēta. Jūs varat “izskalot” DNS kešatmiņu, kas nozīmē tās dzēšanu. Tas liek jūsu pārlūkprogrammai iegūt jaunu informāciju no DNS servera:

  1. Atvērt termināli. To var atrast, nospiežot Command+Space un pēc tam meklējot “Terminal”.
  1. Tālāk mēs izpildīsim komandu, izmantojot “sudo” vai “Super User DO”. Tas paaugstina komandu līdz augstākajam administratora līmenim. Veicot šīs komandas, iespējams, būs jāievada sava Mac datora administratora parole.
  1. Precīza termināļa komanda, lai izskalotu DNS operētājsistēmā MacOS, atšķiras atkarībā no jūsu darbības versijas. Šīs komandas ir raksturīgas katrai uzskaitītajai macOS versijai.

Mojave (versija 10.14), High Sierra (versija 10.13), Sierra (versija 10.12), Mountain Lion (versija 10.8) un Lion (versija 10.7), izmantojiet:

sudo killall -HUP mDNSResponder

Par El Capitan (versija 10.11) un Mavericks (versija 10.9):

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder

Yosemite (versija 10.10):

sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches

Sniega Leopard (versija 10.6) un Leopard (versija 10.5):

sudo dscacheutil -flushcache

For Tiger (versija 10.4):

lookupd -flushcache

Tagad jūsu DNS kešatmiņa ir tukša, un visas ar kešatmiņu saistītās problēmas ir jāatrisina. Ja nezināt, kāda macOS versija jums ir, skatiet sadaļu Kāda macOS versija man ir?

Ja jums ir jāizskalo DNS Windows, iOS vai Android ierīcēs, skatiet mūsu DNS kešatmiņas skalošanas rokasgrāmatu.

Mainiet savu DNS serveri

Kopumā interneta pakalpojumu sniedzēji uztur savus DNS serverus, lai viņu klienti, pārlūkojot vietnes, varētu saņemt lielu atsaucību. Jūsu maršrutētājs automātiski iegūst DNS servera adreses no jūsu ISP, un visi nosaukumu servera pieprasījumi tiek nosūtīti uz šiem serveriem.

Tomēr jums nav vienkārši jāizmanto DNS serveris, ko nodrošina jūsu ISP. Patiesībā daudziem interneta pakalpojumu sniedzējiem ir diezgan slikti DNS serveri, tāpēc labāk ir pārslēgties uz tiem, kas parasti tiek uzskatīti par augstākās klases.

  1. Atveriet Apple izvēlni un atlasiet System Preferences.

  1. Pēc tam atlasiet Tīkls.

  1. Tagad izvēlieties tīkla savienojumu, kuram vēlaties norādīt DNS serveri. Ja izmantojat Wi-Fi, atlasiet atbilstošo Wi-Fi savienojumu. Ja izmantojat vairākas tīkla saskarnes, šīs darbības būs jāatkārto visām tām.

  1. Atlasiet Papildu un pēc tam atlasiet cilni DNS.

  1. Lai pievienotu DNS serveri, sadaļā DNS serveri atlasiet pogu +.

Kādu DNS serveri izvēlēties, ir atkarīgs no jums, taču ļoti ieteicams izmantot Cloudflare DNS un Google DNS.

Laba pirmā izvēle ir Google ātrs un precīzs publiskais DNS serveris. Ievadāmā informācija ir šāda:

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

Šie ir serveri, kas jāpievieno Cloudflare DNS:

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

Trešā laba alternatīva ir OpenDNS. Šīs ir serveru adreses:

  • 208.67.222.222
  • 208.67.220.220

Varat pat izmantot specializētus viedās DNS pakalpojumus, kas sniedz precīzu interneta lietošanas pārvaldību un var pat novērst ar atrašanās vietu balstītu satura bloķēšanu. Tomēr lielākajai daļai viedo DNS pakalpojumu ir jāmaksā abonēšanas maksa.

Pārbaudiet Mac ugunsmūri

Dažos gadījumos jūsu DNS problēmas var rasties problēmas ar Mac ugunsmūri. Ugunsmūris ir programmatūras vai aparatūras tīkla filtrs, kas bloķē nesankcionētu trafiku. Ugunsmūris kādu iemeslu dēļ var bloķēt savienojumu ar DNS serveri. Detalizētu informāciju par ugunsmūra iespējošanu, atspējošanu un konfigurēšanu skatiet Mac ugunsmūra konfigurācijas rokasgrāmatā.

Iestatīt pielāgotu maršrutēšanu, izmantojot failu Hosts

Mūsdienu operētājsistēmām ir lokālā maršrutēšanas tabula, kas pazīstama kā Hosts fails. Šis ir vienkāršs teksta dokuments, ko jūsu pārlūkprogramma vienmēr pārbaudīs pirms DNS kešatmiņas vai DNS servera.

Ja jums ir problēmas tikai ar noteiktām vietnēm, varat iestatīt pielāgotu maršrutu šai vietnei, rediģējot saimniekdatoru failu. Šajā failā ir ietverts “resursdatora nosaukumu” saraksts, kas ir tikai IP adrese un ar to saistītais vietnes URL.

Tas ir tikpat vienkārši kā IP adreses un vietnes URL pievienošana. Varat novirzīt URL uz jebkuru jums tīkamu IP adresi, kurai ir savs lietojums, taču mēs vēlamies, lai tas norādītu uz vietni, kuru vēlamies apmeklēt.

Varat izveidot savu vissvarīgāko vietņu pastāvīgo novirzīšanu sarakstu, lai tās nekad nevarētu ietekmēt neviena DNS problēma. Lai iegūtu precīzus norādījumus, skatiet mūsu macOS Host failu rediģēšanas rokasgrāmatu.

Kā atrisināt DNS problēmas operētājsistēmā MacOS