Custom DNS

Create DNS records for internal hosts and services

The Custom DNS page lets you create A, AAAA, and CNAME records for hosts on your local network. This turns blockasaurus into a lightweight authoritative DNS server for your internal names — no need for a separate DNS zone or /etc/hosts file on every machine.

The Custom DNS Page

Custom DNS page showing a table of DNS records
Custom DNS entries — A, AAAA, and CNAME records for internal hosts

Supported Record Types

TypeValueExample
A IPv4 address nas.home192.168.1.50
AAAA IPv6 address nas.homefd12::50
CNAME Alias to another domain git.homenas.home

Adding a Record

Click “Add Entry” to open the add dialog.

Add custom DNS entry dialog with domain, type, value, and TTL fields
Adding a custom DNS entry

Fields

FieldDescription
Domain The hostname to respond to (e.g., printer.home)
Type A, AAAA, or CNAME
Value IP address (A/AAAA) or target domain (CNAME)
TTL Time-to-live in seconds (how long clients cache this record). Default: 3600 (1 hour)

Use Cases

Name Your Home Network Devices

Give friendly names to devices on your LAN without configuring each machine’s hostname:

DomainTypeValue
nas.homeA192.168.1.50
printer.homeA192.168.1.30
plex.homeA192.168.1.51
grafana.homeCNAMEnas.home

Service Aliases with CNAME

Use CNAME records to create aliases for services running on the same host. When the host’s IP changes, you only update one A record:

server.home      A      192.168.1.10
grafana.home     CNAME  server.home
prometheus.home  CNAME  server.home
gitea.home       CNAME  server.home

Split-Horizon DNS

Return internal IPs for domains that resolve differently from outside your network. Useful when you self-host services behind a reverse proxy:

DomainTypeValueNote
nextcloud.example.com A 10.0.0.5 Internal IP, skips hairpin NAT

Custom DNS records take priority over upstream resolution. If you create an A record for google.com, clients on your network will get your custom IP instead of Google’s real address.

Editing and Deleting

Each record has Edit and Delete buttons. Records can also be toggled on and off without deleting them — useful for temporary overrides.

Remember to click Apply in the header after making changes. Custom DNS changes are staged until you apply.