Dig-Komennon Linux (DNS Lookup)

0 Comments

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:

  1. 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äinen dig – komennon jälkeen.

  2. 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 on NOERROR, 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.

  3. ”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.

  4. ”KYSYMYS” – osiossa dig näyttää kyselyn (kysymys). Oletuksena dig pyytää ennätys.

    Voit poistaa tämän kohdan käyttäen +noquestion vaihtoehto.

  5. ”vastaus” – osio antaa meille vastauksen kysymykseemme. Kuten jo mainitsimme, oletusarvoisesti dig pyytää a-levyä., Täällä, voimme nähdä, että verkkotunnus linux.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.

  6. ”auktoriteetti” – osio kertoo, mitkä palvelimet ovat auktoriteetti vastata DNS-kyselyihin tiedusteltavasta verkkotunnuksesta.

    Voit poistaa tämän osa-ulostulo käyttäen +noauthority vaihtoehto.,

  7. ”ADDITIONAL” – osiossa kerrotaan viranomaisosiossa olevien arvovaltaisten DNS-palvelimien IP-osoitteista.

    +noadditional vaihtoehto poistaa ylimääräinen osa vastausta.

  8. 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.

verkkotunnukset.txt

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:

~/.digrc

Johtopäätös #

dig on komentorivin työkalu istä DNS-tiedot ja vianmääritys DNS liittyviä kysymyksiä.


Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *