Kaip naudoti „Nslookup“ sistemoje „Debian Linux“.

Kaip Naudoti Nslookup Sistemoje Debian Linux



Nslookup arba vardų serverio paieška yra įrankis, kurį tinklo administratoriai naudoja norėdami rasti pagrindinio kompiuterio pavadinimą, IP adresą ar kitus DNS įrašus, tokius kaip MX įrašai, NS įrašai ir kt. Jis dažnai naudojamas su DNS susijusioms problemoms išspręsti.

Šiame straipsnyje paaiškinsime, kaip naudoti Nslookup, norint pateikti užklausas dėl įvairių tipų DNS įrašų. Šiame straipsnyje minėtas komandas ir procedūras paleidome Debian 10 OS. Tačiau tą pačią procedūrą galima atlikti ir kituose Linux platinimuose bei versijose.

Yra du režimai, kuriuose „Nslookup“ veikia: interaktyvusis ir neinteraktyvus. Mes paaiškinome procedūrą neinteraktyviu režimu. Tačiau pabaigoje taip pat išmoksite naudotis interaktyviuoju režimu.







Nslookup Neinteraktyvus režimas

Neinteraktyviuoju režimu visa komanda išduodama terminale. Naudokite šį režimą, kai jums reikia vienos informacijos iš konkretaus serverio.



Naudojant neinteraktyvųjį režimą, bendra sintaksė yra tokia:



$ nslookup [ variantas ] [ pagrindinio kompiuterio pavadinimas ] [ DNS serveris arba IP ]

Kaip tai veikia?

Atidarykite terminalą savo Debian OS. Viršutiniame kairiajame darbalaukio kampe pamatysite skirtuką Veikla. Spustelėjus šį skirtuką atsiras paieškos juosta. Iš ten galite ieškoti terminalo programos.





Gaukite pagrindinio kompiuterio pavadinimo IP adresą

Norint rasti pagrindinio kompiuterio pavadinimo IP adresą, sintaksė yra tokia:

$ example.com

Šis metodas taip pat žinomas kaip išankstinė DNS paieška.



Pavyzdžiui, norėdami rasti IP adresą redhat.com , terminale įveskite šią komandą:

$ nslookup redhat.com

Aukščiau pateikta komanda reiškia, kad „Nslookup“ prašo DNS serverio surasti redhat.com IP adresą. Tada DNS serveris pateikia užklausas kitiems serveriams, gauna atsakymą ir siunčia jį atgal į Nslookup.

Terminale gausite šią informaciją:

Išvesties supratimas

Aukščiau pateikta produkcija suteikė mums keletą išvadų. Supraskime juos:

Serveris:  192.168.72.2

# Tai DNS serverio, kurio Nslookup paprašė, IP adresas.

Serveris:  192.168.72.2 #53

# Tai yra DNS serverio IP adresas kartu su prievado numeriu 53 Nslookup, su kuriuo buvo kalbama.

Neautoritetinis atsakymas
Adresas: 209.132.183.105

# Neautoritetinis atsakymas rodo, kad gavome talpykloje esantį atsakymą iš DNS serverio.

Gaukite pagrindinio kompiuterio pavadinimą iš IP adreso

Taip pat galime atlikti atvirkštinį Nslookup, kad pagrindinio kompiuterio pavadinimą būtų galima nustatyti pagal IP adresą. Tai žinoma kaip atvirkštinė DNS paieška.

Komandos sintaksė yra tokia:

$ nslookup IP_adresas

Šiame pavyzdyje randame pagrindinio kompiuterio pavadinimą pagal IP 209.132.183.105 taip:

$ nslookup 209.132.183.105

Iš šios išvesties galite matyti, kad „Nslookup“ grąžino pagrindinio kompiuterio pavadinimą pagal nurodytą IP adresą.

Gaukite MX įrašus

MX (Mail Exchange) įrašai nustato pašto serverio nustatymus, sukonfigūruotus konkrečiam domenui. Jame yra domeno vardo susiejimas su el. pašto serverių sąrašu. MX įrašai nurodo, kuris pašto serveris tvarkys laiškus, išsiųstus į konkretų domeną. MX įrašai sukonfigūruoti taip, kad kai el. laiškas siunčiamas į @example.com, jis būtų nukreipiamas į domeno example.com pašto serverius.

Norėdami rasti konkretaus domeno MX įrašus, sintaksė yra tokia:

$ nslookup - užklausa =mx example.com

Šiame pavyzdyje randame domeno MX įrašus debian.org :

$ nslookup – užklausą =mx debian.org

Šioje išvestyje rodomi domeno MX įrašai debian.org .

Gaukite NS įrašus

Domeno vardų sistemoje NS įrašai naudojami nustatyti, kurie vardų serveriai yra atsakingi ir autoritetingi už domeną.

Norėdami rasti konkretaus domeno NS įrašus, sintaksė yra tokia:

$ nslookup - užklausa =mx example.com

Šiame pavyzdyje randame domeno NS įrašus debian.org :

$ nslookup - užklausa =mx debian.org

Šioje išvestyje rodomi domeno NS įrašai debian.org .

Gaukite visus DNS įrašus

„Nslookup“ taip pat gali būti naudojamas norint gauti visus jūsų nurodyto pagrindinio kompiuterio pavadinimo įrašus, įskaitant A, NS, MX, TXT, SPF ir kt.

Norėdami rasti visus DNS įrašus, naudokite šią sintaksę:

$ nslookup - užklausa = bet koks < URL >

Pavyzdžiui, norint rasti visus domeno DNS įrašus debian.org , komanda būtų tokia:

$ nslookup - užklausa =bet kuris Debian.org

Nslookup interaktyvus režimas

Interaktyviuoju režimu pirmiausia įveskite atskirą raginimą, o tada pridėkite tolesnius parametrus, kad gautumėte daugiau informacijos. Naudokite šį režimą, kai iš serverio reikia daug informacijos.

Norėdami naudoti interaktyvųjį režimą, tiesiog įveskite nslookup terminale ir paspauskite Enter.

$ nslookup

Pamatysite raginimą kaip >. Čia galite teirautis informacijos.

Šiame pavyzdyje, įvedę Nslookup eilutę, įvedėme šias komandas:

# Norėdami gauti domeno IP adreso informaciją redhat.com

> redhat.com

# Norėdami gauti domeno MX įrašus redhat.com

> rinkinys užklausą =mx
> redhat.com

Kaip matėme, Nslookup teikia daug informacijos apie DNS, pvz., tiesioginės ir atvirkštinės paieškos informaciją, NS įrašus, MX įrašus ir kt. Tačiau ji neapsiriboja tik šia informacija, o suteikia daug daugiau nei ši. Tačiau kol kas tikimės, kad jums pakaks turėti pagrindinį supratimą apie „Nslookup“ darbus.