Доступ к кешу DNS зависит от того, в какой операционной системе вы находитесь.
Я полагаю, что существуют методы для перечисления локального кэша в системах на базе Windows, но я никогда не видел ничего подобного для мини-демонов кэширования, которые иногда используются в системах Unix для шлюза между gethostbyname()
и реальным DNS.
Однако, если у вас работает настоящий сервер BIND, вы можете получить дамп его кэша, выполнив:
rndc dumpdb -cache
(при условии, что у вас установлены соответствующие ключи безопасности, позволяющие rndc
общаться с named
).