DNS

Kā Debianā izmantot Nslookup

Kā Debianā izmantot Nslookup
Nslookup vai vārda servera meklēšana ir rīks, ko tīkla administratori izmanto, lai atrastu resursdatora nosaukumu, IP adresi vai citus DNS ierakstus, piemēram, MX ierakstus, NS ierakstus utt. To bieži izmanto, lai novērstu ar DNS saistītas problēmas.

Šajā rakstā mēs paskaidrosim, kā izmantot Nslookup, lai vaicātu dažāda veida DNS ierakstus. Šajā rakstā minētās komandas un procedūras mēs esam izpildījuši Debian 10 OS. Tomēr to pašu procedūru var ievērot arī citos Linux izplatījumos un versijās.

Ir divi režīmi, kuros darbojas Nslookup: interaktīvais režīms un bezinteraktīvais režīms. Mēs esam izskaidrojuši procedūru neinteraktīvā režīmā. Tomēr beigās iemācīsies arī izmantot interaktīvo režīmu.

Nslookup Neinteraktīvs režīms

Neinteraktīvā režīmā visa komanda tiek izsniegta terminālā. Izmantojiet šo režīmu, kad no konkrēta servera ir nepieciešama atsevišķa informācija.

Lai izmantotu neinteraktīvu režīmu, vispārējā sintakse ir šāda:

$ nslookup [opcija] [resursdatora nosaukums] [DNS serveris vai IP]

Kā tas strādā?

Debian OS atveriet termināli. Darbvirsmas augšējā kreisajā stūrī būs redzama cilne Darbības. Noklikšķinot uz šīs cilnes, parādīsies meklēšanas josla. No turienes jūs varat meklēt lietojumprogrammu Terminal.

Iegūstiet resursdatora nosaukuma IP adresi

Lai atrastu resursdatora nosaukuma IP adresi, sintakse ir šāda:

$ piemērs.com

Šo metodi sauc arī par DNS meklēšanu uz priekšu.

Piemēram, lai atrastu IP adresi sarkana cepure.com, ievadiet šādu komandu terminālā:

$ nslookup redhat.com

Iepriekš minētā komanda nozīmē, ka Nslookup pieprasa DNS serverim atrast redhat IP adresi.com. Pēc tam DNS serveris pieprasa citiem serveriem, saņem atbildi un pēc tam nosūta to atpakaļ uz Nslookup.

Terminālā jūs saņemsit šādu informāciju:

Izpratne par rezultātu

Iepriekš sniegtā informācija mums ir sniegusi dažus secinājumus. Sapratīsim viņus:

Serveris: 192.168. lpp.72.2

# Tā ir DNS servera IP adrese, kurai Nslookup pieprasīja.

Serveris: 192.168. lpp.72.2 # 53

# Tā ir DNS servera IP adrese kopā ar porta numuru 53, ar kuru runāja Nslookup.

Neautoritatīva atbilde
Adrese: 209.132.183.105

# Neautoritatīva atbilde norāda, ka kešatmiņā saglabāto atbildi esam saņēmuši no DNS servera.

Iegūstiet resursdatora nosaukumu no IP adreses

Mēs varam arī veikt reverso Nslookup, lai atrisinātu resursdatora nosaukumu pret IP adresi. Tas ir pazīstams kā reversā DNS meklēšana.

Komandas sintakse ir:

$ nslookup IP_adrese

Šajā piemērā mēs atrodam resursdatora nosaukumu pret IP 209.132.183.105 šādi:

$ nslookup 209.132.183.105

No šīs izejas varat redzēt, ka Nslookup ir atgriezis resursdatora nosaukumu pret norādīto IP adresi.

Iegūstiet MX ierakstus

MX (Mail Exchange) ieraksti nosaka pasta servera iestatījumus, kas konfigurēti konkrētam domēnam. Tas satur domēna vārda kartēšanu ar e-pasta serveru sarakstu.  MX ieraksti norāda, kurš pasta serveris apstrādās vēstules, kas nosūtītas uz noteiktu domēnu. MX ieraksti ir konfigurēti tā, ka, nosūtot e-pastu uz @example.com, tas tiek novirzīts uz pasta serveriem domēna piemēram.com.

Lai atrastu konkrēta domēna MX ierakstus, sintakse ir šāda:

$ nslookup -query = mx piemērs.com

Šajā piemērā mēs atrodam domēna MX ierakstus debian.org:

$ nslookup -query = mx debian.org

Šajā izvadā parādīti domēna MX ieraksti debian.org.

Iegūstiet NS ierakstus

Domēna vārdu sistēmā NS ierakstus izmanto, lai noteiktu, kuri vārdu serveri ir atbildīgi un autoritatīvi domēnam.

Lai atrastu NS ierakstus konkrētam domēnam, sintakse ir šāda:

$ nslookup -query = mx piemērs.com

Šajā piemērā mēs atrodam domēna NS ierakstus debian.org:

$ nslookup -query = mx debian.org

Šajā izvadā parādīti domēna NS ieraksti debian.org.

Iegūstiet visus DNS ierakstus

Nslookup var izmantot arī, lai vienlaikus izgūtu visus ierakstus, ieskaitot A, NS, MX, TXT, SPF utt. norādītajam resursdatora nosaukumam.

Lai atrastu visus DNS ierakstus, izmantojiet šādu sintaksi:

$ nslookup -query = jebkurš

Piemēram, lai atrastu visus domēna DNS ierakstus debian.org, komanda būtu:

$ nslookup -query = jebkurš Debian.org

Nslookup Interaktīvais režīms

Interaktīvajā režīmā vispirms ievadiet atsevišķā uzvednē un pēc tam pievienojiet nākamos parametrus, lai uzzinātu papildu informāciju. Izmantojiet šo režīmu, kad no servera ir nepieciešama daudz informācijas.

Lai izmantotu interaktīvo režīmu, vienkārši ierakstiet nslookup un nospiediet taustiņu Enter.

$ nslookup

Jūs redzēsiet uzvedni, piemēram,>. Šeit jūs varat pieprasīt informāciju.

Šajā piemērā pēc ievadīšanas uzvednē Nslookup mēs esam ievadījuši šādas komandas:

# Lai iegūtu domēna IP adreses informāciju sarkana cepure.com

> redhat.com

# Lai iegūtu domēna MX ierakstus sarkana cepure.com

> iestatīt vaicājumu = mx
> Redhat.com

Kā mēs redzējām, Nslookup sniedz daudz informācijas par DNS, piemēram, informāciju par priekšu un atpakaļgaitu, NS ierakstus, MX ierakstus utt. Tomēr tas neaprobežojas tikai ar šo informāciju, bet gan sniedz daudz vairāk nekā šis. Bet pagaidām mēs ceram, ka jums pietiks ar pamata izpratni par Nslookup darbiem.

Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...
Unity3D apmācība
Ievads Vienotībā 3D Unity 3D ir spēcīgs spēļu izstrādes dzinējs. Tā ir pārrobežu platforma, kas ļauj izveidot spēles mobilajām ierīcēm, tīmeklim, gald...