A black-and-white spotted cow whose body is a glass jar full of honey, in a field of yellow flowers and bees.

honeycow

A polite NS squatter. You probably got here because something resolved through one of our nameservers and you wanted to know what was going on.

What you saw

The DNS server you queried claimed to be authoritative for a name it has no real business answering for. For most names it returned a synthesized response pointing every A / AAAA at this same server, plus an NS rrset, an SOA, and a TXT calling card.

That was on purpose. It's a research / observation tool — a sibling of chaoscow, which is the polite, single-zone version. This one (honeycow) is gleefully authoritative for every zone except a few categories of name we explicitly refuse (see below), and it logs whoever asked.

What it isn't

It isn't a phishing landing page, a credential trap, or anything trying to deliver content to you. The HTTP closer page is the only thing you'd ever get from this server, and it's the same page no matter what name you came in on.

It also isn't an open resolver. The wire-level differences are observable with dig:

Verify it yourself

You can confirm AA=1, RA=0, and TC=1 in one dig against honeycow.net. The qname below is a 240-character literal of repeating moos — no shell expansion, no piped commands, just a name long enough to push the response over 512 bytes.

dig +ignore @honeycow.net TXT \
"Mooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.\
Mooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.\
Mooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.\
Mooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.tld"

The response header should read flags: qr aa tc rd (AA=1, TC=1, RA absent), with ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0, and dig's explicit recursion requested but not available warning. +ignore tells dig not to retry over TCP after seeing TC=1, so the truncated response stays visible.

What we refuse

Three categories of name return REFUSED instead of a synthesized answer:

Something looks wrong

If a name that should be live is resolving through here, or you'd like an exemption added, or you're trying to track down where one of our responses came from, email abuse@honeycow.net with the query name, the timestamp, and a packet capture if you have one. A human reads it.

If you're a hosting-provider abuse desk that arrived here via a Shadowserver-style report, the wire-level behavior above is what distinguishes honeycow from a misconfigured open resolver, and the research-scanner exemption list is the mitigation we ship to drop off open-resolver reports on the next scan cycle. Reach out at the same address and we'll respond promptly.


 _________________________
/ Welcome to the pasture! \
\ 216.73.216.89           /
 -------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||