logo

dig komanda Linux su pavyzdžiais

tu komanda reiškia Domeno informacijos rinkėjas . Jis naudojamas informacijai apie DNS vardų serverius gauti. Iš esmės jį naudoja tinklo administratoriai. Jis naudojamas DNS problemoms tikrinti ir šalinti bei DNS paieškai atlikti. Dig komanda pakeičia senesnius įrankius, tokius kaip nslooku p ir šeimininkas .

Diegiama komanda Dig

Debian/Ubuntu atveju



$sudo apt-get install dnsutils>

„CentOS“ / „RedHat“ atveju

normalizavimas duomenų bazėje
$sudo yum install bind-utils>

Sintaksė:

dig [server] [name] [type]>

Darbas su Dig Command

1. Norėdami užklausti domeno A įrašo



dig techcodeview.com>

To-query-domain-A-recordŠi komanda verčia dig ieškoti domeno vardo techcodeview.com A įrašo.

Įrašas nurodo IPV4 IP.
Panašiai, jei įrašo tipas nustatytas kaip AAAA, tai grąžintų IPV6 IP.

2. Norėdami užklausti domeno A įrašo su + trumpas



dig techcodeview.com +short>

To-query-domain-A-record-with-shortPagal numatytuosius nustatymus kasimas yra išsamus ir naudojant +short parinktį galime smarkiai sumažinti išvestį, kaip parodyta. 3. Norėdami pašalinti komentarų eilutes.

dig techcodeview.com +nocomments>

Norėdami-pašalinti-komentuoti-eilutesŠi komanda pateikia užklausą ir neįtraukia komentarų eilučių. 4. Norėdami nustatyti arba išvalyti visas ekrano vėliavėles.

dig techcodeview.com +noall>

Nustatyti arba išvalyti visas ekrano vėliavasNaudojame noall užklausos parinktį, kai norime nustatyti arba išvalyti visas rodymo vėliavėles. 5. Norėdami sužinoti išsamius atsakymus.

dig techcodeview.com +noall +answer>

užklausti-detalus-atsakymusJei norime peržiūrėti išsamią atsakymų skyriaus informaciją, pirmiausia sustabdome visos skilties rodymą naudodami +noall parinktį, o tada pateikiame užklausą tik atsakymų skyriuje naudodami +atsakymo parinktį su komanda dig. 6. Norėdami pateikti užklausą dėl visų DNS įrašų tipų.

dig techcodeview.com ANY>

to-query-all-dns-record-typesNaudojame BET KOKIĄ parinktį norėdami pateikti užklausą dėl visų galimų DNS įrašų tipų, susijusių su domenu. Į išvestį bus įtraukti visi galimi įrašų tipai. 7. Norėdami pateikti užklausą dėl domeno MX įrašo.

dig techcodeview.com MX>

to-query-ms-record-of-the-domainJei norime tik su domenu susietos laiškų mainų – MX – atsakymų skyriaus, naudojame šią komandą. 8. Norėdami atsekti DNS kelią

dig techcodeview.com +trace>

to-trace-dns-path+trace komanda naudojama DNS paieškos kelio sekimui. Ši parinktis atlieka kartotines užklausas, kad išspręstų vardo paiešką. Jis teiks užklausas vardų serveriams, pradedant nuo šaknies, o vėliau pereina vardų erdvės medį, naudodamas pasikartojančias užklausas po persiuntimo. 9. Vardų serveriams nurodyti

dig techcodeview.com @8.8.8.8>

vardų serveriams nurodytiPagal numatytuosius nustatymus komanda dig užklausos vardų serverius, išvardytus /etc/resolv.conf, kad atliktų DNS paiešką. Galime jį pakeisti naudodami @ simbolį, po kurio nurodomas vardų serverio pagrindinio kompiuterio pavadinimas arba IP adresas. 10. Norėdami užklausti statistikos skyrių

dig techcodeview.com +noall +answer +stats>

SKYRIUS Į UŽKLAUSĄ – STATISTIKANorėdami pamatyti statistikos skyrių, naudojame +stats parinktį su komanda dig.

Atvirkštinė DNS paieška:

Atvirkštinė DNS paieška gali būti naudojama norint gauti domeno pavadinimą arba pagrindinio kompiuterio pavadinimą iš IP adreso.
-x parinktis naudojama atlikti atvirkštinę DNS paiešką.

pvz.:

[xxxxxx ~]# kasimas +noall +atsakymas -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.

Pastaba: DNS atvirkštinė paieška veiks tik tuo atveju, jei įraše yra PTR.
PTR turinį galima peržiūrėti naudojant komandą dig -x xx.yy.zz.aa

Paketinės užklausos:

Užuot atlikus kiekvieno domeno kasimo užklausą vienu metu, užklausą galima pateikti iš karto domenų sąraše.

Norėdami tai padaryti, įveskite domenų vardus į failą, kiekvienoje eilutėje tik po 1 domeno pavadinimą ir atlikite failo paieškos užklausą.
pvz.: tarkime, faile.txt yra domenų vardų, kurių reikia užklausti, sąrašas,

java atidaryti failą

dig -f failas.txt +short atliks DNS užklausas ir grąžins visus išspręstus IP adresus.