Dig-Komennon Linux (DNS Lookup)
Kaivaa (Toimialueen Tiedot Groper) on tehokas komentorivityökalu istä ja DNS-palvelimet.
dig
komento, jonka avulla voit kyselyn tietoja eri DNS-tietueita, mukaan lukien isäntä-osoitteiden, sähköpostin vaihtoa, ja nimipalvelimet. Se on yleisimmin käytetty työkalu keskuudessa järjestelmän ylläpitäjät vianmääritys DNS ongelmia, koska sen joustavuus ja helppokäyttöisyys.,
Tämä opetusohjelma selittää miten käyttää dig
utility läpi käytännön esimerkkejä ja yksityiskohtaisia selvityksiä yleisimmistä dig
valinnat.
Asennusta kaivaa #
jos Haluat tarkistaa, onko dig
– komento on käytettävissä järjestelmän tyyppi:
lähtö pitäisi näyttää tältä:
– Jos dig
ei ole läsnä järjestelmään, edellä komento tulostaa ”kaivaa: komentoa ei löytynyt”., dig
työkalu voidaan asentaa käyttäen distro on package manager.
Asenna kaivaa Ubuntu ja Debian #
Asenna kaivaa CentOS ja Fedora #
Asenna kaivaa Arch Linux #
Ymmärtäminen kaivaa Lähtö #
Yksinkertaisimmillaan, kun käytetään kyselyn yksi isäntä (toimialue) ilman ylimääräisiä vaihtoehtoja, dig
komento on aika monisanainen.,
seuraavassa esimerkissä olemme esiintymässä linux.org
domain:
lähtö pitäisi näyttää tältä:
mennään osio kerrallaan ja selittää lähtö dig
komento:
-
ensimmäinen rivi lähtö tulostaa asennettu
dig
version, ja kysyi verkkotunnus., Toinen rivi näyttää globaalit vaihtoehdot (Oletuksena vain cmd).Jos et halua, että ne rivit, jotka sisällytetään lähtö, käytä
+nocmd
vaihtoehto. Tämän vaihtoehdon on oltava ensimmäinendig
– komennon jälkeen. -
seuraavassa jaksossa on teknisiä yksityiskohtia pyynnön vastaanottaneelta viranomaiselta (DNS-palvelin) saadusta vastauksesta. Ylätunnisteessa näkyy opcode (toiminta suoritetaan
dig
) ja tilan toimintaa., Tässä esimerkissä tila onNOERROR
, mikä tarkoittaa, että pyynnön vastaanottaneen viranomaisen toimi kyselyn ilman mitään asiaa.Tämä kohta voidaan poistaa käyttämällä
+nocomments
vaihtoehto, joka myös poistaa joitakin muita jakso otsikot. -
”OPT” pseudo-osiossa näkyy vain uudempia versioita
dig
apuohjelma. Voit lukea lisää DNS: n (EDNS) Laajennusmekanismeista täältä .,sulkea pois tämän jakson alkaen lähtö, käytä
+noedns
vaihtoehto. -
”KYSYMYS” – osiossa
dig
näyttää kyselyn (kysymys). Oletuksenadig
pyytää ennätys.Voit poistaa tämän kohdan käyttäen
+noquestion
vaihtoehto. -
”vastaus” – osio antaa meille vastauksen kysymykseemme. Kuten jo mainitsimme, oletusarvoisesti
dig
pyytää a-levyä., Täällä, voimme nähdä, että verkkotunnuslinux.org
pistettä104.18.59.123
IP-osoite.Yleensä, et halua sammuttaa vastaus, mutta voit poistaa tämän jakson lähdöstä käyttäen
+noanswer
vaihtoehto. -
”auktoriteetti” – osio kertoo, mitkä palvelimet ovat auktoriteetti vastata DNS-kyselyihin tiedusteltavasta verkkotunnuksesta.
Voit poistaa tämän osa-ulostulo käyttäen
+noauthority
vaihtoehto., -
”ADDITIONAL” – osiossa kerrotaan viranomaisosiossa olevien arvovaltaisten DNS-palvelimien IP-osoitteista.
+noadditional
vaihtoehto poistaa ylimääräinen osa vastausta. -
viimeinen osa
dig
tuotos sisältää tilastoja kyselyn.Voit poistaa tämän osan, jossa
+nostats
vaihtoehto.,
Tulostus Vain Vastaus #
Yleisesti, olet olisi haluavat saada vain lyhyen vastaus dig
kysely.
Hanki Lyhyt Vastaus #
saada lyhyt vastaus kyselyyn, käytä +short
vaihtoehto:
lähtö sisältää vain IP-osoitteet ennätys.,
Hanki Yksityiskohtainen Vastaus #
lisätietoja yksityiskohtainen vastaus, sammuta kaikki tulokset käyttäen +noall
valinnat ja sitten päälle vain vastaus-osio, jossa +answer
vaihtoehto.
Kyselyn Nimi Server #
oletuksena, jos palvelimen nimi on määritetty, dig
käyttää palvelimia lueteltu /etc/resolv.conf
tiedosto.,
määritä nimi-palvelin, jota vastaan kysely toteutetaan, käytä @
(at) merkki, jota seuraa nimi-palvelimen IP-osoite tai isäntänimi.
esimerkiksi kyselyn Google name server (8.8.8.8) lisätietoja linux.org
verkkotunnus haluat käyttää:
Kyselyn tietuetyyppi #
Kaivaa avulla voit suorittaa mikä tahansa kelvollinen DNS-kyselyn liittämällä tietuetyypin loppuun kyselyn., Seuraavassa osassa, näytämme esimerkkejä siitä, miten etsiä yleisin kirjaa, kuten (IP-osoite), CNAME (canonical name), TXT (teksti record), MX (mail exchanger), ja NS (nimipalvelin).
Kysely records #
saadaksesi luettelon kaikista address(es) verkkotunnus, käytä a
vaihtoehto:
Kuten jo tiedätte, jos ei DNS tietueen tyyppi on määritetty, dig
pyytää ennätys., Voit myös kyselyn ennätys täsmentämättä a
vaihtoehto., kaikki postin palvelimia tietyn toimialueen käyttää mx
vaihtoehto:
Pohti NS-tietueet #
löytää arvovaltainen nimi palvelimet meidän erityisiä verkkotunnuksen käytä ns
vaihtoehto:
Istä Kaikki Tietueet #
Käyttö any
mahdollisuus saada luettelo kaikista DNS-tietueet tietyn toimialueen:
Käänteisen DNS-Haun #
kyselyn hostname liittyy tietyn IP-osoitteen käyttää -x
vaihtoehto.,
esimerkiksi, suorittaa reverse lookup 208.118.235.148
kirjoita:
Kuten voit nähdä ulostulon alapuolella IP-osoite 208.118.235.148
liittyy hostname wildebeest.gnu.org
.
Bulk-Kyselyt #
Jos haluat kyselyn suuri määrä verkkotunnuksia, voit lisätä ne tiedostoon (yksi osoite per rivi) ja käyttää -f
vaihtoehto, jonka jälkeen tiedoston nimi.,
seuraavassa esimerkissä olemme pohti verkkotunnuksia lueteltu domains.txt
tiedosto.
The .digrc Tiedosto #
dig
komento käyttäytymistä voidaan ohjata perustamalla per-käyttäjän asetukset – ${HOME}/.digrc
tiedosto.
– Jos .digrc
tiedosto on läsnä käyttäjän kotihakemiston, vaihtoehdot määritelty sitä käytetään ennen kuin komentoriviargumenteilla.,
esimerkiksi, jos haluat näyttää vain vastaus-osio, avaa tekstieditori ja luo seuraava ~/.digrc
tiedosto:
Johtopäätös #
dig
on komentorivin työkalu istä DNS-tiedot ja vianmääritys DNS liittyviä kysymyksiä.