dig-komento Linuxissa esimerkkien kanssa

dig-komento Linuxissa esimerkkien kanssa

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

dig techcodeview.com 

To-query-domain-A-tietueTä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 

To-query-domain-A-tietue-ja-lyhytOletuksena dig on monisanainen ja käyttämällä +short-vaihtoehtoa voimme pienentää tulosta dramaattisesti kuvan mukaisesti. 3. Kommenttirivien poistaminen.

dig techcodeview.com +nocomments 

Voit-poistaa-kommenttirivejäTämä komento tekee pyynnön ja sulkee pois kommenttirivit. 4. Voit asettaa tai tyhjentää kaikki näytön liput.

dig techcodeview.com +noall 

Aseta-tai-tyhjennä-all-display-liputKäytämme noall-kyselyvaihtoehtoa, kun haluamme asettaa tai tyhjentää kaikki näyttöliput. 5. Yksityiskohtaisten vastausten tiedustelu.

dig techcodeview.com +noall +answer 

kysyä yksityiskohtaisia ​​vastauksiaJos 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 

to-query-all-dns-tietue-tyypitKä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 

to-query-ms-record-of-the-domainJos 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 

to-trace-dns-path+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

dig techcodeview.com @8.8.8.8 

nimipalvelinten määrittämiseksiOletusarvoisesti 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 

TO-QUERY-STATISTICS-OSIOKäytämme +stats-vaihtoehtoa dig-komennolla nähdäksemme tilastoosion.

Käänteinen DNS-haku:

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.