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