DNS (domeno vardų sistema) serveriai paverčia žmonėms pritaikytą svetainės pavadinimą (pvz., switchingtomac.com) į IP adresą, nukreipiantį į konkretų serverį, kuriame yra ta svetainė.
Jei jūsų DNS sąranka neveikia tinkamai, šios DNS paieškos neveiks ir jūs nepasieksite svetainės. Jei „Mac“ kompiuteryje gaunate pranešimą „DNS serveris neatsako“ arba kitus klaidos pranešimus, susijusius su DNS, tai yra keletas galimų problemos pataisymų.
Paleiskite viską iš naujo
Standartinis patarimas paleisti iš naujo labiau nei bet kada galioja DNS problemoms, nes dažnai tai yra interneto ryšio problema, kurią reikia išspręsti.Taigi iš naujo paleiskite visus grandinės įrenginius. Iš naujo paleiskite modemą (pvz., šviesolaidinį ONT, kabelių dėžę ir kt.) ir maršruto parinktuvą (jei tai atskiras įrenginys). Iš naujo paleiskite visus palydovinio tinklo įrenginius, plėtiklius ir kartotuvus. Galiausiai iš naujo paleiskite patį „Mac“.
Kai kurie interneto paslaugų teikėjai leidžia abonentams iš naujo nustatyti IPT ryšį nuotoliniu būdu per svetainę arba mobiliosios programos prietaisų skydelį. Jei turite šią funkciją, galbūt norėsite iš naujo nustatyti IPT ryšį nuotoliniu būdu.
Ar jūsų „Mac“ problema?
Prieš pradėdami ieškoti „Mac“, turite susiaurinti problemą iki kompiuterio, kitaip sugaišite laiką ir galbūt dar labiau sujauksite reikalus.
Greičiausias būdas patikrinti, ar problema kyla ne dėl „Mac“, yra atidaryti tą patį tinklalapį kitame įrenginyje, prijungtame prie to paties tinklo. Arba perjunkite „Mac“ į kitą ryšį (pvz., „iPhone“ viešosios interneto prieigos tašką arba „Ethernet“) ir pažiūrėkite, ar problema išlieka.
Be to, galbūt norėsite išbandyti kitą žiniatinklio naršyklę, pvz., perjungti į „Google Chrome“, jei naudojote „Safari“ arba atvirkščiai.
Jei problema išlieka ne tik jūsų „MacOS“ įrenginyje, geriau pirmiausia vadovautis bendruoju DNS trikčių šalinimo vadovu. Taip pat galite susidurti su DNS nutrūkimu, kurį galite išspręsti atlikdami veiksmus, nurodytus toliau esančiame skyriuje „DNS serverio keitimas“.
Atnaujinkite savo naršyklę ir „macOS“
Tarkime, kad turite laukiančių naršyklės naujinių „Chrome“, „Safari“ ar kitoje naršyklėje. Prieš toliau šalindami DNS problemą, pirmiausia užbaikite šį naujinimą. Nepaisant DNS nutrūkimo ar kitų problemų, naršyklei neturėtų kilti problemų prisijungiant, nes ji jungiasi tiesiogiai prie galimų naujinimo serverių sąrašo.
Taip pat matėme internetinių forumų pranešimų, kuriuose nurodoma, kad DNS problemos MacOS kompiuteriuose yra labiau žinomos su konkrečia MacOS versija nei kitose. Pavyzdžiui, atrodo, kad „macOS Big Sur“ turi DNS problemą, kuri iškyla atsitiktinai.
Nesvarbu, ar tai yra konkrečių „macOS“ versijų problema, verta atnaujinti į naujausią jūsų naudojamo „macOS“ leidimo versiją. Arba, jei esate pasiruošę reikšmingam atnaujinimui, atnaujinkite į naujausią „MacOS“ versiją, kurią palaiko jūsų „Mac“ aparatinė įranga. Tai turėtų pašalinti DNS problemas, kylančias dėl bet kokių Apple žinomų klaidų.
Paleiskite mDNSResponder iš naujo
Jei atidarysite „macOS Activity Monitor“, pamatysite procesą, vadinamą „mDNSResponder“, kaip vieną iš daugelio programų, veikiančių operacinės sistemos fone. Ši nedidelė programinės įrangos dalis atlieka svarbų vaidmenį: tinkle ji ieško įrenginių, naudojančių Apple Bonjour nulinės konfigūracijos tinklo protokolą.
Šimtai įrenginių, programų ir „MacOS“ funkcijų priklauso nuo mDNSResponder, kad tinkamai veiktų, tačiau kartais procesas sugenda. Tai gali sukelti keistą tinklo elgesį, įskaitant DNS klaidas, kai bandoma naršyti svetaines.
- Atidarykite „Activity Monitor“ ieškodami jo „Spotlight“ paieškoje. „Spotlight“ paiešką galite atidaryti paspausdami „Command“ + tarpo klavišą.
- Ieškokite mDNSresponder vykdomų procesų sąraše naudodami paieškos funkciją.
- Pasirinkite jį, tada pasirinkite X piktogramą, kad sustabdytumėte procesą.
- Patvirtinkite, kad norite priverstinai išjungti mDNSresponder.
- Pabandykite atidaryti svetainę dar kartą.
Išvalykite DNS talpyklas
Viena iš dažniausiai pasitaikančių problemų yra sugadinta arba pasenusi DNS talpykla. DNS talpykloje pateikiami svetainių adresai ir su jais susiję IP adresai.
Svetainių, kuriose lankotės dažnai arba neseniai lankėtės, IP adresai saugomi talpykloje, kad kitą kartą juos pamatę naršyklė eitų tiesiai į serverį, o ne pirmiausia pateiktų užklausą DNS serveriui.
Jei IP adresas pasikeitė arba serveris šiuo konkrečiu adresu neveikia, jūsų DNS talpykla dabar nukreipia į netinkamą vietą ir svetainė nebus įkelta. Galite „išplauti“ DNS talpyklą, o tai reiškia, kad ją reikia ištrinti. Tai priverčia jūsų naršyklę gauti naują informaciją iš DNS serverio:
- Atidaryti terminalą. Jį rasite paspausdami „Command“ + tarpo klavišą ir ieškodami „Terminalas“.
- Toliau paleisime komandą naudodami „sudo“ arba „Super User DO“. Tai pakelia komandą į aukščiausią administratoriaus lygį. Vykdant šias komandas gali tekti įvesti „Mac“ administratoriaus slaptažodį.
- Tiksli terminalo komanda, skirta nuplauti DNS sistemoje „MacOS“, skiriasi priklausomai nuo jūsų veikiančios versijos. Šios komandos yra būdingos kiekvienai išvardytai „macOS“ versijai.
Mojave (versija 10.14), High Sierra (versija 10.13), Sierra (versija 10.12), Mountain Lion (versija 10.8) ir Lion (versija 10.7) naudokite:
sudo killall -HUP mDNSResponder
„El Capitan“ (10.11 versija) ir „Mavericks“ (10.9 versija):
sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder
Yosemite (10.10 versija):
sudo discoveryutil mdnsflushcache sudo discoveryutil udnsflushcaches
Sniego Leopard (10.6 versija) ir Leopard (10.5 versija):
sudo dscacheutil -flushcache
Tigeriui (10.4 versija):
lookupd -flushcache
Dabar jūsų DNS talpykla tuščia ir visos su talpykla susijusios problemos turėtų būti išspręstos. Jei nežinote, kokią „macOS“ versiją turite, peržiūrėkite Kokią „macOS“ versiją turiu?
Jei reikia išvalyti DNS „Windows“, „iOS“ ar „Android“ įrenginiuose, žr. DNS talpyklos plovimo vadovą.
Pakeiskite DNS serverį
Apskritai IPT prižiūri savo DNS serverius, kad jų klientai galėtų puikiai reaguoti naršydami svetaines. Jūsų maršruto parinktuvas automatiškai gauna DNS serverio adresus iš jūsų IPT, o visos vardų serverio užklausos siunčiamos į tuos serverius.
Tačiau jums nereikia tiesiog naudoti DNS serverio, kurį teikia jūsų IPT. Tiesą sakant, daugelis interneto paslaugų teikėjų turi gana prastus DNS serverius, todėl geriau pereiti prie tokių, kurie paprastai laikomi aukščiausios klasės.
- Atidarykite Apple Menu ir pasirinkite System Preferences.
- Kitas, pasirinkite Tinklas.
- Dabar pasirinkite tinklo ryšį, kuriam norite nurodyti DNS serverį. Jei naudojate „Wi-Fi“, pasirinkite atitinkamą „Wi-Fi“ ryšį. Jei naudojate kelias tinklo sąsajas, turėsite pakartoti šiuos veiksmus su visomis.
- Pasirinkite Advanced, tada pasirinkite DNS skirtuką.
- Jei norite pridėti DNS serverį, skiltyje DNS serveriai pasirinkite mygtuką +.
Kurį DNS serverį pasirinkti, priklauso nuo jūsų, tačiau Cloudflare DNS ir Google DNS yra labai rekomenduojamos.
Pirmasis geras pasirinkimas yra greitas ir tikslus „Google“ viešasis DNS serveris. Šią informaciją reikia įvesti:
- 8.8.8.8
- 8.8.4.4
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Šius serverius reikia pridėti prie „Cloudflare“ DNS:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
Trečia gera alternatyva yra OpenDNS. Tai serverio adresai:
- 208.67.222.222
- 208.67.220.220
Galite naudoti net specializuotas išmaniojo DNS paslaugas, kurios suteikia galimybę tiksliai valdyti interneto naudojimą ir netgi gali padėti išvengti pagal vietą pagrįsto turinio blokavimo. Tačiau dauguma išmaniųjų DNS paslaugų reikalauja prenumeratos mokesčio.
Patikrinkite „Mac“ užkardą
Kai kuriais atvejais DNS problemos gali kilti dėl „Mac“ užkardos problemos. Ugniasienė yra programinės arba aparatinės įrangos tinklo filtras, blokuojantis neteisėtą srautą. Užkarda dėl kokios nors priežasties gali užblokuoti ryšį su DNS serveriu. Išsamios informacijos apie ugniasienės įjungimą, išjungimą ir konfigūravimą rasite Mac ugniasienės konfigūravimo vadove.
Nustatykite tinkintą maršrutą naudodami pagrindinio kompiuterio failą
Šiuolaikinės operacinės sistemos turi vietinę maršruto parinkimo lentelę, vadinamą Hosts failu. Tai paprastas tekstinis dokumentas, kurį naršyklė visada patikrins prieš DNS talpyklą arba DNS serverį.
Jei kyla problemų tik su konkrečiomis svetainėmis, galite nustatyti tinkintą tos svetainės maršrutą redaguodami prieglobos failą. Šiame faile yra „hostnames“ sąrašas, kuris yra tik IP adresas ir su juo susijęs svetainės URL.
Tai taip paprasta, kaip pridėti IP adresą ir svetainės URL. Galite peradresuoti URL į bet kurį jums patinkantį IP adresą, kuris turi savo paskirtį, bet čia norime, kad jis nukreiptų į svetainę, kurioje norime apsilankyti.
Galite sudaryti svarbiausių svetainių nuolatinių peradresavimų sąrašą, kad jokia DNS problema neturėtų joms įtakos. Tikslių instrukcijų rasite mūsų „MacOS Host“ failų redagavimo vadove.
