DNS

Kuinka käyttää Nslookupia Debianissa

Kuinka käyttää Nslookupia Debianissa
Nslookup tai nimipalvelimen haku on työkalu, jota verkonvalvojat käyttävät isäntänimen, IP-osoitteen tai muiden DNS-tietueiden, kuten MX-tietueiden, NS-tietueiden, etsimiseen. Sitä käytetään usein DNS-ongelmien korjaamiseen.

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

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

Esimerkiksi löytääksesi IP-osoitteen punainen hattu.com, kirjoita seuraava komento Terminaliin:

$ nslookup redhat.com

Yllä 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 vastaus
Osoite: 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-osoite

Seuraavassa esimerkissä löydämme isäntänimen IP 209: ää vastaan.132.183.105 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-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.com

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

$ nslookup -query = mx debian.org

Seuraava 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.com

Seuraavassa esimerkissä löydämme verkkotunnuksen NS-tietueet debian.org:

$ nslookup -query = mx debian.org

Seuraava 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ä tahansa

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

$ nslookup

Nä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.

Parhaat Linux-peliohjaimen kartoitussovellukset
Jos haluat pelata pelejä Linuxissa peliohjaimella tyypillisen näppäimistön ja hiiren syöttöjärjestelmän sijaan, on sinulle hyödyllisiä sovelluksia. Mo...
Hyödyllisiä työkaluja Linux-pelaajille
Jos haluat pelata pelejä Linuxissa, on todennäköistä, että olet käyttänyt sovelluksia ja apuohjelmia, kuten Wine, Lutris ja OBS Studio, pelikokemuksen...
HD Remastered Games for Linux that Never had a Linux Release Earlier
Many game developers and publishers are coming up with HD remaster of old games to extend the life of franchise, please fans requesting compatibility ...