dig vs nslookup

Почему команды dig и nslookup иногда печатают разные результаты?

~$ dig facebook.com ; <<>> DiG 9.9.2-P1 <<>> facebook.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6625 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;facebook.com. IN A ;; ANSWER SECTION: facebook.com. 205 IN A 173.252.110.27 ;; Query time: 291 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) ;; WHEN: Sun Oct 6 17:55:52 2013 ;; MSG SIZE rcvd: 57 ~$ nslookup facebook.com Server: 8.8.8.8 Address: 8.8.8.8#53 Non-authoritative answer: Name: facebook.com Address: 10.10.34.34 

  • «nslookup» не работает с несколькими сетевыми интерфейсами в Linux
  • Не удается выполнить ping 8.8.8.8 с маршрутизатора, но может ли он отсылать его из локальной сети?
  • Получить IPv6-адрес веб-сайта с помощью терминала
  • dig не разрешает неквалифицированные доменные имена, но nslookup делает
  • любая опция игнорировать dns-сервер ip из /etc/resolv.conf при выполнении nslookup?
  • dig / nslookup не может решить, но ping может
  • Не удается определить IP-адреса
  • Разрешение имени хоста занимает 5 секунд
  • 2 Solutions collect form web for “dig vs nslookup”

    dig использует библиотеки распознавателей ОС. nslookup использует собственные внутренние.

    Вот почему Internet Systems Consortium (ISC) пытается заставить людей перестать использовать nslookup в течение некоторого времени. Это вызывает путаницу.

    Некоторое время nslookup сообщалось как устаревшее приложение и больше не должно использоваться.

    Вывод даже предупредил вас об этом:

    Примечание: nslookup устарел и может быть удален из будущих выпусков. Вместо этого рассмотрите использование программ «dig» или «host». Запустите nslookup с параметром '-sil [ent]', чтобы предотвратить появление этого сообщения.

    выдержка из http://cr.yp.to/djbdns/nslookup.html

    Не используйте старую программу nslookup. Что бы вы ни пытались сделать, есть лучший способ сделать это. Даже компания BIND, которая поддерживает и распространяет nslookup, говорит: «nslookup устарел и может быть удален из будущих выпусков».

    Однако в примечаниях к выпуску от Bind 9.9.0a3 есть запись (# 1700), в которой указано следующее:

     1700. [func] nslookup is no longer to be treated as deprecated. Remove "deprecated" warning message. Add man page. 

    На странице Википедии также указано следующее:

    Начиная с BIND 9.9.0a3, nslookup, по-видимому, был воскрешен («nslookup больше не рассматривается как устаревший»). (Консорциум Internet Systems ранее не одобрял nslookup в пользу хоста и копал в течение некоторого времени.)

    Таким образом, казалось бы, nslookup отлично подходит для использования вместе с dig . В дополнение к двум инструментам, использующим разные резольверы, есть вещи, которые легче сделать в dig vs nslookup , хотя nslookup как правило, легче использовать два инструмента для повседневной работы.

    Вывод dig обычно проще анализировать в сценариях или в использовании командной строки.

    Interesting Posts

    Irssi, идентичные номера на двух серверах

    Как правильно удалить команду поиска из grub.cfg?

    Одно и то же имя в другом каталоге одинаково?

    ввод сканера штрих-кода при запуске xorg и evdev

    Как сделать отказоустойчивость HA Heartbeat, когда потеряно одно из двух соединений NIC?

    Есть ли способ создать ссылку, которая действует как ярлык?

    Я получаю сообщение nova при запуске #nova image-list

    grep с регулярным выражением

    Терминатор не сохраняет цветовой профиль между расколами и новыми вкладками

    Я должен беспокоиться? Segfaults сообщается в syslog при объединении моментального снимка LVM (возврат оригинала обратно к снимку)

    Установить видимые каталоги для доступа SFTP?

    Как подавить строку заголовка и окна в максимально развернутом окне в Gnome 3.12?

    объединить файлы csv по первому столбцу

    sshfs через мош-туннель

    Потерянная проблема пробуждения – как UNIX справляется с ней

    Linux и Unix - лучшая ОС в мире.