3
The following dig command on the self server works fine . There is no firewall rule on the server related to this .
#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
The IP is public and yourself may test . The problem might not related to firewall because the ported is open from outside . The UDP works fine .
Does tcpdump or tshark show TCP handshake packets being received? – user1686 – 2016-11-21T07:42:33.613
Yes they received . You may test yourself . I'll attach the pcap file if needed . – Omid Kosari – 2016-11-21T08:18:03.540