DNS

Kako uporabljati Nslookup v Debianu

Kako uporabljati Nslookup v Debianu
Nslookup ali iskanje imenskega strežnika je orodje, ki ga skrbniki omrežij uporabljajo za iskanje imena gostitelja, naslova IP ali drugih zapisov DNS, kot so zapisi MX, zapisi NS itd. Pogosto se uporablja za odpravljanje težav, povezanih z DNS.

V tem članku bomo razložili, kako uporabiti Nslookup za poizvedovanje po različnih vrstah zapisov DNS. Ukaze in postopke, omenjene v tem članku, smo izvedli v OS Debian 10. Vendar lahko isti postopek upoštevamo tudi v drugih distribucijah in različicah Linuxa.

Obstajata dva načina, v katerih deluje Nslookup: interaktivni način in ne-interaktivni način. Razložili smo postopek v ne-interaktivnem načinu. Na koncu pa se boste tudi naučili uporabljati interaktivni način.

Nslookup Neinteraktivni način

V neinteraktivnem načinu se celotni ukaz izda na terminalu. Ta način uporabite, če od določenega strežnika potrebujete en sam podatek.

Za uporabo neinteraktivnega načina je splošna sintaksa:

$ nslookup [možnost] [ime gostitelja] [strežnik DNS ali IP]

Kako deluje?

Odprite terminal v operacijskem sistemu Debian. V zgornjem levem kotu namizja boste videli zavihek Dejavnosti. S klikom na ta zavihek se prikaže iskalna vrstica. Od tam lahko poiščete aplikacijo Terminal.

Pridobite naslov IP za ime gostitelja

Za iskanje naslova IP za ime gostitelja je sintaksa:

$ primer.com

Ta metoda je znana tudi kot iskanje DNS naprej.

Če želite na primer poiskati naslov IP rdeč klobuk.com, v terminalu vnesite naslednji ukaz:

$ nslookup redhat.com

Zgornji ukaz pomeni, da Nslookup zahteva, da strežnik DNS poišče naslov IP redhat.com. Nato strežnik DNS zahteva druge strežnike, dobi odgovor in ga nato pošlje nazaj v Nslookup.

V terminalu boste prejeli naslednje informacije:

Razumevanje rezultatov

Zgornji rezultat nam je dal nekaj ugotovitev. Razumejmo jih:

Strežnik: 192.168.72.2

# To je naslov IP strežnika DNS, na katerega je Nslookup zahteval.

Strežnik: 192.168.72.2 # 53

# To je naslov IP strežnika DNS skupaj s številko vrat 53, s katero se je pogovarjal Nslookup.

Neavtoritativni odgovor
Naslov: 209.132.183.105

# Neupravičen odgovor pomeni, da smo dobili predpomnjeni odgovor s strežnika DNS.

Pridobite ime gostitelja z naslova IP

Za razrešitev imena gostitelja glede na naslov IP lahko izvedemo tudi obratno Nslookup. Znano je kot povratno iskanje DNS.

Sintaksa ukaza je:

$ nslookup IP_address

V naslednjem primeru poiščemo ime gostitelja glede na IP 209.132.183.105, kot sledi:

$ nslookup 209.132.183.105

Iz naslednjega izhoda lahko vidite, da je Nslookup vrnil ime gostitelja proti določenemu naslovu IP.

Pridobite zapise MX

Zapisi MX (Mail Exchange) določajo nastavitve poštnega strežnika, konfigurirane za določeno domeno. Vsebuje preslikavo imena domene na seznam e-poštnih strežnikov.  Zapisi MX sporočajo, kateri poštni strežnik bo obravnaval pošto, poslano na določeno domeno. Zapisi MX so konfigurirani tako, da ko je e-poštno sporočilo poslano na @example.com, se za primer domene preusmeri na poštne strežnike.com.

Za iskanje zapisov MX za določeno domeno je sintaksa:

$ nslookup -query = mx primer.com

V naslednjem primeru najdemo zapise MX za domeno debian.org:

$ nslookup -query = mx debian.org

Naslednji izhod prikazuje zapise MX za domeno debian.org.

Pridobite zapise NS

V sistemu domenskih imen se zapisi NS uporabljajo za ugotavljanje, kateri imenski strežniki so odgovorni in avtoritativni za domeno.

Za iskanje zapisov NS za določeno domeno je sintaksa:

$ nslookup -query = mx primer.com

V naslednjem primeru najdemo zapise NS za domeno debian.org:

$ nslookup -query = mx debian.org

Naslednji izhod prikazuje zapise NS za domeno debian.org.

Pridobite vse zapise DNS

Nslookup lahko uporabite tudi za hkratno pridobivanje vseh zapisov, vključno z A, NS, MX, TXT, SPF itd. za ime gostitelja, ki ga določite.

Če želite poiskati vse zapise DNS, uporabite naslednjo skladnjo:

$ nslookup -query = poljubno

Najti na primer vse zapise DNS domene debian.org, ukaz bi bil:

$ nslookup -query = kateri koli Debian.org

Nslookup Interaktivni način

V interaktivnem načinu najprej vnesete ločen poziv in nato dodate nadaljnje parametre, če želite poiskati dodatne informacije. Ta način uporabite, kadar od strežnika potrebujete veliko informacij.

Če želite uporabiti interaktivni način, preprosto vnesite nslookup v terminalu in pritisnite Enter.

$ nslookup

Videli boste poziv kot>. Tukaj lahko povprašate po informacijah.

V naslednjem primeru smo po vnosu v poziv Nslookup vnesli naslednje ukaze:

# Za pridobitev informacij o naslovu IP za domeno rdeč klobuk.com

> redhat.com

# Za pridobitev zapisov MX za domeno rdeč klobuk.com

> nastavi poizvedbo = mx
> Redhat.com

Kot smo videli, Nslookup ponuja veliko informacij o DNS, kot so informacije o iskanju naprej in nazaj, zapisi NS, zapisi MX itd. Vendar pa niso omejene samo na te informacije, temveč ponujajo veliko več od tega. Za zdaj pa upamo, da bi vam zadostovalo, da bi osnovno razumeli dela Nslookupa.

Kako uporabiti Xdotool za spodbujanje klikov in pritiskov mišk v Linuxu
Xdotool je brezplačno in odprtokodno orodje za ukazno vrstico, ki simulira klike in pritiske tipk. Ta članek bo zajemal kratek vodnik o uporabi xdotoo...
Najboljših 5 izdelkov z ergonomsko računalniško miško za Linux
Ali dolgotrajna uporaba računalnika povzroča bolečine v zapestju ali prstih? Ali imate trde sklepe in bi se morali neprestano tresti z rokami? Ali čut...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...