Hanki DNS-palvelimen IP-osoitteet Mac OS X:n komentoriviltä

Anonim

Voit nopeasti noutaa aktiiviset DNS-palvelimen IP-osoitteet millä tahansa Macilla käyttämällä verkkoasetusohjelmaa. Tämä tehdään komentoriviltä, ​​joten käynnistä Terminal-sovellus ja kirjoita jokin seuraavista komentojonoista riippuen Macissa käytettävästä OS X -versiosta.

DNS-tietojen haku terminaalista OS X:n uusissa versioissa, mukaan lukien OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks ja uudemmat, tehdään seuraavalla verkkoasetussyntaksilla:

networksetup -getdnsservers Wi-Fi

Tämä olettaa, että käytät Wi-Fi-yhteyttä, mitä useimmat meistä käyttävät nykyään. Korvaa Wi-Fi ethernetillä tai valitsemallasi käyttöliittymällä, jos toisin.

DNS-tietojen saaminen komentoriviltä OS X:n aiemmissa versioissa, kuten Mac OS X 10.6 Snow Leopard, 10.5 ja sitä vanhemmat, käytä sen sijaan seuraavaa syntaksia:

networksetup -getdnsservers airport

Huomaa, että määritän näissä esimerkkimerkkijonoissa "Wi-Fi" tai "lentokenttä", koska käytän ensisijaisesti langatonta yhteyttä, mutta voit myös määrittää ethernetin ja Bluetoothin saadaksesi DNS-tiedot. käyttöliittymät. Korvaa vain jälkimmäinen käyttöliittymäteksti liitännällä, jonka DNS-IP-tiedot haluat tunnistaa. Yleensä se on sama jokaiselle tietokoneen liitännälle.

Jos Mac OS X:n verkkoasetuksissa on asetettu useita DNS-palvelimia, näet kustakin DNS-palvelimesta raportin niiden tärkeysjärjestyksessä, joka näyttää suunnilleen tältä:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Niille, joita ihmettelevät, näyteluettelon suosituin DNS-IP-osoite on Googlen julkinen DNS, kaksi seuraavaa ovat OpenDNS:stä, joista viimeinen on paikallinen reititin. Voit tarvittaessa löytää nopean DNS-palvelimen käyttämällä ilmaista apuohjelmaa, kuten namebenchiä.

Lisäksi voit hakea DNS-tiedot käyttämällä palvelimen nslookup-komentoa. Tämä raportoi etäpalvelinten DNS-tiedot sekä oman ensisijaisen DNS-osoitteesi toisen palvelimen ratkaisemiseksi:

nslookup google.com

Tämä raportoi jotain seuraavan k altaista, jolloin ensimmäinen "palvelin" ja "osoite"-bitti näyttävät paikallisen koneen käyttämän DNS-IP:n:

$ nslookup google.com Palvelin: 8.8.8.8 Osoite: 8.8.8.853

Epävirallinen vastaus:ame: google.com Osoite: 74.125.239.135

Lopuksi toinen vaihtoehto on tarkastella tiedostoa /etc/resolv.conf, mutta koska tiedosto luodaan automaattisesti, sitä ei aina pidetä oikeana, jos DNS on äskettäin muuttunut eikä sitä ole vielä tyhjennetty. Huomaa, että DNS:n huuhtelu on hieman erilainen OS X:n uusissa versioissa, koska Apple on muuttanut DNS:n toimintaa useaan otteeseen.

Hanki DNS-palvelimen IP-osoitteet Mac OS X:n komentoriviltä