Следующая команда dig на самосервере отлично работает. На сервере не существует правила брандмауэра.
#dig @109.110.160.171 shabdiznet.com +tcp
;; communications error to 109.110.160.171#53: end of file
# netstat -lntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN
IP является общедоступным, и вы можете протестировать себя. Проблема может быть не связана с брандмауэром, потому что портированный открыт снаружи. UDP работает нормально.