Dobijte IP adrese DNS poslužitelja iz naredbenog retka u Mac OS X

Anonim

Možete brzo dohvatiti aktivne IP adrese DNS poslužitelja na bilo kojem Macu pomoću uslužnog programa za postavljanje mreže. To se radi iz naredbenog retka, pa pokrenite aplikaciju Terminal i upišite jednu od sljedećih naredbenih nizova, ovisno o verziji OS X koja se izvodi na Macu.

Dohvaćanje DNS detalja s terminala u novim verzijama OS X uključujući OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks, i kasnije, radi se sa sljedećom sintaksom mrežnog postavljanja:

networksetup -getdnsservers Wi-Fi

Ovo pretpostavlja da koristite wi-fi, što većina nas danas radi. Zamijenite Wi-Fi ethernetom ili sučeljem po vašem izboru ako nije tako.

Dobijanje DNS informacija iz naredbenog retka u prethodnim verzijama OS X, kao što je Mac OS X 10.6 Snow Leopard, 10.5, i ranije, umjesto toga koristite sljedeću sintaksu:

networksetup -getdnsservers airport

Imajte na umu da navodim "Wi-Fi" ili "zračnu luku" u ovim nizovima primjera jer primarno koristim bežičnu vezu, ali također možete navesti ethernet i bluetooth da biste dobili DNS detalje za njih sučelja. Samo zamijenite potonji tekst sučelja sa sučeljem za koje želite identificirati DNS IP informacije, obično je isto za svako sučelje na računalu.

Uz pretpostavku da postoji nekoliko DNS poslužitelja postavljenih unutar mrežnih postavki Mac OS X-a, vidjet ćete izvješće za svaki DNS poslužitelj prema redoslijedu njihovog prioriteta, otprilike ovako:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Za one koji se pitaju, najveći DNS IP na tom popisu uzoraka je Googleov javni DNS, sljedeća dva su iz OpenDNS-a, a zadnji je lokalni usmjerivač. Ako trebate, možete koristiti besplatni uslužni program kao što je namebench da pronađete brzi DNS poslužitelj.

Osim toga, možete dohvatiti DNS informacije korištenjem naredbe 'nslookup' na poslužitelju, ovo će prijaviti DNS detalje udaljenih poslužitelja, kao i vaš vlastiti primarni DNS za rješavanje drugog poslužitelja:

nslookup google.com

Ovo će javiti nešto poput sljedećeg, s prvim bitovima “Poslužitelj” i “Adresa” koji prikazuju DNS IP koji koristi lokalni stroj:

$ nslookup google.com poslužitelj: 8.8.8.8 Adresa: 8.8.8.853

Neautoritativni odgovor:ame: google.com Adresa: 74.125.239.135

Na kraju, još jedna opcija je pogledati /etc/resolv.conf, ali budući da se ta datoteka automatski generira, ne smatra se uvijek točnom ako je DNS nedavno promijenjen i još nije ispražnjen, učinite imajte na umu da je ispiranje DNS-a malo drugačije u novim verzijama OS X, budući da je Apple u nekoliko navrata promijenio način na koji DNS funkcionira.

Dobijte IP adrese DNS poslužitelja iz naredbenog retka u Mac OS X