DNS

Kaip naudoti „Nslookup“ „Debian“

Kaip naudoti „Nslookup“ „Debian“
„Nslookup“ arba vardų serverių peržiūra yra įrankis, kurį naudoja tinklo administratoriai, norėdami rasti pagrindinio kompiuterio pavadinimą, IP adresą ar kitus DNS įrašus, pvz., MX įrašus, NS įrašus ir kt. Jis dažnai naudojamas su DNS susijusioms problemoms išspręsti.

Šiame straipsnyje paaiškinsime, kaip naudoti „Nslookup“, norint pateikti užklausą dėl skirtingų tipų DNS įrašų. Šiame straipsnyje paminėtas komandas ir procedūras vykdėme „Debian 10“ OS. Tačiau tos pačios procedūros galima laikytis ir kituose „Linux“ platinimuose ir versijose.

Yra du režimai, kuriais veikia „Nslookup“: interaktyvusis ir neinteraktyvusis. Mes paaiškinome procedūrą neinteraktyviu režimu. Tačiau pabaigoje taip pat sužinosite, kaip 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:

$ nslookup [parinktis] [pagrindinio kompiuterio vardas] [DNS serveris arba IP]

Kaip tai veikia?

„Debian“ OS atidarykite terminalą. Viršutiniame kairiajame darbalaukio kampe pamatysite skirtuką Veikla. Spustelėjus šį skirtuką, atsiras paieškos juosta. Iš ten galite ieškoti „Terminal“ programos.

Gaukite pagrindinio kompiuterio pavadinimo IP adresą

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

$ pavyzdys.com

Šis metodas taip pat žinomas kaip pirmyn nukreipta DNS paieška.

Pavyzdžiui, norint rasti IP adresą raudona KEPURĖ.com, įveskite šią komandą terminale:

$ nslookup redhat.com

Pirmiau nurodyta komanda reiškia, kad „Nslookup“ paprašė DNS serverio rasti „redhat“ IP adresą.com. Tada DNS serveris pateikia užklausas kitiems serveriams, gauna atsakymą ir išsiunčia jį atgal į „Nslookup“.

Terminale gausite šią informaciją:

Supratimas išvesties

Pirmiau pateiktas rezultatas pateikė mums keletą išvadų. Supraskime juos:

Serveris: 192.168.72.2

# Tai yra DNS serverio, į kurį „Nslookup“ paprašė, IP adresas.

Serveris: 192.168.72.2 # 53

# Tai yra DNS serverio IP adresas kartu su 53 „Nslookup“ prievado numeriu.

Neįgaliotas atsakymas
Adresas: 209.132.183.105

# Neįgaliotas atsakymas rodo, kad iš DNS serverio gavome atsakymą į talpyklą.

Gauti kompiuterio pavadinimą iš IP adreso

Mes taip pat galime atlikti atvirkštinį „Nslookup“, kad išspręstume pagrindinio kompiuterio pavadinimą pagal IP adresą. Tai žinoma kaip atvirkštinė DNS paieška.

Komandos sintaksė yra:

$ nslookup IP_adresas

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

209.132.183.105

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

Gaukite MX įrašus

MX (Mail Exchange) įrašai nustato pašto serverio parametrus, 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, siunčiamus į konkretų domeną. MX įrašai sukonfigūruoti taip, kad išsiunčiant el. Laišką į @example.com, jis nukreipiamas į pašto serverius domeno pavyzdžiui.com.

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

$ nslookup -query = mx pavyzdys.com

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

$ nslookup -query = mx debian.org

Šiame išvestyje rodomi domeno MX įrašai debianas.org.

Gaukite NS įrašus

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

Norėdami rasti NS įrašus konkrečiam domenui, sintaksė yra tokia:

$ nslookup -query = mx pavyzdys.com

Šiame pavyzdyje randame NS įrašus domenui debianas.org:

$ nslookup -query = mx debian.org

Šiame išvestyje rodomi domeno NS įrašai debianas.org.

Gaukite visus DNS įrašus

„Nslookup“ taip pat gali būti naudojamas visiems įrašams nuskaityti vienu metu, įskaitant A, NS, MX, TXT, SPF ir kt. nurodytam pagrindinio kompiuterio vardui.

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

$ nslookup -query = bet koks

Pavyzdžiui, norėdami rasti visus domeno DNS įrašus debianas.org, komanda būtų tokia:

$ nslookup -query = bet koks Debianas.org

„Nslookup“ interaktyvusis režimas

Interaktyviuoju režimu pirmiausia įveskite atskirą eilutę ir pridėkite tolesnius parametrus, kad galėtumėte sužinoti daugiau informacijos. Naudokite šį režimą, kai jums reikia daug informacijos iš serverio.

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

$ nslookup

Pamatysite raginimą kaip>. Čia galite pateikti užklausą dėl informacijos.

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

# Norėdami gauti domeno IP adreso informaciją raudona KEPURĖ.com

> redhat.com

# Norėdami gauti domeno MX įrašus raudona KEPURĖ.com

> nustatyti užklausą = mx
> Redhat.com

Kaip matėme, „Nslookup“ teikia daug informacijos apie DNS, pvz., Informaciją apie tiesioginę ir atvirkštinę paiešką, NS įrašus, MX įrašus ir kt. Tačiau tai neapsiriboja vien šia informacija, bet teikia daug daugiau nei ši. Tačiau kol kas tikimės, kad jums pakaks pagrindinio supratimo apie „Nslookup“ darbus.

„Tomb Raider for Linux“ pamoka
„Tomb Raider“ šešėlis yra dvyliktas „Tomb Raider“ serijos priedas - veiksmo ir nuotykių žaidimų franšizė, sukurta „Eidos Montreal“. Žaidimą kritikai i...
Kaip padidinti FPS sistemoje „Linux“?
FPS reiškia Kadrai per sekundę. FPS užduotis yra išmatuoti kadrų greitį atkuriant vaizdo įrašus ar žaidimus. Paprastais žodžiais, nepertraukiamų viso ...
Populiariausi „Oculus App Lab“ žaidimai
Jei esate „Oculus“ laisvų rankų įrangos savininkas, turite žinoti, kaip krauti iš šono. Šoninis įkėlimas yra ne parduotuvėje esančio turinio įdiegimas...