Kā lietot Nslookup operētājsistēmā Debian Linux

Ka Lietot Nslookup Operetajsistema Debian Linux



Nslookup jeb nosaukumu servera uzmeklēš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 meklētu dažādu veidu DNS ierakstus. Mēs esam izpildījuši šajā rakstā minētās komandas un procedūru operētājsistēmā Debian 10. Tomēr to pašu procedūru var veikt arī citos Linux izplatījumos un versijās.

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







Nslookup Neinteraktīvs režīms

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



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



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

Kā tas strādā?

Atveriet termināli savā Debian OS. Darbvirsmas augšējā kreisajā stūrī redzēsit cilni Darbības. Noklikšķinot uz šīs cilnes, tiks parādīta meklēšanas josla. No turienes varat meklēt termināļa lietojumprogrammu.





Iegūstiet IP adresi resursdatora nosaukumam

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

$ example.com

Šī metode ir pazīstama arī kā pāradresācijas DNS meklēšana.



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

$ nslookup redhat.com

Iepriekš minētā komanda nozīmē, ka Nslookup ir pieprasījis DNS serverim atrast redhat.com IP adresi. 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ņemsiet šādu informāciju:

Izejas izpratne

Iepriekš minētie rezultāti sniedza mums dažus secinājumus. Sapratīsim tos:

Serveris:  192.168.72.2

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

Serveris:  192.168.72.2 #53

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

Neautoritatīva atbilde
Adrese: 209.132.183.105

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

Iegūstiet resursdatora nosaukumu no IP adreses

Mēs varam arī veikt reverso Nslookup, lai resursdatora nosaukumu noteiktu pret IP adresi. To sauc par reverso DNS meklēšanu.

Komandas sintakse ir šāda:

$ nslookup IP_adrese

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

$ nslookup 209.132.183.105

No tālāk redzamās izvades 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. Tajā ir ietverta domēna vārda kartēšana e-pasta serveru sarakstam. MX ieraksti norāda, kurš pasta serveris apstrādās uz noteiktu domēnu nosūtītās vēstules. MX ieraksti ir konfigurēti tā, ka, nosūtot e-pastu uz @example.com, tas tiek novirzīts uz domēna example.com pasta serveriem.

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

$ nslookup - vaicājums =mx example.com

Nākamajā piemērā mēs atrodam domēna MX ierakstus debian.org :

$ nslookup — vaicājums =mx debian.org

Šī izvade parāda domēna MX ierakstus debian.org .

Iegūstiet NS ierakstus

Domēna vārdu sistēmā NS ieraksti tiek izmantoti, lai noteiktu, kuri vārdu serveri ir atbildīgi un autoritatīvi par domēnu.

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

$ nslookup - vaicājums =mx example.com

Nākamajā piemērā mēs atrodam domēna NS ierakstus debian.org :

$ nslookup - vaicājums =mx debian.org

Šī izvade parāda domēna NS ierakstus debian.org .

Iegūstiet visus DNS ierakstus

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

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

$ nslookup - vaicājums = jebkura < URL >

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

$ nslookup - vaicājums =jebkurš Debian.org

Nslookup interaktīvais režīms

Interaktīvajā režīmā vispirms ievadiet atsevišķā uzvednē un pēc tam pievienojiet turpmākos parametrus, lai iegūtu papildu informāciju. Izmantojiet šo režīmu, ja nepieciešams daudz informācijas no servera.

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

$ nslookup

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

Nākamajā piemērā pēc Nslookup uzvednes ievadīšanas esam ievadījuši šādas komandas:

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

> redhat.com

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

> komplekts vaicājums =mx
> redhat.com

Kā mēs redzējām, Nslookup sniedz daudz informācijas par DNS, piemēram, tiešās un reversās meklēšanas informāciju, NS ierakstus, MX ierakstus utt. Tomēr tas neaprobežojas tikai ar šo informāciju, bet gan sniedz daudz vairāk. Bet pagaidām mēs ceram, ka jums pietiks ar pamatzināšanas par Nslookup darbiem.