Advanced Mac lietotājiem, iespējams, noderēs veids, kā mainīt iestatījumus. DNS serveri Mac datorā no termināla, katru reizi neizmantojot Sistēmas preferenču tīkla vadības paneli, kas, lai gan dažreiz lielākajai daļai Mac lietotāju var būt ērtāks, metode, izmantojot termināli, piedāvā citas priekšrocības, piemēram, pagaidu DNS problēmu novēršana izmantojot ssh attālo vadību.
Lai mainītu DNS iestatījumus no komandrindas OS X, pieņemsim izmantojiet komandu 'networksetup'. Lai gan networksetup ir daudz uzlabotu un sarežģītu lietojumu, DNS iestatīšanai tas ir diezgan viegli.
Networksetup komanda ir pieejama visās modernajās OS X versijās, un mēs to pievienosim zemāk esošajiem -setdnsservers mēs norādīsim tīkla pakalpojumu un DNS serverus, kurus mēs vēlamies konfigurēt, paliekot, kā parādīts iepriekš redzamajā attēlā:
-setdnsservers networksetup (tīkla pakalpojums) (IP DNS)
Piemēram, lai iestatītu tiešsaistes Mac Wi-Fi savienojums ar Google (DNS 8.8.8.8) sintakse būtu
networksetup -setdnsservers Wi -Fi 8.8.8.8
Mēs varam arī konfigurēt vairāki DNS serveri rezervācijas gadījumā sakarā ar to, ka kādā brīdī pirmais vai otrais serveris nav sasniedzams. Lai to izdarītu, mēs vienkārši pievienosim tālāk norādītās DNS serveru IP adreses, sākot no pirmās līdz pēdējai secībā pēc izvēles, kur pirmais būs noklusējums, pie kura sistēma mēģinās izveidot savienojumu.
networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Ja vēlaties izdzēst visas DNS konfigurācijas pēdas, lai sistēma tās automātiski iegūtu, piemēram, izmantojot DHCP, ievadiet šādu komandu:
networksetup -setdnsservers Wi -Fi
Visbeidzot, lai pārbaudītu, kurus DNS serverus esat konfigurējis, mēs to darīsim:
tīkla iestatīšana -getdnsservers