sinä komento tarkoittaa Verkkotunnuksen tietojen kerääjä . Sitä käytetään DNS-nimipalvelimien tietojen hakemiseen. Sitä käyttävät periaatteessa verkonvalvojat. Sitä käytetään DNS-ongelmien tarkistamiseen ja vianetsintään sekä DNS-hakujen suorittamiseen. Dig-komento korvaa vanhemmat työkalut, kuten nslooku p ja isäntä .
Dig-komennon asentaminen
Debian/Ubuntu tapauksessa
$sudo apt-get install dnsutils>
CentOS/RedHat tapauksessa
$sudo yum install bind-utils>
Syntaksi:
dig [server] [name] [type]>
Työskentely Dig Commandin kanssa
1. Tee kysely verkkotunnuksen A tietueelta
arraylist lajitella
dig techcodeview.com>
Tämä komento saa dig etsimään verkkotunnuksen techcodeview.com A-tietueen.
Tietue viittaa IPV4 IP:ään.
Vastaavasti, jos tietuetyypiksi asetetaan AAAA, tämä palauttaa IPV6 IP:n.
2. Toimialueen tietueen kyselyyn + lyhyt
dig techcodeview.com +short>
Oletuksena dig on monisanainen ja käyttämällä +short-vaihtoehtoa voimme pienentää tulosta dramaattisesti kuvan mukaisesti. 3. Kommenttirivien poistaminen.
dig techcodeview.com +nocomments>
Tämä komento tekee pyynnön ja sulkee pois kommenttirivit. 4. Voit asettaa tai tyhjentää kaikki näytön liput.
dig techcodeview.com +noall>
Käytämme noall-kyselyvaihtoehtoa, kun haluamme asettaa tai tyhjentää kaikki näyttöliput. 5. Yksityiskohtaisten vastausten tiedustelu.
dig techcodeview.com +noall +answer>
Jos haluamme tarkastella vastausosion tietoja yksityiskohtaisesti, lopetamme ensin kaikkien osien näyttämisen +noall-vaihtoehdolla ja teemme sitten vastausosion vain käyttämällä +vastaus-vaihtoehtoa dig-komennolla. 6. Kaikkien DNS-tietuetyyppien kysely.
dig techcodeview.com ANY>
Käytämme MILLOIN vaihtoehtoa kyselyyn kaikista käytettävissä olevista verkkotunnukseen liittyvistä DNS-tietuetyypeistä. Se sisältää kaikki käytettävissä olevat tietuetyypit tulosteessa. 7. Verkkotunnuksen MX-tietueen kysely.
dig techcodeview.com MX>
Jos haluamme vain sähköpostin vaihto - MX - vastausosion liittyvän verkkotunnukseen, käytämme tätä komentoa. 8. DNS-polun jäljittämiseksi
dig techcodeview.com +trace>
+trace-komentoa käytetään DNS-hakupolun jäljittämiseen. Tämä vaihtoehto tekee iteratiivisia kyselyitä nimihaun ratkaisemiseksi. Se tekee kyselyn nimipalvelimille alkaen juuresta ja kulkee sen jälkeen alas nimiavaruuspuussa käyttämällä iteratiivisia kyselyitä, jotka seuraavat viittauksia matkan varrella. 9. Nimipalvelinten määrittämiseen
ascii javassa
dig techcodeview.com @8.8.8.8>
Oletusarvoisesti dig-komento kysyy /etc/resolv.conf-hakemistossa lueteltuja nimipalvelimia DNS-haun suorittamiseksi. Voimme muuttaa sen käyttämällä @-symbolia, jota seuraa nimipalvelimen isäntänimi tai IP-osoite. 10. Tilastoosion kyselyyn
dig techcodeview.com +noall +answer +stats>
Käytämme +stats-vaihtoehtoa dig-komennolla nähdäksemme tilastoosion.
Käänteinen DNS-haku:
10 / 50,00
Käänteistä DNS-hakua voidaan käyttää verkkotunnuksen tai isäntänimen hakemiseen IP-osoitteesta.
-x-vaihtoehtoa käytetään suorittamaan käänteinen DNS-haku.
esim.:
[xxxxxx ~]# dig +noall +vastaus -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.
Huomautus: DNS-käänteinen haku toimii vain, jos tiedoissa on PTR.
PTR-sisältöä voi tarkastella komennolla dig -x xx.yy.zz.aa
Eräkyselyt:
Sen sijaan, että suorittaisit kaivauskyselyn jokaiselle verkkotunnukselle kerrallaan, voidaan tehdä kysely kerralla luettelosta toimialueista.
Voit tehdä tämän kirjoittamalla verkkotunnuksen nimet tiedostoon, vain 1 toimialueen nimi kullekin riville ja suorittamalla tiedostoon kaivauskyselyn.
esim.: oletetaan, että tiedosto.txt sisältää luettelon verkkotunnuksista, joista on tehtävä kysely,
dig -f tiedosto.txt +short suorittaa DNS-kyselyt ja palauttaa kaikki ratkaistut IP-osoitteet.