Ukaz dig v Linuxu s primeri

Ukaz dig v Linuxu s primeri

ti ukaz pomeni Groper informacij o domeni . Uporablja se za pridobivanje informacij o imenskih strežnikih DNS. V bistvu ga uporabljajo skrbniki omrežja. Uporablja se za preverjanje in odpravljanje težav DNS ter za izvajanje iskanja DNS. Ukaz Dig nadomešča starejša orodja, kot je npr nslooku p in gostitelj .

Namestitev ukaza Dig

V primeru Debian/Ubuntu

$sudo apt-get install dnsutils 

V primeru CentOS/RedHat

$sudo yum install bind-utils 

Sintaksa:

dig [server] [name] [type] 

Delo z ukazom Dig

1. Za poizvedbo po zapisu domene A

dig techcodeview.com 

Na-poizvedbo-zapis-domena-ATa ukaz povzroči, da dig poišče zapis A za ime domene techcodeview.com.

Zapis se nanaša na IPV4 IP.
Podobno, če je vrsta zapisa nastavljena na AAAA, bi to vrnilo IPV6 IP.

2. Za poizvedbo o zapisu domene A z +kratka

dig techcodeview.com +short 

Za-poizvedbo-domene-A-zapis-s-kratkoKopanje je privzeto podrobno in z uporabo možnosti +short lahko drastično zmanjšamo izpis, kot je prikazano. 3. Za odstranitev vrstic komentarjev.

dig techcodeview.com +nocomments 

Za-odstranitev-vrstic-komentarjevTa ukaz naredi zahtevo in izključi vrstice komentarjev. 4. Za nastavitev ali brisanje vseh prikaznih zastavic.

dig techcodeview.com +noall 

Če želite-nastaviti-ali-počistiti-vse-zaslonske-zastaviceMožnost poizvedbe noall uporabljamo, ko želimo nastaviti ali počistiti vse zastavice za prikaz. 5. Za podrobnejše odgovore.

dig techcodeview.com +noall +answer 

do-poizvedb-podrobnih-odgovorovČe si želimo podrobno ogledati informacije v razdelku z odgovori, najprej ustavimo prikaz vseh razdelkov z možnostjo +noall in nato izvedemo poizvedbo v razdelku z odgovori samo z uporabo možnosti +answer z ukazom dig. 6. Za poizvedbo po vseh vrstah zapisov DNS.

dig techcodeview.com ANY 

za-poizvedovanje-vseh-vrst-zapisov-dnsZa poizvedbo po vseh razpoložljivih vrstah zapisov DNS, povezanih z domeno, uporabljamo KATERO koli možnost. V izhod bo vključil vse razpoložljive vrste zapisov. 7. Za poizvedbo po zapisu MX za domeno.

dig techcodeview.com MX 

za-poizvedbo-ms-zapisa-domeneČe želimo samo razdelek za izmenjavo pošte – MX – odgovor, povezan z domeno, uporabimo ta ukaz. 8. Za sledenje poti DNS

dig techcodeview.com +trace 

do-trace-dns-pathUkaz +trace se uporablja za sledenje poti iskanja DNS. Ta možnost naredi iterativne poizvedbe za razrešitev iskanja imena. Poizvedoval bo po imenskih strežnikih, začenši od korena, nato pa prešel navzdol po drevesu imenskega prostora z uporabo iterativnih poizvedb, ki sledijo napotitvam na poti. 9. Za določanje imenskih strežnikov

dig techcodeview.com @8.8.8.8 

za-določanje-imenskih-strežnikovPrivzeto bo ukaz dig poizvedel imenske strežnike, navedene v /etc/resolv.conf, da izvede iskanje DNS. Spremenimo ga lahko z uporabo simbola @, ki mu sledi ime gostitelja ali naslov IP imenskega strežnika. 10. Za poizvedbo po razdelku statistike

dig techcodeview.com +noall +answer +stats 

DO-ODDELKA-STATISTIKE-POIZVEDBEZa ogled razdelka s statistiko uporabljamo možnost +stats z ukazom dig.

Povratno iskanje DNS:

Za pridobivanje imena domene ali imena gostitelja iz naslova IP je mogoče uporabiti povratno iskanje DNS.
Možnost -x se uporablja za izvedbo povratnega iskanja DNS.

npr.:

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

Opomba: Povratno iskanje DNS bo delovalo le, če je vnos prisoten PTR.
Vsebino PTR si lahko ogledate z ukazom dig -x xx.yy.zz.aa

Paketne poizvedbe:

Namesto izvajanja dig poizvedbe za vsako domeno naenkrat, lahko naenkrat poizvedujete po seznamu domen.

Če želite to narediti, vnesite imena domen v datoteko, samo 1 ime domene v vsako vrstico in izvedite poizvedbo dig v datoteki.
npr.: recimo, file.txt ima seznam imen domen, ki jih je treba poizvedovati,

dig -f file.txt +short bo izvedel poizvedbe DNS in vrnil vse razrešene IP-je.