Szerezze le a DNS-kiszolgáló IP-címeit a Mac OS X parancssorából

Anonim

A Networksetup segédprogrammal gyorsan lekérheti az aktív DNS-kiszolgáló IP-címeit bármely Mac számítógépen. Ez a parancssorból történik, ezért indítsa el a Terminal alkalmazást, és írja be a következő parancssorok egyikét a Mac rendszeren futó OS X verziójától függően.

DNS-adatok lekérése a terminálról az OS X új verzióiban, beleértve az OS X Yosemite, Mac OS X 10.7 Lion és OS X 10.8 Mountain rendszereket is A Lion, 10.9 Mavericks és újabb verziók a következő hálózatbeállítási szintaxissal készülnek:

networksetup -getdnsservers Wi-Fi

Ez azt feltételezi, hogy Wi-Fi-t használ, amit manapság a legtöbben csinálunk. Cserélje ki a Wi-Fi-t ethernetre vagy a választott interfészre, ha nem.

DNS-adatok lekérése a parancssorból az OS X korábbi verzióiban, például a Mac OS X 10.6 Snow Leopard, 10.5 és korábbi verzióiban, használja helyette a következő szintaxist:

networksetup -getdnsservers repülőtér

Ne feledje, hogy ezekben a példakarakterláncokban a „Wi-Fi” vagy „repülőtér” értéket adom meg, mert elsősorban vezeték nélküli kapcsolatot használok, de megadhatja az ethernetet és a Bluetooth-t is, hogy megkapja a DNS-adatokat. interfészek. Csak cserélje ki az utóbbi interfészszöveget arra az interfészre, amelyre vonatkozóan azonosítani szeretné a DNS IP-információit, ez általában ugyanaz a számítógép minden interfészénél.

Feltéve, hogy a Mac OS X hálózati beállításaiban több DNS-kiszolgáló is be van állítva, minden DNS-kiszolgálóról jelentést fog látni a prioritásuk sorrendjében, és így néz ki:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Azok számára, akik kíváncsiak, a lista első számú DNS-címe a Google nyilvános DNS-e, a következő kettő az OpenDNS-től származik, az utolsó pedig egy helyi útválasztó. Ha szükséges, használhat egy ingyenes segédprogramot, például a namebench-et, hogy gyors DNS-kiszolgálót találjon.

Ezenkívül lekérheti a DNS-információkat az 'nslookup' paranccsal egy szerveren, amely visszajelzi a távoli kiszolgálók DNS-adatait, valamint a saját elsődleges DNS-ét a másik szerver feloldásához:

nslookup google.com

Ez a következőhöz hasonló jelentést fog adni, az első „Server” és „Address” bit a helyi gép által használt DNS IP-t mutatja:

$ nslookup google.com Szerver: 8.8.8.8 Cím: 8.8.8.853

Nem hiteles válasz:ame: google.com Cím: 74.125.239.135

Végül egy másik lehetőség az /etc/resolv.conf fájl megtekintése, de mivel ez a fájl automatikusan generálódik, nem mindig tekinthető pontosnak, ha a DNS nemrég módosult, és még nem lett kiürítve. vegye figyelembe, hogy a DNS öblítése kissé eltér az OS X új verzióiban, mivel az Apple többször módosította a DNS működését.

Szerezze le a DNS-kiszolgáló IP-címeit a Mac OS X parancssorából