vy príkaz znamená Domain Information Groper . Používa sa na získavanie informácií o názvových serveroch DNS. V zásade ho používajú správcovia siete. Používa sa na overenie a riešenie problémov s DNS a na vykonávanie vyhľadávania DNS. Dig príkaz nahrádza staršie nástroje ako napr nslooku p a hostiteľ .
Inštalácia príkazu Dig
V prípade Debian/Ubuntu
$sudo apt-get install dnsutils>
V prípade CentOS/RedHat
$sudo yum install bind-utils>
Syntax:
dig [server] [name] [type]>
Práca s príkazom Dig
1. Dotaz na záznam domény A
matematická trieda java
dig techcodeview.com>
Tento príkaz spôsobí, že dig vyhľadá záznam A pre názov domény techcodeview.com.
Záznam sa vzťahuje na IP IPV4.
Podobne, ak je typ záznamu nastavený ako AAAA, vráti sa adresa IP IPV6.
2. Ak chcete dotazovať záznam domény A s +krátka
dig techcodeview.com +short>
V predvolenom nastavení je dig podrobný a použitím možnosti +short môžeme výrazne znížiť výstup, ako je znázornené. 3. Ak chcete odstrániť riadky komentárov.
dig techcodeview.com +nocomments>
Tento príkaz vytvorí požiadavku a vylúči riadky komentárov. 4. Na nastavenie alebo vymazanie všetkých príznakov zobrazenia.
dig techcodeview.com +noall>
Voľbu noall query používame, keď chceme nastaviť alebo vymazať všetky príznaky zobrazenia. 5. Ak chcete požiadať o podrobné odpovede.
zmeniť názov adresára linux
dig techcodeview.com +noall +answer>
Ak si chceme pozrieť podrobné informácie o sekcii odpovedí, najprv zastavíme zobrazovanie všetkých sekcií pomocou možnosti +noall a potom sa dotazujeme na sekciu odpovedí iba pomocou možnosti +odpoveď pomocou príkazu dig. 6. Ak chcete dopytovať všetky typy záznamov DNS.
dig techcodeview.com ANY>
Na vyhľadávanie všetkých dostupných typov záznamov DNS priradených k doméne používame AKÚKOĽVEK možnosť. Vo výstupe budú zahrnuté všetky dostupné typy záznamov. 7. Ak chcete dopytovať záznam MX pre doménu.
dig techcodeview.com MX>
Ak chceme, aby bola k doméne priradená iba časť mail exchange – MX – answer, použijeme tento príkaz. 8. Na sledovanie cesty DNS
ak inak v jave
dig techcodeview.com +trace>
Príkaz +trace sa používa na sledovanie cesty vyhľadávania DNS. Táto možnosť vytvára iteračné dotazy na vyriešenie vyhľadávania názvu. Bude sa pýtať na menné servery počnúc od koreňového adresára a následne prechádza stromom menného priestoru pomocou iteračných dopytov nasledujúcich po sprostredkovaniach. 9. Na špecifikovanie názvových serverov
dig techcodeview.com @8.8.8.8>
V predvolenom nastavení sa príkaz dig dotazuje na menné servery uvedené v /etc/resolv.conf, aby vykonal vyhľadávanie DNS. Môžeme ho zmeniť pomocou symbolu @, za ktorým nasleduje názov hostiteľa alebo IP adresa názvového servera. 10. Ak chcete dopytovať sekciu štatistiky
dig techcodeview.com +noall +answer +stats>
Na zobrazenie sekcie štatistík používame možnosť +stats s príkazom dig.
Spätné vyhľadávanie DNS:
Spätné vyhľadávanie DNS možno použiť na získanie názvu domény alebo názvu hostiteľa z adresy IP.
Voľba -x sa používa na vykonanie spätného vyhľadávania DNS.
napr.:
[xxxxxx ~]# dig +noall +odpoved -x 8.8.8.8
8.8.8.8.v-addr.arpa. 18208 V PTR dns.google.
window.open javascript
Poznámka: Spätné vyhľadávanie DNS bude fungovať iba vtedy, ak je v položke prítomná hodnota PTR.
Obsah PTR je možné zobraziť pomocou príkazu dig -x xx.yy.zz.aa
Dávkové dotazy:
Namiesto vykonávania digového dotazu pre každú doménu naraz, je možné vyhľadať zoznam domén naraz.
Ak to chcete urobiť, zadajte názvy domén do súboru, iba 1 názov domény v každom riadku a vykonajte dotaz na vyhľadávanie súboru.
napr.: povedzme, že súbor.txt obsahuje zoznam názvov domén, ktoré sa majú potom vyhľadávať,
dig -f file.txt +short vykoná DNS dotazy a vráti všetky vyriešené IP adresy.