Dig parancs Linux (DNS Lookup)

0 Comments

Dig (Domain Information Groper) egy hatékony parancssori eszköz lekérdezésére DNS név szerverek.

a dig parancs lehetővé teszi a különböző DNS-rekordokkal kapcsolatos információk lekérdezését, beleértve a gazdagép-címeket, a levélcseréket és a névkiszolgálókat. Ez a leggyakrabban használt eszköz a rendszergazdák körében hibaelhárítás DNS problémák miatt a rugalmasság és a könnyű használat.,

Ez a bemutató elmagyarázza, hogyan kell használni adig segédprogram gyakorlati példák és részletes magyarázatot a leggyakoribbdig opciók.

Telepítése ásni #

ahhoz, Hogy ellenőrizze, hogy a dig parancs áll rendelkezésre a rendszer típus:

A kimenet valahogy így néz ki:

Ha dig nincs jelen a rendszerben, a fenti parancs kiírja a “dig: parancs nem található”., Adig eszköz telepíthető a distro csomagkezelőjével.

Install dig on Ubuntu and Debian #

Install dig on CentOS and Fedora #

Install dig on Arch Linux #

A Dig kimenet megértése #

a legegyszerűbb formában, ha egyetlen gazdagép (domain) lekérdezésére szolgál további lehetőségek nélkül, a dig parancs meglehetősen bőbeszédű.,

a következő példa, hajtunk végre a linux.org domain:

A kimenet valahogy így néz ki:

menjünk szakaszonként megmagyarázni a kimenetet a dig parancsot:

  1. az első sorban A kimeneti kiírja a telepített dig verzió, valamint a lekérdezett domain név., A második sor a globális beállításokat mutatja (alapértelmezés szerint csak cmd).

    Ha nem szeretné, hogy ezek a sorok szerepeljenek a kimeneten, használja a +nocmd opciót. Ennek az opciónak az elsőnek kell lennie a dig parancs után.

  2. a következő szakasz technikai részleteket tartalmaz a megkeresett hatóságtól (DNS-kiszolgáló) kapott válaszról. A fejléc az opkódot (a dig által végrehajtott műveletet) és a művelet állapotát mutatja., Ebben a példában az állapot NOERROR, ami azt jelenti, hogy a megkeresett hatóság kérdés nélkül kézbesítette a lekérdezést.

    Ez a szakasz eltávolítható a +nocomments opcióval, amely letiltja néhány más szakasz fejlécét is.

  3. az” OPT ” pszeudo szakasz csak a dig segédprogram újabb verzióiban jelenik meg. A DNS (EDNS) kiterjesztési mechanizmusairól itt olvashat bővebben .,

    ennek a szakasznak a kimenetből való kizárásához használja a +noedns opciót.

  4. a “kérdés” szakaszban dig mutatja a lekérdezést (kérdés). Alapértelmezés szerint adig kéri az a rekordot.

    ezt a szakaszt a +noquestion opcióval letilthatja.

  5. A “válasz” szakasz választ ad a kérdésünkre. Mint már említettük, alapértelmezés szerint dig kéri az a rekordot., Itt láthatjuk, hogy a linux.org tartomány a 104.18.59.123 IP-címre mutat.

    általában nem akarja kikapcsolni a választ, de eltávolíthatja ezt a részt a kimenetről a +noanswer opcióval.

  6. a “hatóság” szakasz megmondja, hogy melyik szerver(ek) a jogosultság a lekérdezett domainre vonatkozó DNS-lekérdezések megválaszolására.

    a kimenetnek ezt a szakaszát a +noauthority opcióval letilthatja.,

  7. a “kiegészítő” szakasz információkat ad a hatóság részben látható hiteles DNS-kiszolgálók IP-címeiről.

    a +noadditional opció letiltja a válasz további szakaszát.

  8. a dig kimenet tartalmazza a lekérdezés statisztikáit.

    ezt a részt letilthatja a +nostats opcióval.,

csak a #

választ nyomtatva általában csak rövid választ szeretne kapni a dig lekérdezésre.

kap egy rövid választ #

ha rövid választ szeretne kapni a lekérdezésre, használja a +short opciót:

a kimenet csak az a rekord IP-címét tartalmazza.,

részletes választ kap #

további részletes válaszért kapcsolja ki az összes eredményt a +noall opciókkal, majd kapcsolja be csak a válasz szakaszt a +answer opcióval.

lekérdezési specifikus névszerver #

alapértelmezés szerint, ha nincs megadva névszerver, dig a /etc/resolv.conf > fájl.,

olyan névkiszolgáló megadásához, amely ellen a lekérdezés végrehajtásra kerül, használja a@ (at) szimbólumot, amelyet a kiszolgáló IP-címe vagy hostname neve követ.

például a Google névszerverének (8.8.8.8.) lekérdezéséhez a linux.org domainre vonatkozó információkhoz:

lekérdezhet egy Rekordtípust #

A Dig lehetővé teszi, hogy bármilyen érvényes DNS-lekérdezést végrehajtson a rekord típusának a lekérdezés végére történő hozzáillesztésével., A következő részben példákat mutatunk be a leggyakoribb rekordok keresésére, mint például az a (IP-cím), a CNAME (kanonikus név), a TXT (szövegrekord), az MX (levélcserélő), valamint az NS (névkiszolgálók).

rekordok lekérdezéséhez #

a tartománynév összes címének(es) listájának megszerzéséhez használja a a opciót:

mint már tudja, ha nincs megadva DNS rekordtípus, dig kéri az a rekordot., Az a rekordot a a opció megadása nélkül is lekérdezheti., a levelező szerverek egy adott domain használata a mx opció:

Lekérdezése NS rekordok #

ahhoz, Hogy megtalálja az autoritatív név szerverek a konkrét domain használata a ns opció:

Lekérdezése az Összes Rekordot #

a any lehetőség, hogy egy listát az összes DNS-rekordok egy adott domain:

Reverse DNS Lookup #

A lekérdezés a hostname társul egy adott IP-címet használja a -x lehetőséget.,

például a 208.118.235.148 fordított kereséshez írja be a következőket:

amint az az IP-cím alatti kimenetből látható 208.118.235.148 a wildebeest.gnu.org.

tömeges lekérdezések #

ha nagyszámú domaint szeretne lekérdezni, felveheti őket egy fájlba (soronként egy tartomány), és használhatja a -f opciót, amelyet a fájl neve követ.,

a következő példában a domains.txt fájlban felsorolt tartományokat lekérdezzük.

tartományok.txt

The .digrc Fájl #

a digparancs viselkedése vezérelhető beállításával per-user options a ${HOME}/.digrc fájl.

Ha a.digrc fájl megtalálható a felhasználó otthoni könyvtárában, a benne megadott beállítások a parancssori argumentumok előtt kerülnek alkalmazásra.,

például, ha csak a válasz részt szeretné megjeleníteni, nyissa meg a szövegszerkesztőt, majd hozza létre a következő ~/.digrc fájlt:

~/.a digrc

következtetés #

dig parancssori eszköz a DNS-információk lekérdezéséhez és a DNS-vel kapcsolatos problémák elhárításához.


Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük