Iegūstiet DNS servera IP adreses no komandrindas operētājsistēmā Mac OS X

Anonim

Varat ātri izgūt aktīvās DNS servera IP adreses jebkurā Mac datorā, izmantojot tīkla iestatīšanas utilītu. Tas tiek darīts no komandrindas, tāpēc palaidiet lietotni Terminal un ierakstiet vienu no tālāk norādītajām komandu virknēm atkarībā no operētājsistēmas OS X versijas, kas darbojas operētājsistēmā Mac.

DNS informācijas izgūšana no termināļa jaunajās OS X versijās, tostarp operētājsistēmās OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks un jaunākas versijas tiek veiktas, izmantojot šādu tīkla iestatīšanas sintaksi:

networksetup -getdnsservers Wi-Fi

Tas nozīmē, ka izmantojat Wi-Fi savienojumu, ko mūsdienās dara lielākā daļa no mums. Aizstājiet Wi-Fi ar Ethernet vai savu interfeisu, ja citādi.

DNS informācijas iegūšana no komandrindas iepriekšējās OS X versijās, piemēram, Mac OS X 10.6 Snow Leopard, 10.5 un agrāk, tā vietā izmantojiet šādu sintaksi:

networksetup -getdnsservers lidosta

Ņemiet vērā, ka šajās piemēru virknēs norādu “Wi-Fi” vai “lidosta”, jo galvenokārt izmantoju bezvadu savienojumu, taču varat norādīt arī Ethernet un Bluetooth, lai iegūtu DNS informāciju par tiem. saskarnes. Vienkārši nomainiet pēdējo saskarnes tekstu ar saskarni, kurai vēlaties identificēt DNS IP informāciju. Parasti tā ir vienāda katrai datora saskarnei.

Pieņemot, ka operētājsistēmas Mac OS X tīkla preferencēs ir iestatīti vairāki DNS serveri, jūs redzēsiet pārskatu par katru DNS serveri to prioritātes secībā, kas izskatās apmēram šādi:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Tiem, kas interesējas, vispopulārākā DNS IP šajā paraugu sarakstā ir Google publiskais DNS, nākamie divi ir no OpenDNS, un pēdējais ir vietējais maršrutētājs. Ja nepieciešams, varat izmantot bezmaksas utilītu, piemēram, namebench, lai atrastu ātru DNS serveri.

Turklāt varat izgūt DNS informāciju, izmantojot servera komandu 'nslookup'. Tas ziņos par attālo serveru DNS informāciju, kā arī jūsu primāro DNS, lai atrisinātu citu serveri:

nslookup google.com

Tas ziņos par kaut ko līdzīgu šim, pirmais bits “Serveris” un “Adrese” parāda DNS IP, ko izmanto vietējā mašīna:

$ nslookup google.com Serveris: 8.8.8.8 Adrese: 8.8.8.853

Neautoritatīva atbilde:ame: google.com Adrese: 74.125.239.135

Visbeidzot, vēl viena iespēja ir apskatīt /etc/resolv.conf, taču, tā kā šis fails tiek ģenerēts automātiski, tas ne vienmēr tiek uzskatīts par precīzu, ja DNS nesen ir mainījies un vēl nav izskalots. ņemiet vērā, ka DNS skalošana jaunajās OS X versijās ir nedaudz atšķirīga, jo Apple vairākkārt ir mainījis DNS darbību.

Iegūstiet DNS servera IP adreses no komandrindas operētājsistēmā Mac OS X