I'm running several bitcoin-seeders. Under Ubuntu 14.04 & 16.04, they run fine and answer queries.
On Ubuntu 18.04, however, dnsseed does not detect the queries sent to it. I know the machine is receiving the query because DNS requests are monitored with dnstop, and every DNS query sent with 'dig' is sensed by dnstop and reported, but dnsseed shows "0 DNS Requests".
There is no firewall running and apparmor has been disabled. What tests could be run or troubleshooting strategy followed to find the problem ?
Under Ubuntu 16.04:
Loading dnsseed.dat...done Starting 4 DNS threads for ra.zmark.org on
173.255.252.140 (port 5353).......done Starting seeder...done [18-10-24 19:27:41] 274/37963 available (1258 tried in 1000s, 38980 new, 1536
active), 0 banned; 3 DNS requests, 3 db queries
Under Ubuntu 18.04:
Supporting whitelisted filters: 0x1,0x5,0x9,0xd Loading
dnsseed.dat...done Starting 4 DNS threads for shido.bitmark.one on
139.162.122.138 (port 5353).......done Starting seeder...done Starting 96 crawler threads...done [18-10-24 19:25:23] 3593/87930 available
(64497 tried in 3805s, 21897 new, 1536 active), 1 banned; 0 DNS
requests, 0 db queries
dnstop:
Queries: 0 new, 1363 total Wed Oct 24 19:39:03 2018
Replies: 0 new, 191 total
Query Name Count % cum%
-------------------------- --------- ------ ------
shido.bitmark.one 1169 85.8 85.8
bitseed.xf2.org 117 8.6 94.4
org.members.linode.com 24 1.8 96.1
seed.bitcoin.sipa.be 20 1.5 97.6
dnsseed.bitcoin.dashjr.org 14 1.0 98.6
dnsseed.bluematt.me 12 0.9 99.5
motd.ubuntu.com 5 0.4 99.9
github.com 2 0.1 100.0