Следующая команда 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 работает нормально.