logo

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

prekiniti javo
$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

stringbuilder
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

je enako metoda java

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.