Nslookupin käyttäminen Debian Linuxissa

Nslookupin Kayttaminen Debian Linuxissa



Nslookup tai nimipalvelimen haku on työkalu, jota verkonvalvojat käyttävät löytääkseen isäntänimen, IP-osoitteen tai muut DNS-tietueet, kuten MX-tietueet, NS-tietueet jne. Sitä käytetään usein DNS-ongelmien korjaamiseen.

Tässä artikkelissa selitämme, kuinka Nslookupia käytetään erityyppisten DNS-tietueiden kyselyyn. Olemme suorittaneet tässä artikkelissa mainitut komennot ja menettelyt Debian 10 -käyttöjärjestelmässä. Samaa menettelyä voidaan kuitenkin noudattaa myös muissa Linuxin jakeluissa ja versioissa.

Nslookup toimii kahdessa tilassa: Interaktiivinen tila ja Ei-interaktiivinen tila. Olemme selittäneet menettelyn ei-interaktiivisessa tilassa. Kuitenkin lopussa myös oppii käyttämään interaktiivista tilaa.







Nslookup Ei-interaktiivinen tila

Ei-interaktiivisessa tilassa koko komento annetaan terminaalissa. Käytä tätä tilaa, kun tarvitset yksittäisen tiedon tietystä palvelimesta.



Käytettäessä ei-interaktiivista tilaa yleinen syntaksi on:



$ nslookup [ vaihtoehto ] [ isäntänimi ] [ DNS-palvelin tai IP ]

Kuinka se toimii?

Avaa pääte Debian-käyttöjärjestelmässäsi. Työpöydän vasemmassa yläkulmassa näet Aktiviteetit-välilehden. Napsauttamalla tätä välilehteä hakupalkki tulee näkyviin. Sieltä voit etsiä Terminal-sovellusta.





Hanki IP-osoite isäntänimelle

Isäntänimen IP-osoitteen löytämiseksi syntaksi on:

$ esimerkki.fi

Tämä menetelmä tunnetaan myös nimellä eteenpäin DNS-haku.



Esimerkiksi IP-osoitteen löytämiseksi redhat.com , kirjoita seuraava komento Terminaaliin:

$ nslookup redhat.com

Yllä oleva komento tarkoittaa, että Nslookup on pyytänyt DNS-palvelinta löytämään redhat.comin IP-osoitteen. DNS-palvelin pyytää sitten muita palvelimia, saa vastauksen ja lähettää sen sitten takaisin Nslookupille.

Terminaalissa saat seuraavat tiedot:

Tuotoksen ymmärtäminen

Yllä oleva tulos on antanut meille joitain havaintoja. Ymmärretään niitä:

Palvelin:  192.168.72.2

# Se on sen DNS-palvelimen IP-osoite, johon Nslookup pyysi.

Palvelin:  192.168.72.2 #53

# Se on DNS-palvelimen IP-osoite yhdessä portin numeron 53 kanssa Nslookup kanssa.

Ei-virallinen vastaus
Osoite: 209.132.183.105

# Ei-virallinen vastaus osoittaa, että olemme saaneet välimuistissa olevan vastauksen DNS-palvelimelta.

Hanki isäntänimi IP-osoitteesta

Voimme myös suorittaa käänteisen Nslookupin määrittääksemme isäntänimen IP-osoitteesta. Se tunnetaan nimellä käänteinen DNS-haku.

Komennon syntaksi on:

$ nslookup IP-osoite

Seuraavassa esimerkissä löydämme IP-osoitteen 209.132.183.105 isäntänimen seuraavasti:

$ nslookup 209.132.183.105

Seuraavasta lähdöstä näet, että Nslookup on palauttanut isäntänimen määritettyä IP-osoitetta vastaan.

Hanki MX-tietueita

MX (Mail Exchange) -tietueet määrittävät tietylle toimialueelle määritetyt sähköpostipalvelimen asetukset. Se sisältää verkkotunnuksen nimen yhdistämisen sähköpostipalvelimien luetteloon. MX-tietueet kertovat, mikä sähköpostipalvelin käsittelee tiettyyn verkkotunnukseen lähetetyt viestit. MX-tietueet on määritetty siten, että kun sähköposti lähetetään osoitteeseen @example.com, se reititetään toimialueen example.com sähköpostipalvelimille.

Tietyn verkkotunnuksen MX-tietueiden löytämiseksi syntaksi on:

$ nslookup -kysely =mx esimerkki.fi

Seuraavassa esimerkissä löydämme toimialueen MX-tietueet debian.org :

$ nslookup - kysely =mx debian.org

Seuraava tulos näyttää toimialueen MX-tietueet debian.org .

Hanki NS-tietueita

Verkkotunnusjärjestelmässä NS-tietueita käytetään tunnistamaan, mitkä nimipalvelimet ovat vastuussa ja arvovaltaisia ​​verkkotunnukselle.

Tietyn verkkotunnuksen NS-tietueiden löytämiseksi syntaksi on:

$ nslookup -kysely =mx esimerkki.fi

Seuraavassa esimerkissä etsimme toimialueen NS-tietueita debian.org :

$ nslookup -kysely =mx debian.org

Seuraava tulos näyttää toimialueen NS-tietueet debian.org .

Hanki kaikki DNS-tietueet

Nslookupia voidaan käyttää myös kaikkien tietueiden hakemiseen samanaikaisesti, mukaan lukien A, NS, MX, TXT, SPF jne. määrittämällesi isäntänimelle.

Voit etsiä kaikki DNS-tietueet käyttämällä seuraavaa syntaksia:

$ nslookup -kysely = mikä tahansa < URL-osoite >

Esimerkiksi etsiäksesi kaikki verkkotunnuksen DNS-tietueet debian.org , komento olisi:

$ nslookup -kysely = mikä tahansa Debian.org

Nslookup Interaktiivinen tila

Interaktiivisessa tilassa kirjoitat ensin erilliseen kehotteeseen ja lisäät sitten seuraavat parametrit kysyäksesi lisätietoja. Käytä tätä tilaa, kun tarvitset paljon tietoa palvelimelta.

Voit käyttää interaktiivista tilaa yksinkertaisesti kirjoittamalla nslookup terminaalissa ja paina Enter.

$ nslookup

Näet kehotteen kuten >. Täältä voit tiedustella tietoja.

Seuraavassa esimerkissä Nslookup-kehotteeseen kirjoittamisen jälkeen olemme syöttäneet seuraavat komennot:

# Toimialueen IP-osoitetietojen saamiseksi redhat.com

> redhat.com

# MX-tietueiden hankkiminen toimialueelle redhat.com

> aseta kysely =mx
> redhat.com

Kuten olemme nähneet, Nslookup tarjoaa paljon DNS-tietoa, kuten eteenpäin- ja paluuhakutietoja, NS-tietueita, MX-tietueita jne. Se ei kuitenkaan rajoitu vain näihin tietoihin, vaan se tarjoaa paljon enemmän kuin tämä. Mutta toistaiseksi toivomme, että sinulla riittää perusymmärrys Nslookupin toiminnasta.