2 0.000436 192.168.2.6 22.214.171.124 DNS 87 Standard query PTR 126.96.36.199.in-addr.arpaMy friend suggested nscd (name service cache daemon) which was installed, but not active... I looked around for more information on it and it seemed to be more for authentication caching than DNS caching.
8 0.262071 192.168.2.6 188.8.131.52 DNS 86 Standard query PTR 184.108.40.206.in-addr.arpa
31 0.840231 220.127.116.11 192.168.2.6 DNS 272 Standard query response PTR lax02s01-in-f14.1e100.net
29 0.825752 18.104.22.168 192.168.2.6 DNS 270 Standard query response PTR dfw06s06-in-f7.1e100.net
I googled for DNS caching on arch and I found pdnsd
Set it up according to the wiki, with a few tweaks, systemctl enable and reboots later... the DNS flood is over.