DNS Looking Glass

Inspired by the DNS looking glass implementation, we decided to create a seperate code base and implement a looking glass in Go.

DNS Looking Glasses

Features

The XML is based on the DNS XML internet-draft, all other supported formats (zone and json) are converted from this base XML format.

Supported formats:

  • Json,
  • XML
  • zone (text based output)

The original formats (text and html) are not supported as they don't add anything to the above ones.

Support values:

format:

Can be format=json, format=xml or format=zone(default)

tcp:

tcp=1, sidnlabs.nl/MX?tcp=1

server:

server=ip

dodnssec:

dodnssec=1, sidnlabs.nl?dodnssec=1 (watch the AD-bit)

reverse:

reverse=1, 192.5.5.241?reverse=1

buffersize:

buffersize=xxxx, sidnlabs.nl/MX?buffersize=4096

This code

This code is open source and licensed under the GPL version 2.
The source repository can be found at github.com.