Краткий ответ: nslookup не использует файл /etc/hosts, чтобы что-либо сделать.
Short Answer:
Кажется, что когда вы запускаете [ f2] он будет использовать только серверы имен, перечисленные в /etc/resolv.conf. Это поведение также реплицируется в host. Если у вас есть IP-адреса, перечисленные в файлах /etc/hosts, вам не нужен обратный DNS или наоборот. Я полагаю, что это было мышление в этом процессе.
После того, как я приостановил процесс, я увидел, что он даже не смотрел файл /etc/hosts, хотя в моем /etc/nsswitch.conf у меня был DNS, установленный на files dns .
Источники: man host man nslookup