Технические вопросы и ответы QA1339

Состояние mDNSResponder

Q: Действительно ли возможно получить информацию относительно текущего внутреннего состояния mDNSResponder?

A: Действительно ли возможно получить информацию относительно текущего внутреннего состояния mDNSResponder?

Да. Запускаясь в Mac OS X 10.3, можно отправить a SIGINFO сигнализируйте mDNSResponder демону, который заставит его выводить свое текущее внутреннее состояние к системному журналу (/var/log/system.log). Это позволяет Вам получать информацию о кэшируемых ресурсных записях DNS mDNSResponder, и она позволяет Вам видеть активные операции DNS Service Discovery (DNS-SD). Можно отправить SIGINFO сигнал от Терминала путем ввода:

$ sudo killall -info mDNSResponder

  Пример перечисления 1 system.log содержащий mDNSResponder утверждает информацию.

mDNSResponder-58.4 (Jan 28 2004 16:31:36) ---- BEGIN STATE LOG ----
Active: PTR  en1     26 _ftp._tcp.local. PTR Ice Cube._ftp._tcp.local.
Inactive: SRV  en1     22 Ice Cube._ftp._tcp.local. SRV Ice-Cube.local.
Inactive: TXT  en1      1 Ice Cube._ftp._tcp.local. TXT 
Inactive: PTR  en1     26 _ssh._tcp.local. PTR Ice Cube._ssh._tcp.local.
Inactive: Addr en1      4 Ice-Cube.local. Addr 10.0.1.2
Cache currently contains 5 records; 1 referenced by active questions
11251: ServiceBrowse       _http._tcp.local.
10755: ServiceBrowse       _ftp._tcp.local.
10499: ServiceBrowse       _webdav._tcp.local.
10243: ServiceBrowse       _nfs._tcp.local.
 9731: ServiceBrowse       _afpovertcp._tcp.local.
 8195: ServiceRegistration Ice Cube._ssh._tcp.local.
 7939: ServiceRegistration Ice Cube._ftp._tcp.local.
mDNSResponder-58.4 (Jan 28 2004 16:31:36) ---- END STATE LOG ----


История версии документа


ДатаПримечания
03.10.2006

Обновленные SIGUSR1 комментируют для Linux, BSD и Соляриса.

06.02.2004

Новый документ, объясняющий, как получить информацию относительно внутреннего состояния mDNSResponder.