Kā mainīt DNS no Mac OS X komandrindas
Pieredzējušiem Mac lietotājiem var būt noderīgi zināt, ka DNS serverus operētājsistēmā OS X var iestatīt no komandrindas, neizmantojot sistēmas preferenču tīkla vadības paneli. Lai gan GUI tīkla vadības panelis nenoliedzami ir vienkāršākā pieeja lielākajai daļai Mac lietotāju, komandrindas metode piedāvā priekšrocības daudzos lietošanas gadījumos, jo īpaši traucējummeklēšanai, pagaidu DNS izmaiņu veikšanai un attālai pārvaldībai ar ssh.
Lai mainītu DNS iestatījumus no operētājsistēmas OS X komandrindas, jums būs jāizmanto arvien noderīgā komanda “networksetup”. Lai gan tīkla iestatīšanai ir daudz progresīvu un sarežģītu lietojumu, DNS iestatīšana patiesībā ir diezgan vienkārša.
Kā iestatīt DNS serverus no OS X komandrindas, izmantojot tīkla iestatīšanu
Tīkla iestatīšanas komanda ir pieejama visās neskaidri modernajās Mac sistēmas programmatūras versijās. Jūs izmantosiet karogu -setdnsservers, norādiet to uz tīkla pakalpojumu un pēc tam iekļaujiet DNS IP — tas var izskatīties šādi:
networksetup -setdnsservers (tīkla pakalpojums) (DNS IP)
Piemēram, lai Mac datorā ar Wi-Fi iestatītu Google DNS 8.8.8.8, sintakse būtu šāda:
networksetup -setdnsservers Wi-Fi 8.8.8.8
Ja vēlaties, varat iestatīt vairākus DNS serverus, kas iespējos atkāpšanos gadījumā, ja pirmais vai otrais serveris nebūs sasniedzams. Piemēram, tas iestatītu OpenDNS pirmajiem diviem DNS serveriem un Google DNS kā trešo atkāpšanos:
networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8
Šis ir tikai DNS serveru piemērs un ne vienmēr ir universāls ieteikums. Ja vēlaties mainīt savu, ir vērts atrast ātrāko DNS serveri, izmantojot tādas lietotnes kā NameBench, kas veic etalonu testēšanu, lai noteiktu, kurš DNS būs ātrākais jūsu konkrētajai atrašanās vietai.
Kā notīrīt visus DNS serverus ar tīkla iestatīšanu
Tas nav tas pats, kas DNS kešatmiņas izskalošana, tā vienkārši noņem visus esošos pielāgotos DNS servera iestatījumus. Tas var būt noderīgi, ja vēlaties atgriezties pie DHCP nodrošinātā DNS no maršrutētāja, modema vai līdzīgā situācijā:
networksetup -setdnsservers Wi-Fi
Tāpat kā ar DNS iestatīšanu, DNS noņemšanai var būt nepieciešams iztukšot DNS kešatmiņu pēc pielāgojumu veikšanas atkarībā no tā, ko mēģināt darīt.
DNS iestatījumu pārbaude, izmantojot tīkla iestatījumus
Varat arī pārbaudīt esošos DNS iestatījumus, izmantojot karogu -getdnsservers ar tīkla iestatīšanu. Tas ziņos neatkarīgi no pašreizējiem DNS iestatījumiem, ja tādi ir:
networksetup -getdnsservers Wi-Fi 8.8.8.8
DNS maiņai un pielāgošanai var būt ļoti dažādi mērķi, sākot no uzmeklēšanas paātrināšanas, uzticamāku serveru atrašanas un beidzot ar alternatīvu pakalpojumu sniedzēju maiņu, lai veiktu detalizētu meklēšanu izplatīšanas laikā, kā arī daudzās citās situācijās.