Namespace Utility Modules (NUM) is a DNS-based protocol for storing and retrieving structured data on the internet:

  • Data can be stored for any domain name or email address
  • Data can be stored for any use case, standardised use cases are defined in Modules
  • Data is stored in DNS TXT records, known as NUM Records
  • NUM Records are identified using NUM URIs
  • NUM URIs are resolved using DNS queries, known as NUM Lookups

Querying NUM in DNS

You can query NUM using a DNS query, here's an example on Mac/Linux:

dig 0._num.numexample.com TXT
Here's an example on Windows:
nslookup -type=TXT 1._num.numexample.com
The result is:
@n=1;greeting=hello world;@L=foo
                                

We provide ready-built internet DNS servers to host and serve your NUM Records. See Products.

We also provide a NUM hosting service if you would prefer to outsource your hosting and serving of NUM records. See Services.