dig komanda Linux ar piemēriem
tu komanda apzīmē Domēna informācijas apkopotājs . To izmanto, lai izgūtu informāciju par DNS nosaukumu serveriem. To galvenokārt izmanto tīkla administratori. To izmanto, lai pārbaudītu un novērstu DNS problēmas un veiktu DNS meklēšanu. Komanda Dig aizstāj vecākus rīkus, piemēram, nslooku p un saimnieks .
Instalējiet komandu Dig
Debian/Ubuntu gadījumā
$sudo apt-get install dnsutils
CentOS/RedHat gadījumā
$sudo yum install bind-utils
Sintakse:
dig [server] [name] [type]
Darbs ar Dig Command
1. Lai vaicātu domēna A ierakstu
dig techcodeview.com
Šī komanda liek programmai dig meklēt A ierakstu domēna nosaukumam techcodeview.com.
Ieraksts attiecas uz IPV4 IP.
Tāpat, ja ieraksta veids ir iestatīts kā AAAA, tas atgrieztos IPV6 IP.
2. Lai vaicātu domēnu A ieraksts ar +īss
dig techcodeview.com +short
Pēc noklusējuma dig ir detalizēts, un, izmantojot opciju +short, mēs varam krasi samazināt izvadi, kā parādīts attēlā. 3. Lai noņemtu komentāru rindas.
dig techcodeview.com +nocomments
Šī komanda veic pieprasījumu un izslēdz komentāru rindas. 4. Lai iestatītu vai notīrītu visus displeja karogus.
dig techcodeview.com +noall
Mēs izmantojam noall vaicājuma opciju, ja vēlamies iestatīt vai notīrīt visus displeja karogus. 5. Lai vaicātu detalizētas atbildes.
dig techcodeview.com +noall +answer
Ja vēlamies detalizēti skatīt atbilžu sadaļas informāciju, vispirms apturam visu sadaļu rādīšanu, izmantojot opciju +noall, un pēc tam atbilžu sadaļai vaicājam tikai, izmantojot +atbildes opciju ar komandu dig. 6. Lai vaicātu visus DNS ierakstu veidus.
dig techcodeview.com ANY
Mēs izmantojam JEBKURU opciju, lai vaicātu visus pieejamos DNS ierakstu veidus, kas saistīti ar domēnu. Tas ietvers visus pieejamos ierakstu veidus izvadē. 7. Lai pieprasītu domēna MX ierakstu.
dig techcodeview.com MX
Ja mēs vēlamies tikai pasta apmaiņas – MX – atbilžu sadaļu, kas saistīta ar domēnu, mēs izmantojam šo komandu. 8. Lai izsekotu DNS ceļu
dig techcodeview.com +trace
Komanda +trace tiek izmantota DNS uzmeklēšanas ceļa izsekošanai. Šī opcija veic iteratīvus vaicājumus, lai atrisinātu nosaukuma meklēšanu. Tas vaicās nosaukumu serverus, sākot no saknes un pēc tam šķērso nosaukumvietas koku, izmantojot iteratīvus vaicājumus, kas seko novirzīšanas gadījumiem. 9. Vārdu serveru norādīšanai
dig techcodeview.com @8.8.8.8
Pēc noklusējuma komanda dig jautās nosaukumu serveriem, kas norādīti failā /etc/resolv.conf, lai veiktu DNS uzmeklēšanu. Mēs varam to mainīt, izmantojot simbolu @, kam seko nosaukumu servera resursdatora nosaukums vai IP adrese. 10. Statistikas sadaļas vaicājums
dig techcodeview.com +noall +answer +stats
Mēs izmantojam +stats opciju ar komandu dig, lai redzētu statistikas sadaļu.
Reversā DNS meklēšana:
Reverso DNS meklēšanu var izmantot, lai no IP adreses iegūtu domēna nosaukumu vai resursdatora nosaukumu.
Opcija -x tiek izmantota, lai veiktu reverso DNS uzmeklēšanu.
piem.:
[xxxxxx ~]# rakt +noall +atbilde -x 8.8.8.8
8.8.8.8.in-addr.arpa. 18208 IN PTR dns.google.
Piezīme: DNS reversā meklēšana darbosies tikai tad, ja ierakstā ir PTR.
PTR saturu var apskatīt, izmantojot komandu dig -x xx.yy.zz.aa
Pakešu vaicājumi:
Tā vietā, lai veiktu rakšanas vaicājumu katram domēnam vienlaikus, domēnu sarakstu var pieprasīt uzreiz.
Lai to izdarītu, failā ievadiet domēna nosaukumus, katrā rindiņā ierakstiet tikai 1 domēna nosaukumu un veiciet faila rakšanas vaicājumu.
piemēram: pieņemsim, ka failā file.txt ir vaicājamo domēnu nosaukumu saraksts,
dig -f fails.txt +short veiks DNS vaicājumus un atgriezīs visus atrisinātos IP.