Kako koristiti Nslookup u Debian Linuxu

Kako Koristiti Nslookup U Debian Linuxu



Nslookup ili traženje poslužitelja imena je alat koji mrežni administratori koriste za pronalaženje naziva hosta, IP adrese ili drugih DNS zapisa kao što su MX zapisi, NS zapisi itd. Često se koristi za rješavanje problema povezanih s DNS-om.

U ovom ćemo članku objasniti kako koristiti Nslookup za postavljanje upita različitim vrstama DNS zapisa. Pokrenuli smo naredbe i procedure spomenute u ovom članku na Debian 10 OS-u. Međutim, isti se postupak može slijediti iu drugim distribucijama i verzijama Linuxa.

Postoje dva načina rada Nslookupa: Interaktivni način i Neinteraktivni način. Objasnili smo postupak u neinteraktivnom načinu rada. Međutim, na kraju će također naučiti kako koristiti interaktivni način rada.







Nslookup Neinteraktivni način rada

U neinteraktivnom načinu, cijela se naredba izdaje na terminalu. Koristite ovaj način kada vam je potrebna jedna informacija s određenog poslužitelja.



Za korištenje neinteraktivnog načina, opća sintaksa je:



$ nslookup [ opcija ] [ ime hosta ] [ DNS poslužitelj ili IP ]

Kako radi?

Otvorite terminal u svom Debian OS-u. U gornjem lijevom kutu radne površine vidjet ćete karticu Aktivnosti. Klikom na ovu karticu pojavit će se traka za pretraživanje. Odatle možete tražiti aplikaciju Terminal.





Nabavite IP adresu za naziv hosta

Da biste pronašli IP adresu za naziv glavnog računala, sintaksa je:

$ primjer.com

Ova metoda je također poznata kao DNS pretraživanje unaprijed.



Na primjer, pronaći IP adresu redhat.com , unesite sljedeću naredbu u Terminal:

$ nslookup redhat.com

Gornja naredba implicira da Nslookup zahtijeva od DNS poslužitelja da pronađe IP adresu redhat.com. DNS poslužitelj zatim šalje zahtjev drugim poslužiteljima, dobiva odgovor i zatim ga šalje natrag u Nslookup.

U terminalu ćete dobiti sljedeće informacije:

Razumijevanje izlaza

Gore navedeni rezultati dali su nam neke nalaze. Razumimo ih:

Poslužitelj:  192.168.72.2

# To je IP adresa DNS poslužitelja na koju je Nslookup zatražio.

Poslužitelj:  192.168.72.2 #53

# To je IP adresa DNS poslužitelja zajedno s brojem priključka 53 s kojim je razgovarao Nslookup.

Neautoritativni odgovor
Adresa: 209.132.183.105

# Neautoritativni odgovor označava da smo dobili odgovor u predmemoriji od DNS poslužitelja.

Nabavite ime hosta iz IP adrese

Također možemo izvršiti obrnuti Nslookup kako bismo razlučili ime hosta prema IP adresi. Poznato je kao obrnuto DNS pretraživanje.

Sintaksa naredbe je:

$ nslookup IP_adresa

U sljedećem primjeru pronalazimo naziv glavnog računala prema IP-u 209.132.183.105 na sljedeći način:

$ nslookup 209.132.183.105

Iz sljedećeg izlaza možete vidjeti da je Nslookup vratio naziv hosta prema navedenoj IP adresi.

Nabavite MX zapise

MX (Mail Exchange) zapisi određuju postavke poslužitelja e-pošte konfigurirane za određenu domenu. Sadrži mapiranje naziva domene na popis poslužitelja e-pošte. MX zapisi govore koji će poslužitelj pošte rukovati porukama pošte poslanim na određenu domenu. MX zapisi su konfigurirani na takav način da kada se e-pošta pošalje na @example.com, usmjerava se na poslužitelje e-pošte za domenu example.com.

Da biste pronašli MX zapise za određenu domenu, sintaksa je:

$ nslookup - upit =mx primjer.com

U sljedećem primjeru pronalazimo MX zapise za domenu debian.org :

$ nslookup – upit =mx debian.org

Sljedeći izlaz prikazuje MX zapise za domenu debian.org .

Nabavite NS zapise

U sustavu imena domene, NS zapisi se koriste za identifikaciju koji su poslužitelji imena odgovorni i mjerodavni za domenu.

Da biste pronašli NS  zapise za određenu domenu, sintaksa je:

$ nslookup - upit =mx primjer.com

U sljedećem primjeru pronalazimo NS zapise za domenu debian.org :

$ nslookup - upit =mx debian.org

Sljedeći izlaz prikazuje NS zapise za domenu debian.org .

Nabavite sve DNS zapise

Nslookup se također može koristiti za dohvaćanje svih zapisa istovremeno uključujući A, NS, MX, TXT, SPF itd. za naziv glavnog računala koji navedete.

Da biste pronašli sve DNS zapise, koristite sljedeću sintaksu:

$ nslookup - upit =bilo koji < URL >

Na primjer, pronaći sve DNS zapise domene debian.org , naredba bi bila:

$ nslookup - upit =bilo koji Debian.org

Nslookup Interaktivni način rada

U interaktivnom načinu najprije unosite zaseban upit, a zatim dodajete sljedeće parametre kako biste zatražili dodatne informacije. Koristite ovaj način rada kada vam je potrebno puno informacija s poslužitelja.

Kako biste koristili interaktivni način rada, jednostavno upišite nslookup u terminalu i pritisnite Enter.

$ nslookup

Vidjet ćete upit poput >. Ovdje možete zatražiti informacije.

U sljedećem primjeru, nakon unosa u upit Nslookup, unijeli smo sljedeće naredbe:

# Za dobivanje informacija o IP adresi za domenu redhat.com

> redhat.com

# Za dobivanje MX zapisa za domenu redhat.com

> postaviti upit =mx
> redhat.com

Kao što smo vidjeli, Nslookup pruža mnogo informacija u vezi s DNS-om, kao što su informacije o traženju naprijed i nazad, NS zapisi, MX zapisi, itd. Međutim, nije ograničen samo na ove informacije, već pruža puno više od ovoga. Ali za sada se nadamo da će vam biti dovoljno da imate osnovno razumijevanje rada Nslookupa.