Очистка кэшируемых записей mDNSResponder
Q: При разработке моего Добрый день включенного устройства иногда мое устройство разрушает или изменяет свое имя службы, не отправляя «До свидания» пакет, таким образом, старое имя службы будет продолжать появляться в списке браузера на моем Mac. Действительно ли возможно вручную очистить эти устаревшие записи службы, не перезагружая машину?
A: При разработке моего Добрый день включенного устройства иногда мое устройство разрушает или изменяет свое имя службы, не отправляя «До свидания» пакет, таким образом, старое имя службы будет продолжать появляться в списке браузера на моем Mac. Действительно ли возможно вручную очистить эти устаревшие записи службы, не перезагружая машину?
Да, это возможно. Добрый день ресурсные записи DNS кэшей по причинам эффективности использования сети, но если устройство резко исчезнет от сети, не отправляя «До свидания» пакет, то другие машины не будут знать, что это пошло, таким образом, данные останутся в общем кэше. «До свидания» пакет описан в Разделе 13.2 из Многоадресной передачи спецификация протокола DNS. В то время как Добрый день реализует методы для постепенной чистки этих устаревших записей, могут быть времена, когда Вы захотите вручную очистить кэш.
При попытке Разрешить, что служба называет и не получает ответа, то приблизительно через пятнадцать секунд, mDNSResponder удалит ту устаревшую запись из своего кэша. Любая машина, имеющая активный Обзор, требует тот тип службы, тогда получит событие «Remove» для того экземпляра. Поэтому попытка использовать устаревшую службу является одним способом сбросить его от кэша.
Физическое разъединение является другим способом сбросить записи от кэша. Очистить службы обнаружило по Ethernet, можно отключить кабель Ethernet, ожидать 5 секунд, и затем включить кабель назад. Также можно войти в раздел «Network Port Configurations» Сетевой предпочтительной панели, снять флажок рядом со «Встроенным Ethernet», нажать «Apply», затем повторно проверить поле и нажать «Apply».
Очистить службы обнаружило по AirPort, можно выключить AirPort от значка AirPort в строке меню, ожидать 5 секунд, и затем возвратить его на. Также можно войти в раздел «Network Port Configurations» Сетевой предпочтительной панели, снять флажок, следующий за «Аэропортом», нажать «Apply», затем повторно проверить поле и нажать «Apply».
Запуск в Mac OS X 10.3 (mDNSResponder-58), помещение компьютера для сна очистят все кэшируемые ресурсные записи на всех сетевых интерфейсах.
История версии документа
| Дата | Примечания |
|---|---|
| 11.02.2004 | Новый документ, что, очищая кэш службы Bonjour (кэшируемые записи mDNSResponder) для тестирования. |