Pridobite naslove IP strežnika DNS iz ukazne vrstice v sistemu Mac OS X

Anonim

Aktivne naslove IP strežnika DNS lahko hitro pridobite na katerem koli Macu s pomočjo pripomočka za nastavitev omrežja. To storite v ukazni vrstici, zato zaženite aplikacijo Terminal in vnesite enega od naslednjih ukaznih nizov, odvisno od različice OS X, ki se izvaja v sistemu Mac.

Pridobivanje podrobnosti DNS iz terminala v novih različicah OS X vključno z OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks in novejši se izvaja z naslednjo sintakso omrežne nastavitve:

networksetup -getdnsservers Wi-Fi

To predpostavlja, da uporabljate Wi-Fi, kar danes večina od nas počne. V nasprotnem primeru zamenjajte Wi-Fi z ethernetom ali vmesnikom po vaši izbiri.

Pridobivanje podatkov DNS iz ukazne vrstice v prejšnjih različicah OS X, kot je Mac OS X 10.6 Snow Leopard, 10.5 in prej, namesto tega uporabite naslednjo sintakso:

networksetup -getdnsservers airport

Upoštevajte, da v teh vzorčnih nizih navajam »Wi-Fi« ali »letališče«, ker uporabljam predvsem brezžično povezavo, vendar lahko navedete tudi ethernet in bluetooth, da dobite podrobnosti DNS zanje vmesniki. Preprosto zamenjajte slednje besedilo vmesnika z vmesnikom, za katerega želite identificirati podatke IP DNS, običajno je enako za vse vmesnike v računalniku.

Ob predpostavki, da je v omrežnih nastavitvah Mac OS X nastavljenih več strežnikov DNS, boste videli poročilo vsakega strežnika DNS v vrstnem redu njihove prioritete, ki bo videti nekako takole:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Za tiste, ki se sprašujejo, je prvi DNS IP na tem vzorčnem seznamu Googlov javni DNS, naslednja dva sta iz OpenDNS, zadnji pa je lokalni usmerjevalnik. Če potrebujete, lahko uporabite brezplačen pripomoček, kot je namebench, da poiščete hiter strežnik DNS.

Poleg tega lahko pridobite podatke DNS z uporabo ukaza 'nslookup' na strežniku, to bo poročalo o podrobnostih DNS oddaljenih strežnikov, kot tudi o vašem lastnem primarnem DNS za razrešitev drugega strežnika:

nslookup google.com

To bo poročalo nekaj podobnega naslednjemu, pri čemer prvi bit »Server« in »Address« prikazuje DNS IP, ki ga uporablja lokalni računalnik:

$ nslookup google.com Strežnik: 8.8.8.8 Naslov: 8.8.8.853

Neavtoritativen odgovor:ame: google.com Naslov: 74.125.239.135

Nazadnje, druga možnost je, da pogledate /etc/resolv.conf, a ker je ta datoteka samodejno ustvarjena, ni vedno pravilna, če je bil DNS pred kratkim spremenjen in še ni bil spraznjen. upoštevajte, da je izpiranje DNS nekoliko drugačno v novih različicah OS X, saj je Apple večkrat spremenil delovanje DNS.

Pridobite naslove IP strežnika DNS iz ukazne vrstice v sistemu Mac OS X