I did another thing that was a first to me.
I created a #DNS zone; .pen, on my DNS server to translate Private Enterprise Numbers into their #OIDs.
The zone consists of three records; SOA, NS, and a DNAME record.
This is the first time that I've used a DNAME record and I've got to say it did exactly what I wanted it to do.
@ IN DNAME 1.4.1.6.3.1.oid.
So querying for <anything>.pen gets treated as if you queried for <anything>.1.4.1.6.3.1.oid.
So I can do something like the following to get information about a #PEN from my OID zone:
% dig txt 61926.pen
{iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) REDACTED(61926)}