Недавно выполнял одну задачу по работе. Суть её сводилась к следующему:
# псевдокод
for domain in list_of_domains {
exec "dig +short a $domain";
}
Этот код был запущен в несколько процессов.
Доменов было много, не все имели NS или A, и через какое-то время зайти на какой-то сайт в браузере оказывалось невозможным. Хотя паралельно висящие коннекты на vnc сервера работали отлично.
Одновременно с другого компьютера всё открывалось и резолвилось нормально.
Вопрос в следующем: я подозреваю, что перебором доменов просто заполняю где-то какой-то кэш, как увеличить его размер?
Есть подозрение, что в /proc/sys/net/bla-bla-bla/ есть какой-то size или limit, который можно подкрутить.