LINUX.ORG.RU

$ nslookup ns4.google.com 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	ns4.google.com
Address: 216.239.38.10
Name:	ns4.google.com
Address: 2001:4860:4802:38::a
$ nslookup ns4.google.com ns3.google.com ns2.google.com ns1.google.com
Server:		ns1.google.com
Address:	2001:4860:4802:32::a#53

Name:	ns4.google.com
Address: 216.239.38.10
Name:	ns4.google.com
Address: 2001:4860:4802:38::a
anto215 ★★
()

nslookup принимает два аргумента, не считая опций:

1. имя, которое надо пробить

2. сервер, через который это имя пробивать (опционально)

А если хочется сделать четыре разных запроса, то это можно сделать в цикле, например.

dimss@kolobok:~$ for n in 1 2 3 4; do nslookup ns${n}.google.com;done
Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	ns1.google.com
Address: 216.239.32.10
Name:	ns1.google.com
Address: 2001:4860:4802:32::a

Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	ns2.google.com
Address: 216.239.34.10
Name:	ns2.google.com
Address: 2001:4860:4802:34::a

Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	ns3.google.com
Address: 216.239.36.10
Name:	ns3.google.com
Address: 2001:4860:4802:36::a

Server:		192.168.1.1
Address:	192.168.1.1#53

Non-authoritative answer:
Name:	ns4.google.com
Address: 216.239.38.10
Name:	ns4.google.com
Address: 2001:4860:4802:38::a

dimss@kolobok:~$

З.Ы. А, вас смущает, что оно принимает последний аргумент, как сервер? Да, странно. Но так сделано почему-то...

dimss@kolobok:~$ nslookup ya.ru 1.1.1.1 8.8.8.8
Server:		8.8.8.8
Address:	8.8.8.8#53

Non-authoritative answer:
Name:	ya.ru
Address: 87.250.250.242
Name:	ya.ru
Address: 2a02:6b8::2:242

dimss@kolobok:~$
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

У тебя nslookup баговый. Потому что когда ему 4 передаёшь, он должен ругаться на то, что не соответствет параметрам. А так он первый берёт как то, что надо резолвить, а последний как то, через что резолвить.

turtle_bazon ★★★★★
()
Ответ на: комментарий от Deleted

принимает последний аргумент, как сервер? Да, странно. Но так сделано почему-то…

Точнее, я бы сказал, что оно не ругается несоответсвию аргументов командной строки. Кстати, у меня ругается.

$ nslookup ya.ru 1.1.1.1 8.8.8.8
Usage:
   nslookup [-opt ...]             # interactive mode using default server
   nslookup [-opt ...] - server    # interactive mode using 'server'
   nslookup [-opt ...] host        # just look up 'host' using default server
   nslookup [-opt ...] host server # just look up 'host' using 'server'
turtle_bazon ★★★★★
()

Почему так?)

Как «так»? И чем руководствуются люди, скриншотящие то, что можно и нужно копипастить?

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.