berkayunal / dns-server

Authoritative DNS Server using AWS Dynamo DB written in Python

Home Page:https://uh-dns.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DNS Server

alt text

Overview

  • Authoritative non-recursive DNS server utilising AWS DynamoDB as a key-value record store.
  • Fully EDNS compliant as per DNS Flag Day.
  • In use at UH DNS.
  • Supports the following records:
    • A : IPv4 Address
    • AAAA : IPv6 Address
    • CNAME : Canonical Name
    • NS : Name Server
    • SOA : Source of Authority
    • NAPTR : Name Authority Pointer
    • CAA : Certification Authority Authorization
    • ALIAS : Hostname -> Dynamic(A or AAAA)
    • TXT : Text
    • SRV : Service Locator
    • MX : Mail Exchange

Contributions

To contribute please raise an issue then open a pull request for review.

About

Authoritative DNS Server using AWS Dynamo DB written in Python

https://uh-dns.com

License:GNU Affero General Public License v3.0


Languages

Language:Python 99.3%Language:Dockerfile 0.7%