8 Linux Nslookup naredbi za rješavanje problema DNS traženja
nslookup je administrativni alat sa komandne linije za testiranje i rješavanje problema DNS servera (Domain Name Server). Koristi se i za upite specifičnih DNS zapisa resursa (RR). Većina operativnih sistema dolazi sa ugrađenom funkcijom nslookup.
Ovaj članak detaljno prikazuje široko korištenu naredbu nslookup. Nslookup se može pokrenuti u dva načina: Interaktivno i Neinteraktivno.
Interaktivni način rada se koristi za upite DNS-servera o različitim domenama i hostovima. Neinteraktivni način rada se koristi za upite o informacijama o domeni ili hostu.
Možda će vas zanimati i sljedeći članak:
- 35 praktičnih primjera Linux Find Command
- 20 Netstat naredbi za Linux upravljanje mrežom
- 20 Linux YUM (Yellowdog Updater, modificirano) komande za upravljanje paketima
- 27 „DNF“ (Fork of Yum) naredbe za upravljanje RPM paketima u Linuxu
1. Saznajte "A" zapis (IP adresa) domene
# nslookup yahoo.com
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
Name: yahoo.com
Address: 72.30.38.140
Name: yahoo.com
Address: 98.139.183.24
Name: yahoo.com
Address: 209.191.122.70
Iznad domene upita naredbe www.yahoo.com sa 4.2.2.2 javnim DNS serverom, a odjeljak ispod prikazuje Neautoritativni odgovor: prikazuje Azapis o www.yahoo.com
2. Saznajte o obrnutom traženju domena
# nslookup 209.191.122.70
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
70.122.191.209.in-addr.arpa name = ir1.fp.vip.mud.yahoo.com.
Authoritative answers can be found from:
3. Saznajte specifičnu pretragu domene.
# nslookup ir1.fp.vip.mud.yahoo.com.
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
Name: ir1.fp.vip.mud.yahoo.com
Address: 209.191.122.70
4. Za upit MX (razmjena pošte) zapis.
# nslookup -query=mx www.yahoo.com
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
www.yahoo.com canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com canonical name = ds-any-fp3-real.wa1.b.yahoo.com.
Authoritative answers can be found from:
wa1.b.yahoo.com
origin = yf1.yahoo.com
mail addr = hostmaster.yahoo-inc.com
serial = 1344827307
refresh = 30
retry = 30
expire = 86400
minimum = 1800
MX zapis se koristi za mapiranje imena domene na listu servera za razmjenu pošte za tu domenu. Tako da kaže da će svaka pošta primljena/poslana na @yahoo.com biti preusmjerena na mail server.
5. Za upit NS (Name Server) zapis.
# nslookup -query=ns www.yahoo.com
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
www.yahoo.com canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com canonical name = ds-any-fp3-real.wa1.b.yahoo.com.
Authoritative answers can be found from:
wa1.b.yahoo.com
origin = yf1.yahoo.com
mail addr = hostmaster.yahoo-inc.com
serial = 1344827782
refresh = 30
retry = 30
expire = 86400
minimum = 1800
6. Za upit SOA (Start of Authority) zapisa.
# nslookup -type=soa www.yahoo.com
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
www.yahoo.com canonical name = fd-fp3.wg1.b.yahoo.com.
fd-fp3.wg1.b.yahoo.com canonical name = ds-fp3.wg1.b.yahoo.com.
ds-fp3.wg1.b.yahoo.com canonical name = ds-any-fp3-lfb.wa1.b.yahoo.com.
ds-any-fp3-lfb.wa1.b.yahoo.com canonical name = ds-any-fp3-real.wa1.b.yahoo.com.
Authoritative answers can be found from:
wa1.b.yahoo.com
origin = yf1.yahoo.com
mail addr = hostmaster.yahoo-inc.com
serial = 1344827965
refresh = 30
retry = 30
expire = 86400
minimum = 1800
7. Da biste upitali sve dostupne DNS zapise.
# nslookup -query=any yahoo.com
Server: 4.2.2.2
Address: 4.2.2.2#53
Non-authoritative answer:
yahoo.com
origin = ns1.yahoo.com
mail addr = hostmaster.yahoo-inc.com
serial = 2012081016
refresh = 3600
retry = 300
expire = 1814400
minimum = 600
Name: yahoo.com
Address: 98.139.183.24
Name: yahoo.com
Address: 209.191.122.70
Name: yahoo.com
Address: 72.30.38.140
yahoo.com mail exchanger = 1 mta7.am0.yahoodns.net.
yahoo.com mail exchanger = 1 mta5.am0.yahoodns.net.
yahoo.com mail exchanger = 1 mta6.am0.yahoodns.net.
yahoo.com nameserver = ns3.yahoo.com.
yahoo.com nameserver = ns4.yahoo.com.
yahoo.com nameserver = ns2.yahoo.com.
yahoo.com nameserver = ns8.yahoo.com.
yahoo.com nameserver = ns1.yahoo.com.
yahoo.com nameserver = ns6.yahoo.com.
yahoo.com nameserver = ns5.yahoo.com.
Authoritative answers can be found from:
8. Omogućite način za otklanjanje grešaka
Da biste omogućili Mod za otklanjanje grešaka, 'set debug' će vam vratiti opširne informacije poput TTL, evo izlaza.
# nslookup -debug yahoo.com
> set debug
> yahoo.com
Server: 4.2.2.2
Address: 4.2.2.2#53
------------
QUESTIONS:
yahoo.com, type = A, class = IN
ANSWERS:
-> yahoo.com
internet address = 72.30.38.140
ttl = 1523
-> yahoo.com
internet address = 98.139.183.24
ttl = 1523
-> yahoo.com
internet address = 209.191.122.70
ttl = 1523
AUTHORITY RECORDS:
ADDITIONAL RECORDS:
------------
Non-authoritative answer:
Name: yahoo.com
Address: 72.30.38.140
Name: yahoo.com
Address: 98.139.183.24
Name: yahoo.com
Address: 209.191.122.70
U ovom članku smo pokušali pokriti nslookup komande koje vam mogu pomoći da pretražujete (DNS) informacije vezane za uslugu imena domena.
Sljedeći članak će biti o Linux komandi dig koja je slična nslookup. Ako vam se svidio članak, podijelite ga sa svojim prijateljima i ne zaboravite dati svoje vrijedne povratne informacije putem polja za komentare.