Gaukite DNS serverio IP adresus iš „Mac OS X“ komandinės eilutės

Anonim

Naudodami tinklo sąrankos priemonę galite greitai gauti aktyvius DNS serverio IP adresus bet kuriame „Mac“ kompiuteryje. Tai atliekama komandų eilutėje, todėl paleiskite terminalo programą ir įveskite vieną iš šių komandų eilučių, priklausomai nuo OS X versijos, kuri veikia „Mac“.

DNS informacijos gavimas iš terminalo naujose OS X versijose, įskaitant OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks ir naujesnės versijos, atliekama naudojant šią tinklo sąrankos sintaksę:

networksetup -getdnsservers Wi-Fi

Tai reiškia, kad naudojate „Wi-Fi“, ką šiais laikais daro dauguma mūsų. Pakeiskite „Wi-Fi“ eternetu arba pasirinkta sąsaja, jei kitaip.

DNS informacijos gavimas iš komandinės eilutės ankstesnėse OS X versijose, pvz., Mac OS X 10.6 Snow Leopard, 10.5 ir ankstesnėse versijose, vietoj to naudokite šią sintaksę:

networksetup -getdnsservers oro uostas

Atkreipkite dėmesį, kad šiose pavyzdinėse eilutėse nurodysiu „Wi-Fi“ arba „oro uostas“, nes pirmiausia naudoju belaidį ryšį, bet taip pat galite nurodyti eternetą ir „Bluetooth“, kad gautumėte DNS informaciją. sąsajos. Tiesiog pakeiskite pastarąjį sąsajos tekstą sąsaja, kuriai norite nustatyti DNS IP informaciją, paprastai ji yra tokia pati kiekvienai kompiuterio sąsajai.

Darant prielaidą, kad „Mac OS X“ tinklo nuostatose yra nustatyti keli DNS serveriai, matysite kiekvieno DNS serverio ataskaitą jų prioriteto tvarka, kuri atrodys maždaug taip:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Tiems, kuriems įdomu, aukščiausias DNS IP tame pavyzdiniame sąraše yra „Google“ viešasis DNS, kiti du yra iš „OpenDNS“, o paskutinis yra vietinis maršruto parinktuvas. Jei reikia, galite naudoti nemokamą programą, pvz., namebench, kad surastumėte greitą DNS serverį.

Be to, galite gauti DNS informaciją naudodami komandą 'nslookup' serveryje. Taip bus pranešta apie nuotolinių serverių DNS duomenis, taip pat jūsų pirminį DNS, kad būtų išspręstas kitas serveris:

nslookup google.com

Tai bus pranešta maždaug taip, o pirmasis bitas „Serveris“ ir „Adresas“ parodys vietinio kompiuterio naudojamą DNS IP:

$ nslookup google.com Serveris: 8.8.8.8 Adresas: 8.8.8.853

Neautoritetinis atsakymas:ame: google.com Adresas: 74.125.239.135

Galų gale, dar viena galimybė yra peržiūrėti /etc/resolv.conf, bet kadangi tas failas generuojamas automatiškai, jis ne visada laikomas tiksliu, jei DNS neseniai pasikeitė ir dar nebuvo išvalytas. Atminkite, kad naujose OS X versijose DNS praplovimas šiek tiek skiriasi, nes „Apple“ keletą kartų pakeitė DNS veikimą.

Gaukite DNS serverio IP adresus iš „Mac OS X“ komandinės eilutės