В свое время мучился определением версии DNS-сервера через dig, но в очередной раз забыл, как это делать и в итоге открыл для себя утилитку fpdns. Действие очень простое
Код:
[olegon@oops ~]$ fpdns -D goolgle.com
fingerprint (goolgle.com, 216.239.38.10): Sam Trenholme MaraDNS [Old Rules]
fingerprint (goolgle.com, 216.239.34.10): Sam Trenholme MaraDNS [Old Rules]
fingerprint (goolgle.com, 216.239.32.10): Sam Trenholme MaraDNS [Old Rules]
fingerprint (goolgle.com, 216.239.36.10): Sam Trenholme MaraDNS [Old Rules]
надо отметить, что многие сейчас версии серваков прячут, протоколу уже больше 20 лет и дырявый он со всеми DNSSEC. Тем не менее, пользу эта утилитка может принести.