Рейтинг:0

Как заставить dig показывать IP-адреса, на которые он отправляет запросы?

флаг im

По умолчанию, когда DNS-серверы не отвечают копать землю не показывает никакой информации об отправляемых запросах. я могу использовать +qr возможность увидеть каждый отправляемый запрос:

$ dig +qr archive.ubuntu.com

; <<>> DiG 9.16.1-Ubuntu <<>> +qr archive.ubuntu.com
;; глобальные параметры: +cmd
;; Отправка:
;; ->>HEADER<<- код операции: QUERY, статус: NOERROR, id: 21059
;; флаги: объявление rd; ЗАПРОС: 1, ОТВЕТ: 0, АВТОРИЗАЦИЯ: 0, ДОПОЛНИТЕЛЬНО: 1

;; ДОПОЛНИТЕЛЬНЫЙ ПСЕВДОРАЗДЕЛ:
; ЭДНС: версия: 0, флаги:; UDP: 4096
; КУКИ: ec2af2d60803b6a5
;; РАЗДЕЛ ВОПРОСОВ:
;архив.ubuntu.com. В

;; РАЗМЕР ЗАПРОСА: 59

К сожалению, я все еще не вижу информацию, которая мне нужна больше всего - IP-адрес, на который отправляется запрос, и, в идеале, номер порта. Можно ли сделать копать землю показать эту информацию?

Я вижу эту информацию для неудачных TCP-соединений, но мне бы очень хотелось видеть и неудачные UDP-запросы.

$ dig +tcp archive.ubuntu.com
;; Ошибка подключения к 172.29.128.1#53(172.29.128.1) для archive.ubuntu.com: время ожидания истекло.
Patrick Mevzek avatar
флаг cn
Номер порта всегда равен 53, а IP-адрес должен быть одинаковым для UDP или TCP, так почему бы не использовать тот, который указан в сообщении об ошибке TCP? Я не видел никакого варианта или способа добиться того, чего вы хотите, конкретно с помощью `dig`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.