Analýza DNS programem nslookup: Porovnání verzí
Z Milan Kerslager
								
												
				 (Založení článku)  | 
				 (vslib => tul)  | 
				||
| Řádka 5: | Řádka 5: | ||
== Převod jména na IP adresu a zpět ==  | == Převod jména na IP adresu a zpět ==  | ||
| − |   $ '''nslookup ftp.  | + |   $ '''nslookup ftp.tul.cz'''  | 
  Server:  neptun.spsselib.hiedu.cz  |   Server:  neptun.spsselib.hiedu.cz  | ||
  Address:  194.108.45.33  |   Address:  194.108.45.33  | ||
  Non-authoritative answer:  |   Non-authoritative answer:  | ||
| − |   Name:    obelix.  | + |   Name:    obelix.tul.cz  | 
  Address:  147.230.16.8  |   Address:  147.230.16.8  | ||
| − |   Aliases:  ftp.  | + |   Aliases:  ftp.tul.cz  | 
  $ '''nslookup 147.230.16.8'''  |   $ '''nslookup 147.230.16.8'''  | ||
| Řádka 19: | Řádka 19: | ||
  Non-authoritative answer:  |   Non-authoritative answer:  | ||
| − |   Name:    obelix.  | + |   Name:    obelix.tul.cz  | 
  Address:  147.230.16.8  |   Address:  147.230.16.8  | ||
| Řádka 40: | Řádka 40: | ||
  Address:  194.108.45.33  |   Address:  194.108.45.33  | ||
| − |   Name:    bubo.  | + |   Name:    bubo.tul.cz  | 
  Address:  147.230.16.1  |   Address:  147.230.16.1  | ||
| Řádka 57: | Řádka 57: | ||
          minimum ttl = 259200 (3D)  |           minimum ttl = 259200 (3D)  | ||
  spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  |   spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  | ||
| − |   spsselib.hiedu.cz       nameserver = bubo.  | + |   spsselib.hiedu.cz       nameserver = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  |   spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  | ||
  neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  |   neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  | ||
| − |   bubo.  | + |   bubo.tul.cz   internet address = 147.230.16.1  | 
  jonas.hiedu.cz  internet address = 194.108.211.66  |   jonas.hiedu.cz  internet address = 194.108.211.66  | ||
| Řádka 71: | Řádka 71: | ||
  spsselib.hiedu.cz       preference = 200, mail exchanger = vscht.vscht.cz  |   spsselib.hiedu.cz       preference = 200, mail exchanger = vscht.vscht.cz  | ||
  spsselib.hiedu.cz       preference = 0, mail exchanger = neptun.spsselib.hiedu.cz  |   spsselib.hiedu.cz       preference = 0, mail exchanger = neptun.spsselib.hiedu.cz  | ||
| − |   spsselib.hiedu.cz       preference = 50, mail exchanger = bubo.  | + |   spsselib.hiedu.cz       preference = 50, mail exchanger = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  |   spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  | ||
| − |   spsselib.hiedu.cz       nameserver = bubo.  | + |   spsselib.hiedu.cz       nameserver = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  |   spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  | ||
  adis.cesnet.cz  internet address = 194.50.6.3  |   adis.cesnet.cz  internet address = 194.50.6.3  | ||
  vscht.vscht.cz  internet address = 147.33.1.1  |   vscht.vscht.cz  internet address = 147.33.1.1  | ||
  neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  |   neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  | ||
| − |   bubo.  | + |   bubo.tul.cz   internet address = 147.230.16.1  | 
  jonas.hiedu.cz  internet address = 194.108.211.66  |   jonas.hiedu.cz  internet address = 194.108.211.66  | ||
| Řádka 87: | Řádka 87: | ||
  spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  |   spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  | ||
| − |   spsselib.hiedu.cz       nameserver = bubo.  | + |   spsselib.hiedu.cz       nameserver = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  |   spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  | ||
  spsselib.hiedu.cz       text = "Secondary technical school in Liberec"  |   spsselib.hiedu.cz       text = "Secondary technical school in Liberec"  | ||
| Řádka 101: | Řádka 101: | ||
          expire  = 3600000 (5w6d16h)  |           expire  = 3600000 (5w6d16h)  | ||
          minimum ttl = 259200 (3D)  |           minimum ttl = 259200 (3D)  | ||
| − |   spsselib.hiedu.cz       preference = 50, mail exchanger = bubo.  | + |   spsselib.hiedu.cz       preference = 50, mail exchanger = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  |   spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  | ||
| − |   spsselib.hiedu.cz       nameserver = bubo.  | + |   spsselib.hiedu.cz       nameserver = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  |   spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  | ||
  neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  |   neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  | ||
| − |   bubo.  | + |   bubo.tul.cz     internet address = 147.230.16.1  | 
  jonas.hiedu.cz  internet address = 194.108.211.66  |   jonas.hiedu.cz  internet address = 194.108.211.66  | ||
  adis.cesnet.cz  internet address = 194.50.6.3  |   adis.cesnet.cz  internet address = 194.50.6.3  | ||
| Řádka 119: | Řádka 119: | ||
  prum.spsselib.hiedu.cz  preference = 200, mail exchanger = vscht.vscht.cz  |   prum.spsselib.hiedu.cz  preference = 200, mail exchanger = vscht.vscht.cz  | ||
  prum.spsselib.hiedu.cz  preference = 0, mail exchanger = neptun.spsselib.hiedu.cz  |   prum.spsselib.hiedu.cz  preference = 0, mail exchanger = neptun.spsselib.hiedu.cz  | ||
| − |   prum.spsselib.hiedu.cz  preference = 50, mail exchanger = bubo.  | + |   prum.spsselib.hiedu.cz  preference = 50, mail exchanger = bubo.tul.cz  | 
  prum.spsselib.hiedu.cz  internet address = 194.108.45.131  |   prum.spsselib.hiedu.cz  internet address = 194.108.45.131  | ||
  spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  |   spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz  | ||
| − |   spsselib.hiedu.cz       nameserver = bubo.  | + |   spsselib.hiedu.cz       nameserver = bubo.tul.cz  | 
  spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  |   spsselib.hiedu.cz       nameserver = jonas.hiedu.cz  | ||
  adis.cesnet.cz  internet address = 194.50.6.3  |   adis.cesnet.cz  internet address = 194.50.6.3  | ||
  vscht.vscht.cz  internet address = 147.33.1.1  |   vscht.vscht.cz  internet address = 147.33.1.1  | ||
  neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  |   neptun.spsselib.hiedu.cz        internet address = 194.108.45.33  | ||
| − |   bubo.  | + |   bubo.tul.cz     internet address = 147.230.16.1  | 
  jonas.hiedu.cz  internet address = 194.108.211.66  |   jonas.hiedu.cz  internet address = 194.108.211.66  | ||
| Řádka 152: | Řádka 152: | ||
          minimum ttl = 86400 (1D)  |           minimum ttl = 86400 (1D)  | ||
  antik-fryc.cz   nameserver = book.antik-fryc.cz  |   antik-fryc.cz   nameserver = book.antik-fryc.cz  | ||
| − |   antik-fryc.cz   nameserver = bubo.  | + |   antik-fryc.cz   nameserver = bubo.tul.cz  | 
  antik-fryc.cz   text = "Knihkupectvi a antikvariat Jaroslav Fryc"  |   antik-fryc.cz   text = "Knihkupectvi a antikvariat Jaroslav Fryc"  | ||
| − |   antik-fryc.cz   preference = 10, mail exchanger = bubo.  | + |   antik-fryc.cz   preference = 10, mail exchanger = bubo.tul.cz  | 
  antik-fryc.cz   preference = 20, mail exchanger = adis.cesnet.cz  |   antik-fryc.cz   preference = 20, mail exchanger = adis.cesnet.cz  | ||
  antik-fryc.cz   preference = 0, mail exchanger = book.antik-fryc.cz  |   antik-fryc.cz   preference = 0, mail exchanger = book.antik-fryc.cz  | ||
  antik-fryc.cz   nameserver = book.antik-fryc.cz  |   antik-fryc.cz   nameserver = book.antik-fryc.cz  | ||
| − |   antik-fryc.cz   nameserver = bubo.  | + |   antik-fryc.cz   nameserver = bubo.tul.cz  | 
  book.antik-fryc.cz      internet address = 194.212.169.130  |   book.antik-fryc.cz      internet address = 194.212.169.130  | ||
| − |   bubo.  | + |   bubo.tul.cz     internet address = 147.230.16.1  | 
  adis.cesnet.cz  internet address = 194.50.6.3  |   adis.cesnet.cz  internet address = 194.50.6.3  | ||
Verze z 7. 1. 2009, 09:15
Program nslookup je považován za zastaralý nástroj. Obsahuje chyby, které již nikdo neopravuje a nahradil ho program dig (viz článek Analýza DNS programem dig). Nicméně program nslookup je přítomen v základní instalaci Windows XP (a příbuzných systémů), proto se jeho ovládání stále může hodit.
Tučně psaný text vkládá uživatel, výzva systému (shell) je zde uvozena znakem dolar ($). Ostatní text je výstup programu tak, jak ho uživatel mohl vidět.
Obsah
Převod jména na IP adresu a zpět
$ nslookup ftp.tul.cz Server: neptun.spsselib.hiedu.cz Address: 194.108.45.33 Non-authoritative answer: Name: obelix.tul.cz Address: 147.230.16.8 Aliases: ftp.tul.cz $ nslookup 147.230.16.8 Server: neptun.spsselib.hiedu.cz Address: 194.108.45.33 Non-authoritative answer: Name: obelix.tul.cz Address: 147.230.16.8
Práce v interaktivním režimu programu nslookup
$ nslookup
Default Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
> www.whitehouse.gov
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
Name:    www.whitehouse.gov
Addresses:  198.137.240.91, 198.137.240.92
> 147.230.16.1
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
Name:    bubo.tul.cz
Address:  147.230.16.1
> set type=SOA
> spsselib.hiedu.cz
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
spsselib.hiedu.cz
        origin = neptun.spsselib.hiedu.cz
        mail addr = hostmaster.neptun.spsselib.hiedu.cz
        serial = 99010700
        refresh = 28800 (8H)
        retry   = 7200 (2H)
        expire  = 3600000 (5w6d16h)
        minimum ttl = 259200 (3D)
spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz       nameserver = bubo.tul.cz
spsselib.hiedu.cz       nameserver = jonas.hiedu.cz
neptun.spsselib.hiedu.cz        internet address = 194.108.45.33
bubo.tul.cz   internet address = 147.230.16.1
jonas.hiedu.cz  internet address = 194.108.211.66
> set type=MX
> spsselib.hiedu.cz
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
spsselib.hiedu.cz       preference = 100, mail exchanger = adis.cesnet.cz
spsselib.hiedu.cz       preference = 200, mail exchanger = vscht.vscht.cz
spsselib.hiedu.cz       preference = 0, mail exchanger = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz       preference = 50, mail exchanger = bubo.tul.cz
spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz       nameserver = bubo.tul.cz
spsselib.hiedu.cz       nameserver = jonas.hiedu.cz
adis.cesnet.cz  internet address = 194.50.6.3
vscht.vscht.cz  internet address = 147.33.1.1
neptun.spsselib.hiedu.cz        internet address = 194.108.45.33
bubo.tul.cz   internet address = 147.230.16.1
jonas.hiedu.cz  internet address = 194.108.211.66
> set q=any
> spsselib.hiedu.cz
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz       nameserver = bubo.tul.cz
spsselib.hiedu.cz       nameserver = jonas.hiedu.cz
spsselib.hiedu.cz       text = "Secondary technical school in Liberec"
spsselib.hiedu.cz       preference = 100, mail exchanger = adis.cesnet.cz
spsselib.hiedu.cz       preference = 200, mail exchanger = vscht.vscht.cz
spsselib.hiedu.cz       preference = 0, mail exchanger = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz
        origin = neptun.spsselib.hiedu.cz
        mail addr = hostmaster.neptun.spsselib.hiedu.cz
        serial = 99010700
        refresh = 28800 (8H)
        retry   = 7200 (2H)
        expire  = 3600000 (5w6d16h)
        minimum ttl = 259200 (3D)
spsselib.hiedu.cz       preference = 50, mail exchanger = bubo.tul.cz
spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz       nameserver = bubo.tul.cz
spsselib.hiedu.cz       nameserver = jonas.hiedu.cz
neptun.spsselib.hiedu.cz        internet address = 194.108.45.33
bubo.tul.cz     internet address = 147.230.16.1
jonas.hiedu.cz  internet address = 194.108.211.66
adis.cesnet.cz  internet address = 194.50.6.3
vscht.vscht.cz  internet address = 147.33.1.1
> prum.spsselib.hiedu.cz
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
prum.spsselib.hiedu.cz  CPU = PC 586    OS = NOVELL 4.11
prum.spsselib.hiedu.cz  preference = 100, mail exchanger = adis.cesnet.cz
prum.spsselib.hiedu.cz  preference = 200, mail exchanger = vscht.vscht.cz
prum.spsselib.hiedu.cz  preference = 0, mail exchanger = neptun.spsselib.hiedu.cz
prum.spsselib.hiedu.cz  preference = 50, mail exchanger = bubo.tul.cz
prum.spsselib.hiedu.cz  internet address = 194.108.45.131
spsselib.hiedu.cz       nameserver = neptun.spsselib.hiedu.cz
spsselib.hiedu.cz       nameserver = bubo.tul.cz
spsselib.hiedu.cz       nameserver = jonas.hiedu.cz
adis.cesnet.cz  internet address = 194.50.6.3
vscht.vscht.cz  internet address = 147.33.1.1
neptun.spsselib.hiedu.cz        internet address = 194.108.45.33
bubo.tul.cz     internet address = 147.230.16.1
jonas.hiedu.cz  internet address = 194.108.211.66
Výpis domény antik-fryc.cz
Výpis domény si musíme vyžádat od nameserverů příslušné domény. Proto nejprve zjistíme, které to jsou a pak se na jeden z nich přepneme. Zadáním příkazu ls -d lze získat podrobnější výpis.
$ nslookup
Default Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
> set q=any
> antik-fryc.cz
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
antik-fryc.cz
        origin = book.antik-fryc.cz
        mail addr = Admin.antik-fryc.cz
        serial = 98110300
        refresh = 28800 (8H)
        retry   = 3600 (1H)
        expire  = 1209600 (2W)
        minimum ttl = 86400 (1D)
antik-fryc.cz   nameserver = book.antik-fryc.cz
antik-fryc.cz   nameserver = bubo.tul.cz
antik-fryc.cz   text = "Knihkupectvi a antikvariat Jaroslav Fryc"
antik-fryc.cz   preference = 10, mail exchanger = bubo.tul.cz
antik-fryc.cz   preference = 20, mail exchanger = adis.cesnet.cz
antik-fryc.cz   preference = 0, mail exchanger = book.antik-fryc.cz
antik-fryc.cz   nameserver = book.antik-fryc.cz
antik-fryc.cz   nameserver = bubo.tul.cz
book.antik-fryc.cz      internet address = 194.212.169.130
bubo.tul.cz     internet address = 147.230.16.1
adis.cesnet.cz  internet address = 194.50.6.3
> server book.antik-fryc.cz
Default Server:  book.antik-fryc.cz
Address:  194.212.169.130
> ls antik-fryc.cz
[book.antik-fryc.cz]
$ORIGIN antik-fryc.cz.
pc3                     1D IN A         194.212.169.133
bara                    1D IN A         194.212.169.140
pc4                     1D IN A         194.212.169.134
pc5                     1D IN A         194.212.169.135
gw                      1D IN A         194.212.169.129
alena                   1D IN A         194.212.169.136
pc6                     1D IN A         194.212.169.137
book                    1D IN A         194.212.169.130
localhost               1D IN A         127.0.0.1
pc1                     1D IN A         194.212.169.131
pc2                     1D IN A         194.212.169.132
Reverzní převod IP adresy na jméno
$ nslookup
Default Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
> 62.168.7.194
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
*** neptun.spsselib.hiedu.cz can't find 62.168.7.194: Non-existent host/domain
> set q=any
> 7.168.62.in-addr.arpa
Server:  neptun.spsselib.hiedu.cz
Address:  194.108.45.33
Non-authoritative answer:
7.168.62.in-addr.arpa
        origin = ns.ebanka.cz
        mail addr = dpikalek.expandia.com
        serial = 1998103003
        refresh = 10800 (3H)
        retry   = 1800 (30M)
        expire  = 604800 (1W)
        minimum ttl = 86400 (1D)
Authoritative answers can be found from: 62.in-addr.arpa nameserver = NS.RIPE.NET 62.in-addr.arpa nameserver = NS.EU.NET 62.in-addr.arpa nameserver = AUTH03.NS.UU.NET NS.RIPE.NET internet address = 193.0.0.193 NS.EU.NET internet address = 192.16.202.11 AUTH03.NS.UU.NET internet address = 198.6.1.83