Tässä artikkelissa selitämme, kuinka Nslookupin avulla voidaan kysyä erityyppisiä DNS-tietueita. Olemme suorittaneet tässä artikkelissa mainitut komennot ja menettelytavat Debian 10 -käyttöjärjestelmässä. Samaa menettelyä voidaan kuitenkin noudattaa myös muissa Linux-jakeluissa ja -versioissa.
Nslookup toimii kahdessa tilassa: vuorovaikutteinen tila ja ei-vuorovaikutteinen tila. Olemme selittäneet menettelyn ei-vuorovaikutteisessa tilassa. Lopussa oppii kuitenkin myös käyttämään interaktiivista tilaa.
Nslookup Ei-interaktiivinen tila
Ei-vuorovaikutteisessa tilassa koko komento annetaan terminaalissa. Käytä tätä tilaa, kun tarvitset yksittäisen tiedon tietyltä palvelimelta.
Ei-vuorovaikutteisen tilan käyttämiseen yleinen syntaksin muoto 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ä, näkyviin tulee hakupalkki. Sieltä voit etsiä terminaalisovellusta.
Hanki isäntänimen IP-osoite
Isäntänimen IP-osoitteen löytämiseksi syntaksi on:
$ esimerkki.comTämä menetelmä tunnetaan myös nimellä DNS-haku.
Esimerkiksi löytääksesi IP-osoitteen punainen hattu.com, kirjoita seuraava komento Terminaliin:
$ nslookup redhat.comYllä oleva komento tarkoittaa, että Nslookup on pyytänyt DNS-palvelinta löytämään redhatin IP-osoitteen.com. DNS-palvelin pyytää sitten muille palvelimille, saa vastauksen ja lähettää sen sitten takaisin Nslookupiin.
Terminaalissa saat seuraavat tiedot:
Tuloksen ymmärtäminen
Yllä oleva tuotos on antanut meille joitain havaintoja. Ymmärretään heitä:
Palvelin: 192.168.72.2# Se on DNS-palvelimen IP-osoite, jolle Nslookup pyysi.
Palvelin: 192.168.72.2 # 53# Se on DNS-palvelimen IP-osoite sekä porttinumero 53, jonka kanssa Nslookup puhui.
Ei-arvovaltainen vastausOsoite: 209.132.183.105
# Epävirallinen vastaus osoittaa, että olemme saaneet välimuistissa olevan vastauksen DNS-palvelimelta.
Hanki isäntänimi IP-osoitteesta
Voimme myös suorittaa käänteisen Nslookup-ratkaisun isäntänimen selvittämiseksi IP-osoitteeseen nähden. Se tunnetaan käänteisenä DNS-hauna.
Komennon syntaksi on:
$ nslookup IP-osoiteSeuraavassa esimerkissä löydämme isäntänimen IP 209: ää vastaan.132.183.105 seuraavasti:
$ nslookup 209.132.183.105Seuraavasta lähdöstä näet, että Nslookup on palauttanut isäntänimen määritettyä IP-osoitetta vastaan.
Hanki MX-tietueet
MX (Mail Exchange) -tietueet määrittävät tietylle toimialueelle määritetyt postipalvelimen asetukset. Se sisältää verkkotunnuksen kartoituksen sähköpostipalvelimien luetteloon. MX-tietueet kertovat, mikä postipalvelin käsittelee tietylle toimialueelle lähetetyt sähköpostit. MX-tietueet on määritetty siten, että kun sähköposti lähetetään @example.fi, se reititetään sähköpostipalvelimille verkkotunnuksen esimerkkiä varten.com.
Tietyn toimialueen MX-tietueiden löytäminen syntaksina on:
Esimerkki $ nslookup -query = mx.comSeuraavassa esimerkissä löydämme toimialueen MX-tietueet debian.org:
$ nslookup -query = mx debian.orgSeuraava tulos näyttää toimialueen MX-tietueet debian.org.
Hanki NS-tietueet
Verkkotunnusjärjestelmässä NS-tietueita käytetään tunnistamaan, mitkä nimipalvelimet ovat vastuussa ja arvovaltaisia verkkotunnuksesta.
Tietyn toimialueen NS-tietueiden löytäminen syntaksina on:
Esimerkki $ nslookup -query = mx.comSeuraavassa esimerkissä löydämme verkkotunnuksen NS-tietueet debian.org:
$ nslookup -query = mx debian.orgSeuraava tulos näyttää toimialueen NS-tietueet debian.org.
Hanki kaikki DNS-tietueet
Nslookupia voidaan käyttää myös kaikkien tietueiden samanaikaiseen hakemiseen, mukaan lukien A, NS, MX, TXT, SPF jne. määrittämääsi isäntänimeä varten.
Löydät kaikki DNS-tietueet seuraavalla syntaksilla:
$ nslookup -query = mikä tahansaEsimerkiksi löytää kaikki verkkotunnuksen DNS-tietueet debian.org, komento olisi:
$ nslookup -query = mikä tahansa Debian.org
Nslookup Interactive -tila
Interaktiivisessa tilassa syötät ensin erillisen kehotteen ja lisäät sitten seuraavat parametrit tiedustellaksesi lisätietoja. Käytä tätä tilaa, kun tarvitset paljon tietoja palvelimelta.
Kirjoita interaktiivinen tila interaktiiviseen tilaan nslookup ja paina Enter.
$ nslookupNäet kehotteen, kuten>. Täällä voit kysyä tietoja.
Seuraavassa esimerkissä olemme kirjoittaneet Nslookup-kehotteeseen seuraavat komennot:
# IP-osoitetietojen hankkiminen verkkotunnukselle punainen hattu.com
> redhat.com# MX-tietueiden hankkiminen verkkotunnukselle punainen hattu.com
> aseta kysely = mx> Redhat.com
Kuten olemme nähneet, Nslookup tarjoaa paljon tietoa DNS: stä, kuten eteenpäin ja taaksepäin haetut tiedot, NS-tietueet, MX-tietueet jne. Se ei kuitenkaan rajoitu vain näihin tietoihin, vaan se tarjoaa paljon enemmän kuin tämä. Mutta toistaiseksi toivomme, että riittää, että sinulla on perustiedot Nslookup-teoksista.