Есть bind9 DNS сервер на centos 7, допустим с ip 10.10.10.20. На нем же web-server, c сайтом domen.com, все это дело проброшено наружу на адрес 50.50.50.50. Есть мыло (10.10.10.21), проброшено наружу на адрес 50.50.50.51. На этом DNS есть зона, в ней записи (А, МХ и тд. есть запись сайта domen.com, запись мыла mail.domen.com, на данные ресурсы указаны ТОЛЬКО внешние IP адреса).
На компьютере, находящемся в этой же локальной сети, после ввода команды: nslookup domen.com - выводит локальный ip адрес DNS сервера (10.10.10.20) nslookup mail.domen.com - выводит локальный ip адрес почтового сервера (10.10.10.21)
Откуда он берет эти записи, если инфы по локальным адресам нигде нет? Если прописывать nslookup с компьютера, не находящегося в этой сети, то резолвит внешние адреса, как оно и должно быть.