All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Large DNS & Cyber Security service provider (Vercara) nuking my hobbyist tiny DNS server
TL;DR I run a small DNS recursor which is being attacked by Vercara/Shadow Server/Neustar Security Services. They are a managed DNS, Cyber Security and other cloud related service provider. They are being acquired by DigiCert, another big name. This post about giving them credit and good PR about their cyber security practices that they deserve. ![]()
I built a tiny DNS server out of necessity because PDNS was failing me in some areas. Although can be achieved through some advanced config I decided to roll my own and to this day it is performing really well except I had to mitigate few small and one large attack earlier.
Recently I developed a SSH Honeytrap for my personal use and I was deploying this today. And while deploying this I found abnormal CPU usage on my VM and lo my DNS server was the criminal. I stopped the server and tried to check the log and I was presented with a 39GB pure BS. My poor server couldn't cry. ![]()
I am running sed (still processing) and current size is 29GB after removing error logs caused by other large recursors banning me.
https://ibb.co/wCK8JkQ
https://ibb.co/J54MJCK
https://ibb.co/h9xs93D



To my surprise they operate Shadow Server, a service similar to Shodan(Cisco stopped their funding). I still haven't processed this data and I don't want to either but some odd bits are DNS requests come from random ports but from my log they are using the same port. If anyone want sample of logs I can provide them by chunking to 1GB/10M lines per file. Just throw me a python/bash/go script to chunk this large BS.
Refs:
https://vercara.com/news/digicert-to-acquire-vercara-strengthening-its-position-as-a-leader-in-digital-trust
https://www.businesswire.com/news/home/20240821736820/en/Vercara-Data-186-Increase-in-DDoS-Attacks-in-First-Half-of-2024
https://www.shadowserver.org/who-we-are/
https://en.wikipedia.org/wiki/Shadowserver_Foundation
https://www.abuseipdb.com/check/146.88.241.188
https://www.abuseipdb.com/check/65.49.1.79
https://cleantalk.org/blacklists/as19905


Comments
So they were probing your dns server for vulnerabilities so much it generated a 30GB log file and caused significant performance issues? Pretty sure this is illegal in many jurisdictions, but hey when it's an "altruistic non-profit for internet security" it's fine I guess
Other option that comes to mind is DNS amplification? Are you sure your server isn't vulnerable? But don't know why someone would attack their scanner IPs.
I would just -j DROP their whole ASN.
My services are being scanned by this crap daily.
Sue them for causing global warming. They make your servers to work harder = consume more energy.
I guess you are a victim of DNS amplification attack (and you are the amplificator)
It's def amplification. What else would be ANY/TXT(255 is ANY in miekg/dns library) other than this? But the question is if this was some random script kiddie did that for fun. But they are a managed DNS and cyber security service provider. Is this norm in cyber security to make honest buck to first steal and then selling locks?
I am sure someone with source IP address spoofing targets whoever you see in your logs.
Also, I would recommend you to not allow recursion unless serving requests from within LAN you control.
I know PDNS has all this but I needed some custom control. Looks like My DNS server isn't safe out there until I implement some more features. For now I will keep this behind DNSDist. Which would still serve my purpose.
This could be either spoof or an inside job, Who knows. Can't spend much on hobby.
Given that you have said that your DNS server is recursor (if you meant "only"), you will be safe to discard any traffic from global Internet to 53/udp. Only allow traffic from LAN interface coming to 53/udp port. This will prevent any further abuse of your DNS server.
Just that I can have my own DOT/DOH on a random network. It's those I roll everything on my own situation. I need to implement rate limit/custom DSL for this. Also wanted to share with some friends/families.
you should change your psybnc port and add a firewall to that server.
Each of my BNCs has a random port in the 4xxxx–5xxxxx range. I can change it, but I don’t bother since I have so many BNCs scattered around that don’t stay permanently on a specific server.
Connection to the BNC isn't possible due to allowed hosts restrictions. That's just noise.
neustar has strong cia ties.