Compare commits

..

No commits in common. "cc33fcbcc8fb56fa35ff64807efe04aafc8dfe68" and "baaa135ff32f5974971ca818097c6857b4fd34ba" have entirely different histories.

98 changed files with 837 additions and 2429 deletions

31
.env Normal file
View File

@ -0,0 +1,31 @@
COMPOSE_PROJECT_NAME=coredns
# CoreDNS image pin — use a digest in real deploys
COREDNS_IMAGE=coredns/coredns:1.11.3
# Host ports. systemd-resolved usually binds 53, so default to 5353.
# Override to 53 if you actually want this to be the host's resolver.
DNS_PORT=5353
METRICS_PORT=9153
# 8080 is famously contested (dev servers, alternate HTTP). 8081 less so.
HEALTH_PORT=8081
# DoT (DNS-over-TLS, RFC 7858) — IANA port 853. Host port 8853 to
# stay unprivileged.
DOT_PORT=8853
# DoH (DNS-over-HTTPS, RFC 8484) — typically 443. Host port 8443
# because Caddy already owns 443 on this host.
DOH_PORT=8443
# --- Production cert provisioning (Caddy sidecar + Let's Encrypt) ---
# Hostname the cert is issued for. Must be a name you control and that
# resolves via the public DNS server holding the zone (Vultr's NS).
CADDY_HOSTNAME=dns.supported.systems
# Contact email registered with Let's Encrypt for expiry notifications.
ACME_EMAIL=rpm@malloys.us
# VULTR_API_KEY is intentionally NOT stored here. Caddy reads it from
# the shell environment via docker compose's variable interpolation —
# export it in your shell (or in ~/.zshenv) before `make tls-up`.

View File

@ -1,50 +0,0 @@
# Template for the operational .env file. Copy to .env and fill in real
# values. .env is gitignored (contains the active TSIG secret + any
# other host-specific overrides). Keeping this template in git lets
# new operators / fresh checkouts know what env vars are expected.
COMPOSE_PROJECT_NAME=coredns
# Custom CoreDNS image tag (CalVer). Built locally via `docker compose
# build coredns` using ./coredns/Dockerfile; pulls plugins from the
# referenced git repos at build time. Bump this when re-rolling.
COREDNS_IMAGE_TAG=2026.05.21.1
# Legacy pin (no longer the active image; kept for emergency rollback
# to upstream CoreDNS if the custom build needs to be reverted).
COREDNS_IMAGE=coredns/coredns:1.11.3
# Host ports. systemd-resolved usually binds 53, so default to 5353.
# Override to 53 if you actually want this to be the host's resolver.
DNS_PORT=5353
METRICS_PORT=9153
# 8080 is famously contested (dev servers, alternate HTTP). 8081 less so.
HEALTH_PORT=8081
# DoT (DNS-over-TLS, RFC 7858) — IANA port 853. Host port 8853 to
# stay unprivileged.
DOT_PORT=8853
# DoH (DNS-over-HTTPS, RFC 8484) — typically 443. Host port 8443
# because Caddy already owns 443 on this host.
DOH_PORT=8443
# --- Production cert provisioning (Caddy sidecar + Let's Encrypt) ---
# Hostname the cert is issued for. Must be a name you control and that
# resolves via the public DNS server holding the zone (Vultr's NS).
CADDY_HOSTNAME=dns.supported.systems
# Contact email registered with Let's Encrypt for expiry notifications.
ACME_EMAIL=rpm@malloys.us
# VULTR_API_KEY is intentionally NOT stored here. Caddy reads it from
# the shell environment via docker compose's variable interpolation —
# export it in your shell (or in ~/.zshenv) before `make tls-up`.
# TSIG shared secret for the rfc2136 plugin (RFC 2136 dynamic updates).
# Same secret is used by all authorised RFC 2136 clients (Caddy via
# caddy-dns/rfc2136, nsupdate, etc.). Rotate by regenerating with
# `openssl rand -base64 32` and updating this value + all clients.
# Lives in `.env` (tracked in our PRIVATE git) for operational
# simplicity; if you want a stricter convention, move to `.env.local`
# (gitignored) and pass `--env-file .env.local` at compose time.
ACME_TSIG_SECRET=GENERATE_VIA_openssl_rand_base64_32

9
.gitignore vendored
View File

@ -1,7 +1,4 @@
# Legacy: zones-prepared/ was the generated form when scripts/prepare-zones.sh
# (now in scripts/archive/) processed zones/. We retired that pipeline in
# favour of editing zones/*.zone directly as RFC-compliant served files.
# If anyone runs the archived script, the output stays out of git.
# Prepared zones are generated from zones/ by scripts/prepare-zones.sh
zones-prepared/*.zone
# Self-signed certs (re-generated by scripts/generate-certs.sh)
@ -14,7 +11,3 @@ caddy-config/
# Local-only env overrides
.env.local
# Operational secrets / per-host overrides. Use .env.example as template.
.env
.env.local

View File

@ -24,19 +24,6 @@
to *
}
# RFC 2136 dynamic DNS updates (TSIG-authenticated). Accepts UPDATE
# opcode messages from authorised clients (e.g. caddy-dns/rfc2136
# for ACME DNS-01) and applies them to the source zone files.
# SOA serial bumped automatically (CalVer); changes auto-committed
# to git. Plugin source: git.supported.systems/rsp2k/coredns-rfc2136
rfc2136 acrazy.org automaton.global automaton.host blender.bet blender.cam blender.partners blender.quest blender.systems cloud-dine.com context.bet coopermalloy.com copper-springs.online cyberinsuranceapp.com demostar.app demostar.click demostar.io demostar.net demo-tube.com dignity.ink dope.team encom.cash encom.ink encom.website encom.wtf enls.us enls.video freemyradicals.com garage.ceo garage.christmas garage.doctor garage.dog garage.engineering garage.makeup garage.rocks garage.supply glennsferry.site home-inspector.app home-inspector.pics home-inspector.site home-inspector.store home-inspector.website homestar.ink inpect.pro inspect.monster inspect.pics inspects.homes inspect.systems jobsite.homes kg7q.cc log.doctor lukascrockett.com malloys.us mcpdash.wtf mcp.website myhood.us nielsen-inspections.com nielsens.world ourjob.site paigemalloy.com paythatway.com powdercoatedcabinents.com powdercoatedcabinet.com powdercotedcabinets.com prezhub.com reviewr.guru rsvp-for.de ryanmalloy.com screencast.systems septic.report sidejob.pro spencernewbolt.com supported.systems supportedsystems.com supportedsystems.net syslog.chat tatemalloy.com tateorrtot.games timber.ink trackfeeds.cloud tuckermalloy.com upc.llc warehack.ing westboise.org zmesh.systems {
zones-dir /zones
tsig-key acme-update-key. hmac-sha256 {$ACME_TSIG_SECRET}
ttl 60
auto-commit true
git-author "coredns-rfc2136" "rfc2136@coredns.supported.systems"
}
forward . 1.1.1.1 1.0.0.1 9.9.9.9 {
max_concurrent 1000
}

View File

@ -6,24 +6,15 @@ COMPOSE := docker compose
include .env
export
.PHONY: help certs up down restart logs logs-caddy ps test test-tls \
.PHONY: help prep certs up down restart logs logs-caddy ps test test-tls \
test-public reload clean tls-up cert-watch caddy-rebuild
help: ## Show this help
@awk 'BEGIN {FS = ":.*?## "} /^[a-zA-Z_-]+:.*?## / {printf " \033[36m%-14s\033[0m %s\n", $$1, $$2}' $(MAKEFILE_LIST)
# ---------------------------------------------------------------------------
# Zone-file edits are now direct: edit zones/*.zone, bump SOA serial,
# commit. CoreDNS's auto plugin reloads within 30s. HE pulls on its
# SOA-refresh cycle (300s by zone SOA setting).
#
# For manual edits, scripts/bump-serials.sh helps bump CalVer-style
# serials for zones changed since HEAD. RFC 2136 UPDATEs (via the
# coredns-rfc2136 plugin) bump serials themselves and auto-commit.
#
# The legacy prepare-zones.sh / make prep / notify-he.py pipeline is
# retired — kept in scripts/archive/ for reference. See CLAUDE.md.
# ---------------------------------------------------------------------------
prep: ## Re-inject SOA + bump serial, then NOTIFY all secondaries (auto-fires AXFR)
@./scripts/prepare-zones.sh
@./scripts/notify-secondaries.py --quiet || echo " (NOTIFY had failures; secondaries will still re-poll on SOA refresh)"
certs: ## Generate self-signed dev cert (only useful if not using Caddy ACME)
@./scripts/generate-certs.sh
@ -35,7 +26,7 @@ caddy-rebuild: ## Rebuild the Caddy image (after editing caddy/Dockerfile)
# Production / Let's Encrypt flow
# ---------------------------------------------------------------------------
tls-up: ## Bring up Caddy → wait for cert → start CoreDNS (one command)
tls-up: prep ## Bring up Caddy → wait for cert → start CoreDNS (one command)
@if [ -z "$$VULTR_API_KEY" ]; then \
echo "ERROR: VULTR_API_KEY is not exported. Set it in your shell:"; \
echo " export VULTR_API_KEY=..."; \
@ -70,12 +61,11 @@ logs-caddy: ## Tail Caddy logs
down: ## Stop & remove all containers
$(COMPOSE) down
restart: ## Restart CoreDNS (does not re-issue cert)
restart: ## Restart CoreDNS (does not re-prep zones / re-issue cert)
$(COMPOSE) restart coredns
reload: ## Touch zone files so CoreDNS auto plugin picks them up promptly
@echo "CoreDNS auto plugin polls zones/ every 30s — no action needed."
@echo "If you just edited a zone, ensure the SOA serial was bumped."
reload: prep ## Re-prep zones; CoreDNS auto-plugin picks changes up
@echo "Zones re-prepared. CoreDNS reloads files every 30s (auto plugin)."
logs: ## Tail CoreDNS logs
$(COMPOSE) logs -f coredns
@ -107,8 +97,8 @@ test-public: ## Smoke-test using the public hostname (DoT/DoH ports must be open
@echo "=== DoH on public hostname @ port 443 ==="
@dig @$(CADDY_HOSTNAME) +https cloudflare.com A +short
clean: down ## Remove containers + dev self-signed certs
rm -f certs/*.pem
clean: down ## Remove containers + prepared zones + dev self-signed certs
rm -rf zones-prepared/*.zone certs/*.pem
clean-caddy: down ## Also wipe Caddy's data dir (forces re-issuance from scratch!)
@echo "About to delete caddy-data/ — this will force re-issuance from LE."

View File

@ -38,33 +38,3 @@
# "Caddy is alive" sanity check inside the compose network.
respond "CoreDNS DoT/DoH endpoint. DoT: port 853. DoH: /dns-query" 200
}
# ─── Test domain using caddy-dns/rfc2136 our own CoreDNS plugin ──
#
# Proves the full self-hosted ACME DNS-01 loop end-to-end:
# 1. Caddy attempts to issue a cert for test-rfc2136.supported.systems
# 2. Caddy uses caddy-dns/rfc2136 to UPDATE _acme-challenge.<name>
# TXT record into supported.systems via our CoreDNS plugin
# 3. Plugin verifies TSIG, writes the zone file, bumps SOA
# 4. CoreDNS reloads (auto plugin, ~30s)
# 5. HE pulls the new serial within ~300s
# 6. Let's Encrypt validates from public DNS via HE
# 7. Caddy issues the cert
test-rfc2136.supported.systems {
tls {
dns rfc2136 {
key_name acme-update-key.
key_alg hmac-sha256
key {env.ACME_TSIG_SECRET}
# `coredns` resolves on the docker network to the CoreDNS
# container; port 53 is its in-container listener.
server coredns:53
}
# Use public resolvers (not docker's embedded DNS) for the
# post-update propagation check. Allow HE plenty of time to pull.
resolvers 1.1.1.1 9.9.9.9 1.0.0.1
propagation_delay 60s
propagation_timeout 600s
}
respond "test-rfc2136: cert issued via self-hosted RFC 2136 ACME flow!" 200
}

View File

@ -8,8 +8,7 @@ FROM caddy:2.10.0-builder AS builder
# a plugin's minimum Go version moves.
ENV GOTOOLCHAIN=auto
RUN xcaddy build \
--with github.com/caddy-dns/vultr \
--with github.com/caddy-dns/rfc2136
--with github.com/caddy-dns/vultr
FROM caddy:2.10.0
COPY --from=builder /usr/bin/caddy /usr/bin/caddy

View File

@ -12,53 +12,25 @@
# not yet exist. Building this image will fail until Phase 1 ships.
# ─── Stage 1: builder ──────────────────────────────────────────────
FROM golang:1.25-alpine AS builder
# GOTOOLCHAIN=auto lets `go` download a newer toolchain on demand if
# go.mod (ours OR a transitive dep's) specifies a Go version newer
# than the base image. Belt-and-suspenders so an upstream version
# bump doesn't break this Dockerfile.
ENV GOTOOLCHAIN=auto
# Bypass the public Go module proxy. Our plugin lives on a private
# Gitea instance, which proxy.golang.org won't (and shouldn't) cache.
# direct = go talks to the upstream VCS for every module fetch.
ENV GOPROXY=direct
ENV GOSUMDB=off
FROM golang:1.22-alpine AS builder
RUN apk add --no-cache git make
WORKDIR /build
ARG COREDNS_REF=v1.14.3
ARG COREDNS_REF=v1.12.2
RUN git clone --depth 1 --branch ${COREDNS_REF} https://github.com/coredns/coredns.git .
# Inject our plugin into plugin.cfg. Must come BEFORE the `cache` plugin
# so authoritative answers from rfc2136 aren't intercepted by cache.
ARG PLUGIN_REPO=git.supported.systems/rsp2k/coredns-rfc2136
ARG PLUGIN_REPO=git.supportedsystems.net/rpm/coredns-rfc2136
ARG PLUGIN_REF=latest
RUN sed -i "/^cache:cache$/i rfc2136:${PLUGIN_REPO}" plugin.cfg && \
go get ${PLUGIN_REPO}@${PLUGIN_REF}
# Go's GOFLAGS env splits on whitespace and doesn't honour shell quoting
# in a way that survives a Dockerfile RUN, so passing
# `-ldflags="-w -s"` breaks parsing. We let `make` use its defaults;
# the resulting binary is ~10 MB larger than a stripped build but
# works correctly and is what upstream CoreDNS ships.
RUN make
RUN make GOFLAGS="-ldflags=-w -s"
# ─── Stage 2: runtime ──────────────────────────────────────────────
# Switched from distroless to alpine specifically so the rfc2136
# plugin's auto-commit can shell out to `git`. Distroless has no
# package manager and no shell, which would block git execution.
# Image grows ~10 MB; trade-off worth it for the audit trail.
FROM alpine:3.20
RUN apk add --no-cache git ca-certificates && \
# Pre-create the user-id range the container will run as (1000)
# so that volume-mounted files written by this process land owned
# by the host's primary user. Add to the same group so a future
# interactive `docker exec --user 1000` works.
addgroup -g 1000 -S coredns && \
adduser -u 1000 -S coredns -G coredns
FROM gcr.io/distroless/static-debian12
COPY --from=builder /build/coredns /coredns

View File

@ -11,16 +11,7 @@ services:
environment:
- CADDY_HOSTNAME=${CADDY_HOSTNAME}
- ACME_EMAIL=${ACME_EMAIL}
# Used by caddy-dns/rfc2136 for the test-rfc2136 site -- same
# secret CoreDNS's rfc2136 plugin verifies on the other side.
- ACME_TSIG_SECRET=${ACME_TSIG_SECRET}
# Optional: only required for Caddy's DNS-01 cert renewal via Vultr's
# API. Cert is valid ~90 days; this env var only matters within the
# final 30d renewal window. Empty default keeps `docker compose up`
# working without the key in scope. Set it when renewal is imminent,
# OR migrate Caddy to caddy-dns/rfc2136 (via our plugin) and retire
# the Vultr dependency entirely.
- VULTR_API_KEY=${VULTR_API_KEY:-}
- VULTR_API_KEY=${VULTR_API_KEY:?VULTR_API_KEY must be exported in your shell}
volumes:
- ./caddy/Caddyfile:/etc/caddy/Caddyfile:ro
- ./caddy-data:/data
@ -46,28 +37,10 @@ services:
start_period: 5s
coredns:
# Custom build with the rfc2136 plugin baked in. The image tag is
# CalVer (set in .env COREDNS_IMAGE_TAG) so we can pin specific
# builds; `docker compose build coredns` produces the locally-tagged
# image, then up -d picks it up.
build:
context: .
dockerfile: coredns/Dockerfile
image: coredns-rfc2136:${COREDNS_IMAGE_TAG}
image: ${COREDNS_IMAGE}
container_name: coredns
restart: unless-stopped
# Run as host's primary user so files the rfc2136 plugin writes to
# /zones land owned by rpm:rpm on the host. Without this they'd
# be root-owned, making manual edits / git ops painful.
#
# UID/GID come from env (defaulted to dell01's rpm: 1003:1004).
# Override in .env for hosts where rpm has different ids.
user: "${COREDNS_UID:-1003}:${COREDNS_GID:-1004}"
command: ["-conf", "/etc/coredns/Corefile"]
# The Corefile uses {$ACME_TSIG_SECRET} expansion to read the
# TSIG secret. Passed in from compose's env (which auto-reads .env).
environment:
- ACME_TSIG_SECRET=${ACME_TSIG_SECRET}
depends_on:
caddy:
condition: service_healthy
@ -80,9 +53,7 @@ services:
- "${HEALTH_PORT}:8080/tcp"
volumes:
- ./Corefile:/etc/coredns/Corefile:ro
# Read-write because the rfc2136 plugin writes zone files in-place
# after each accepted UPDATE message (atomic temp-file + rename).
- ./zones:/zones
- ./zones-prepared:/zones:ro
# Subpath mount of Caddy's data dir. The healthcheck maintains
# cert.pem / key.pem symlinks at the top of this tree, so CoreDNS
# sees stable filenames regardless of hostname. The /accounts dir

View File

@ -1,30 +0,0 @@
# Test stack Corefile -- isolated from the production Corefile by virtue
# of running in a separate docker-compose project on different ports.
#
# Plugin chain semantics:
# - auto loads test.example.com.zone from /zones; reload every 5s
# so we see UPDATE-induced changes promptly during smoke tests
# - rfc2136 intercepts UPDATE opcode; passes all queries through to auto
#
# Plugin.cfg order (set in coredns/Dockerfile) puts rfc2136 BEFORE auto AND
# BEFORE cache, so UPDATE messages reach our handler before anything else.
. {
auto {
directory /zones (.*)\.zone {1}
reload 5s
}
rfc2136 test.example.com {
zones-dir /zones
tsig-key acme-update-key. hmac-sha256 {$ACME_TSIG_SECRET}
ttl 60
# Auto-commit OFF in test: there's no git repo at /zones inside
# the container, and we don't want spurious commits during smoke
# tests. End-to-end auto-commit testing happens on dell01.
auto-commit false
}
log
errors
}

View File

@ -1,73 +0,0 @@
# Test stack — sandboxed CoreDNS + rfc2136 plugin
Brings up a parallel CoreDNS instance for smoke-testing the
`git.supported.systems/rsp2k/coredns-rfc2136` plugin without
touching the production stack on dell01.
## What this proves
- The custom CoreDNS image builds and links the plugin successfully.
- The plugin parses its Corefile directive at startup.
- Queries (SOA, A, TXT, etc.) flow through the `auto` plugin as
normal (the rfc2136 plugin is transparent for non-UPDATE traffic).
- UPDATE messages signed with the configured TSIG key apply changes
to the on-disk zone file.
- After an UPDATE, `dig` returns the new record (CoreDNS's `auto`
plugin sees the mtime change and reloads within 5s).
## Quickstart
```bash
cd test/
# 1. Build + start. The build clones CoreDNS source and pulls the
# plugin via `go get` -- expect ~2-3 min for the first build.
docker compose up -d --build
# 2. Sanity-check the apex SOA is served.
dig @127.0.0.1 -p 11053 test.example.com SOA +short
# 3. Push an UPDATE via nsupdate. The TSIG secret comes from .env.
nsupdate -y "hmac-sha256:acme-update-key.:$(grep ACME_TSIG_SECRET .env | cut -d= -f2)" <<'EOF'
server 127.0.0.1 11053
zone test.example.com
update add token.test.example.com 60 TXT "validation-token-1"
send
EOF
# 4. Wait ~5s for the auto plugin to reload, then verify.
sleep 6
dig @127.0.0.1 -p 11053 token.test.example.com TXT +short
# expected: "validation-token-1"
# 5. Inspect the updated zone file on disk.
cat zones/test.example.com.zone
# 6. Tear down when done.
docker compose down
```
## Files
| Path | Role |
|---|---|
| `Corefile` | Two plugins: `auto` (serves queries) + `rfc2136` (handles UPDATE) |
| `zones/test.example.com.zone` | The one test zone; rewritten by rfc2136 on UPDATE |
| `docker-compose.yml` | Standalone stack on ports 11053 / 19153 |
| `.env` | Isolated `COMPOSE_PROJECT_NAME` + a fixed throwaway TSIG secret |
## What this does NOT test
- TSIG cryptographic correctness against a malicious client. (Unit
tests in the plugin's `tsig.go` + miekg/dns's own tests cover this.)
- Git auto-commit. We disable it here (`auto-commit false` in Corefile)
because there's no git repo at `/zones` inside the container. That
path gets exercised on dell01 in Phase 3.
- Caddy → caddy-dns/rfc2136 end-to-end cert issuance. (Phase 3.)
## Cleanup
```bash
docker compose down
git checkout -- zones/test.example.com.zone # restore baseline
```

View File

@ -1,27 +0,0 @@
services:
# Custom CoreDNS build with the rfc2136 plugin baked in.
# The Dockerfile lives in the parent dir (../coredns/Dockerfile) so
# we reuse the production build artefact.
coredns:
build:
context: ..
dockerfile: coredns/Dockerfile
image: coredns-rfc2136-test:dev
container_name: coredns-rfc2136-test
restart: "no" # never auto-restart in test scenarios
command: ["-conf", "/etc/coredns/Corefile"]
environment:
- ACME_TSIG_SECRET=${ACME_TSIG_SECRET}
ports:
- "${TEST_DNS_PORT}:53/udp"
- "${TEST_DNS_PORT}:53/tcp"
- "${TEST_METRICS_PORT}:9153/tcp"
volumes:
- ./Corefile:/etc/coredns/Corefile:ro
- ./zones:/zones # NOT read-only: rfc2136 needs to write here
healthcheck:
test: ["CMD", "/coredns", "-version"]
interval: 10s
timeout: 3s
retries: 3
start_period: 5s

View File

@ -1,8 +0,0 @@
; Auto-written by coredns-rfc2136 on 2026-05-21T17:59:46Z
; Zone: test.example.com.
$ORIGIN test.example.com.
test.example.com. 3600 IN SOA ns.test.example.com. admin.test.example.com. 2026052103 300 120 604800 60
test.example.com. 3600 IN NS ns.test.example.com.
ns.test.example.com. 3600 IN A 127.0.0.1
token.test.example.com. 60 IN TXT "validation-1"
fresh.test.example.com. 60 IN TXT "msgAcceptFunc-fix-works"

View File

@ -1,35 +1,19 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/acrazy.org.zone
; Zone file for acrazy.org
; Generated by mcp-vultr
$ORIGIN acrazy.org.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.acrazy.org. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
or 300 IN A 74.91.22.233
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
b 300 IN A 108.61.23.129
dootie 300 IN A 108.61.23.129
* 300 IN CNAME acrazy.org.
*.dootie 300 IN CNAME dootie.acrazy.org.
@ 300 IN MX 10 acrazy.org.
* 300 IN CNAME acrazy.org
*.dootie 300 IN CNAME dootie.acrazy.org
300 IN MX 10 acrazy.org
_acme-challenge 300 IN TXT "eIA2Ii4EA7cfmjVcTUvOrM5nc4nFRRYpjvxtpEYzPG4"
_acme-challenge 300 IN TXT "DQxkmE7D658WT3-MR5xa7x5NW85L0C8Xq80Iv9-ZF60"
_acme-challenge 300 IN TXT "uOz583TEOpuME0AiJgaZYusECS8VDCP55yBuGw9WL58"
@ -55,4 +39,6 @@ _acme-challenge.l 300 IN TXT "Ike1gqcB3VI7WwKoH3T8zqbpYSo2qRPrq0iqzB5wmFU"
_acme-challenge.langfuse.dootie 300 IN TXT "1WJ-mHJ2SQuuC5CgxbYY6euwiMZm1dVicfIkeluovTY"
_acme-challenge.dootie.l 300 IN TXT "uW30ozl6AKA_q9FWPlvaxuwbgBJ-TgTsXxA3JFtn0tg"
_acme-challenge.langfuse.dootie.l 300 IN TXT "P6tOVfwB8OBbI6AqnIuHXKQc05FjuABhGihUHwzpMOs"
langfuse.dootie 300 IN CNAME acrazy.org.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
langfuse.dootie 300 IN CNAME acrazy.org

View File

@ -1,33 +1,17 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/automaton.global.zone
; Zone file for automaton.global
; Generated by mcp-vultr
$ORIGIN automaton.global.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.automaton.global. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 144.202.93.19
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 144.202.93.19
cloud 300 IN A 144.202.93.19
join 300 IN A 108.61.194.241
jump 900 IN A 134.215.239.30
jump1 3600 IN A 134.215.239.30
test 300 IN A 1.2.3.4
* 300 IN CNAME automaton.global.
mail 300 IN CNAME mail.supported.systems.
@ 300 IN MX 10 mail.supported.systems.
@ 300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
* 300 IN CNAME automaton.global
mail 300 IN CNAME mail.supported.systems
300 IN MX 10 mail.supported.systems
300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/automaton.host.zone
; Zone file for automaton.host
; Generated by mcp-vultr
$ORIGIN automaton.host.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.automaton.host. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 50.52.72.153
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 50.52.72.153
krambu 300 IN A 134.215.239.30
* 300 IN CNAME automaton.host.
@ 300 IN MX 10 mail.supported.systems.
* 300 IN CNAME automaton.host
300 IN MX 10 mail.supported.systems

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/blender.bet.zone
; Zone file for blender.bet
; Generated by mcp-vultr
$ORIGIN blender.bet.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.blender.bet. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME blender.bet.
@ 300 IN MX 10 blender.bet.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME blender.bet
300 IN MX 10 blender.bet

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/blender.cam.zone
; Zone file for blender.cam
; Generated by mcp-vultr
$ORIGIN blender.cam.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.blender.cam. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME blender.cam.
@ 300 IN MX 10 blender.cam.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME blender.cam
300 IN MX 10 blender.cam

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/blender.partners.zone
; Zone file for blender.partners
; Generated by mcp-vultr
$ORIGIN blender.partners.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.blender.partners. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME blender.partners.
@ 300 IN MX 10 blender.partners.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME blender.partners
300 IN MX 10 blender.partners

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/blender.quest.zone
; Zone file for blender.quest
; Generated by mcp-vultr
$ORIGIN blender.quest.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.blender.quest. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME blender.quest.
@ 300 IN MX 10 blender.quest.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME blender.quest
300 IN MX 10 blender.quest

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/blender.systems.zone
; Zone file for blender.systems
; Generated by mcp-vultr
$ORIGIN blender.systems.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.blender.systems. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
l 300 IN A 127.0.0.1
* 300 IN CNAME blender.systems.
*.l 300 IN CNAME blender.systems.
@ 300 IN MX 10 mail.supported.systems.
@ 300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
* 300 IN CNAME blender.systems
*.l 300 IN CNAME blender.systems
300 IN MX 10 mail.supported.systems
300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/cloud-dine.com.zone
; Zone file for cloud-dine.com
; Generated by mcp-vultr
$ORIGIN cloud-dine.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.cloud-dine.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 72.24.184.132
* 300 IN CNAME cloud-dine.com.
@ 300 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 72.24.184.132
* 300 IN CNAME cloud-dine.com
300 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/context.bet.zone
; Zone file for context.bet
; Generated by mcp-vultr
$ORIGIN context.bet.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.context.bet. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME context.bet.
@ 300 IN MX 10 context.bet.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME context.bet
300 IN MX 10 context.bet
_acme-challenge.studio 300 IN TXT "Li380TywS7mThEIWuivl7P2Zkt3xM5Ug_dYEa-oN238"
_acme-challenge.studio 300 IN TXT "KHzdoVgJnWS-pYx0MFaeqzMxkAKMIffHYBE-FgV_gz8"
_acme-challenge 300 IN TXT "YvpqyCHZnlMxlA5I7PJu4FXLXRlObIdvTmd07P_Hctg"
@ -46,4 +30,6 @@ _acme-challenge 300 IN TXT "FSMb7Ru6xgzIIUvlzSzzVnOsGQD2Dgxm_qhx6hyymnE"
_acme-challenge 300 IN TXT "yB9kMNkHqVDe5vMvkgN5SFxiXgDSlSyUgldfW971BXw"
_acme-challenge 300 IN TXT "dpheXmHW0vH_NW5t8Ie_OWXiJkZT0l2U2Yu9w5n5uZg"
_acme-challenge 300 IN TXT "K6DYSkbn2Fk_P0fA1fxbIZszce4NzjTtgodaUNxDS1w"
studio 300 IN CNAME context.bet.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
studio 300 IN CNAME context.bet

View File

@ -1,31 +1,15 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/coopermalloy.com.zone
; Zone file for coopermalloy.com
; Generated by mcp-vultr
$ORIGIN coopermalloy.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.coopermalloy.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME coopermalloy.com.
mail 3600 IN CNAME mail.supported.systems.
@ 300 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME coopermalloy.com
mail 3600 IN CNAME mail.supported.systems
300 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
_acme-challenge 300 IN TXT "EZLETkIGw-ztOqS8PxZ6ErG1wuFdbwUUo_hQ6Ouc1u0"
_acme-challenge 300 IN TXT "YckMEs1aROXztwr7eHJksQ7VdR9GSKfMDujVL8BH25E"
_acme-challenge 300 IN TXT "zSS6xNG4EIz1LLTRIcSmX2HBHTSRZVvy8kkgTYI2mSg"
@ -37,4 +21,4 @@ _acme-challenge 300 IN TXT "SEIL9s7-r-rOHWnE-ZDeNPk_1f3iHfqGYjluAU6R4Xw"
_acme-challenge 300 IN TXT "fZ9Wg4cJirtPEGr5JtR_aO4dSRZOtKLopug05hwJOU0"
_acme-challenge 300 IN TXT "6LWS9nyupxDGygeRbBmWnkJyjZhMCxj-xZRZmRnzquw"
_acme-challenge 300 IN TXT "JG5vKxfEqXH43AK3FEnPYwVc7TkADQ-PxgjdqfrpAgU"
_acme-challenge 300 IN TXT "b9X8yKk78gcZ0mg8Wy-81_keh9ZetEBs08QNqUDuXr4"
_acme-challenge 300 IN TXT "b9X8yKk78gcZ0mg8Wy-81_keh9ZetEBs08QNqUDuXr4"

View File

@ -1,30 +1,16 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/copper-springs.online.zone
; Zone file for copper-springs.online
; Generated by mcp-vultr
$ORIGIN copper-springs.online.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.copper-springs.online. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
dev 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME copper-springs.online.
*.dev 300 IN CNAME dev.copper-springs.online.
@ 300 IN MX 10 copper-springs.online.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
dev 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME copper-springs.online
*.dev 300 IN CNAME dev.copper-springs.online
300 IN MX 10 copper-springs.online
_acme-challenge.docs.butler.dev 300 IN TXT "JcIKn8HyUtQMwY_q0FNdj-XfacQS9Tn5SQiwTKB79VE"
docs.butler.dev 300 IN CNAME copper-springs.online.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
docs.butler.dev 300 IN CNAME copper-springs.online

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/cyberinsuranceapp.com.zone
; Zone file for cyberinsuranceapp.com
; Generated by mcp-vultr
$ORIGIN cyberinsuranceapp.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.cyberinsuranceapp.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 144.202.104.200
* 300 IN CNAME cyberinsuranceapp.com.
@ 300 IN MX 10 cyberinsuranceapp.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 144.202.104.200
* 300 IN CNAME cyberinsuranceapp.com
300 IN MX 10 cyberinsuranceapp.com

View File

@ -1,28 +1,12 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/demo-tube.com.zone
; Zone file for demo-tube.com
; Generated by mcp-vultr
$ORIGIN demo-tube.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.demo-tube.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME demo-tube.com.
@ 300 IN MX 10 demo-tube.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME demo-tube.com
300 IN MX 10 demo-tube.com
_acme-challenge 300 IN TXT "-ucCFXSieY1TSGAAgfEnmNQY7C59R8d-VeCL7YWG80E"
_acme-challenge 300 IN TXT "rl8mWufuTFr3fbO9Yq5XzLg8HvuU_SiwUdylOopo5Sk"
_acme-challenge 300 IN TXT "rl8mWufuTFr3fbO9Yq5XzLg8HvuU_SiwUdylOopo5Sk"

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/demostar.app.zone
; Zone file for demostar.app
; Generated by mcp-vultr
$ORIGIN demostar.app.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.demostar.app. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 72.24.184.132
* 300 IN CNAME demostar.app.
@ 300 IN MX 10 mail.supported.systems.
@ 300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 72.24.184.132
* 300 IN CNAME demostar.app
300 IN MX 10 mail.supported.systems
300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/demostar.click.zone
; Zone file for demostar.click
; Generated by mcp-vultr
$ORIGIN demostar.click.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.demostar.click. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 149.28.50.172
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 149.28.50.172
analytics 300 IN A 144.202.93.19
* 300 IN CNAME demostar.click.
@ 300 IN MX 10 mail.supported.systems.
* 300 IN CNAME demostar.click
300 IN MX 10 mail.supported.systems

View File

@ -1,39 +1,23 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/demostar.io.zone
; Zone file for demostar.io
; Generated by mcp-vultr
$ORIGIN demostar.io.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.demostar.io. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.230
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.230
ph 300 IN A 144.202.60.236
or 300 IN A 74.91.22.233
vdo 300 IN A 74.91.22.230
dev 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME demostar.io.
shynet 300 IN CNAME demostar.io.
oo-sandbox 300 IN CNAME oo.demostar.io.
oo 300 IN CNAME demostar.io.
cw 3600 IN CNAME demostar.io.
@ 300 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
@ 3600 IN TXT "google-site-verification=2O9jXz4H-nx0oRi2hVdFCWnPudISRlpT2nWE0xF-U14"
dev 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME demostar.io
shynet 300 IN CNAME demostar.io
oo-sandbox 300 IN CNAME oo.demostar.io
oo 300 IN CNAME demostar.io
cw 3600 IN CNAME demostar.io
300 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
3600 IN TXT "google-site-verification=2O9jXz4H-nx0oRi2hVdFCWnPudISRlpT2nWE0xF-U14"
_acme-challenge.meet 300 IN TXT "6ZSVw9yrMNjG2z-KqLP77_FW7w0I7embcfCLc9g6CRs"
_acme-challenge.oo-sandbox 300 IN TXT "o8a0j9u2-CmTCkAPJ9audd0SSh2KFv90vXPgLOoib_c"
_acme-challenge 300 IN TXT "xfcM1eMV0DRZMxHWzY5_l4v8sEHe064XmrJpBn7KZik"
@ -48,6 +32,8 @@ _acme-challenge.vdo 300 IN TXT "slcvr2gvi6ahNucyzfzLvInL-l0L1P93I2p3vQ3ytrU"
_acme-challenge.vdo 300 IN TXT "cGxfMICfHYD7QiQmsAuWuVN-hQQoZ38GcvDTigsioWQ"
_acme-challenge.cw.cw 300 IN TXT "Y0ahdJHcKysWxYNQG8aXQuWr0uSp7WVlwxkdWYHcrIM"
_acme-challenge.cw 300 IN TXT "e7IRkthq2cwpEJHEjbAsQwqkvQGHl831X6luH3ct6uc"
cw.cw 300 IN CNAME demostar.io.
doom 300 IN CNAME demostar.io.
meet 300 IN CNAME demostar.io.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
cw.cw 300 IN CNAME demostar.io
doom 300 IN CNAME demostar.io
meet 300 IN CNAME demostar.io

View File

@ -1,28 +1,12 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/demostar.net.zone
; Zone file for demostar.net
; Generated by mcp-vultr
$ORIGIN demostar.net.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.demostar.net. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 140.82.13.104
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 140.82.13.104
docker-zfs1.nj 300 IN A 140.82.13.104
* 300 IN CNAME demostar.net.
@ 300 IN MX 10 mail.supported.systems.
@ 300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
* 300 IN CNAME demostar.net
300 IN MX 10 mail.supported.systems
300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/dignity.ink.zone
; Zone file for dignity.ink
; Generated by mcp-vultr
$ORIGIN dignity.ink.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.dignity.ink. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
l 300 IN A 10.20.0.38
* 300 IN CNAME dignity.ink.
*.l 300 IN CNAME l.dignity.ink.
kayla 300 IN CNAME docker-2.supportedsystems.net.
@ 300 IN MX 10 dignity.ink.
* 300 IN CNAME dignity.ink
*.l 300 IN CNAME l.dignity.ink
kayla 300 IN CNAME docker-2.supportedsystems.net
300 IN MX 10 dignity.ink

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/dope.team.zone
; Zone file for dope.team
; Generated by mcp-vultr
$ORIGIN dope.team.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.dope.team. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
qube 300 IN A 108.61.23.129
* 300 IN CNAME dope.team.
@ 300 IN MX 10 dope.team.
* 300 IN CNAME dope.team
300 IN MX 10 dope.team

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/encom.cash.zone
; Zone file for encom.cash
; Generated by mcp-vultr
$ORIGIN encom.cash.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.encom.cash. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME encom.cash.
@ 300 IN MX 10 encom.cash.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME encom.cash
300 IN MX 10 encom.cash

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/encom.ink.zone
; Zone file for encom.ink
; Generated by mcp-vultr
$ORIGIN encom.ink.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.encom.ink. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME encom.ink.
@ 300 IN MX 10 encom.ink.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME encom.ink
300 IN MX 10 encom.ink

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/encom.website.zone
; Zone file for encom.website
; Generated by mcp-vultr
$ORIGIN encom.website.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.encom.website. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME encom.website.
@ 300 IN MX 10 encom.website.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME encom.website
300 IN MX 10 encom.website

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/encom.wtf.zone
; Zone file for encom.wtf
; Generated by mcp-vultr
$ORIGIN encom.wtf.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.encom.wtf. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME encom.wtf.
@ 300 IN MX 10 encom.wtf.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME encom.wtf
300 IN MX 10 encom.wtf

View File

@ -1,28 +1,12 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/enls.us.zone
; Zone file for enls.us
; Generated by mcp-vultr
$ORIGIN enls.us.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.enls.us. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME enls.us.
@ 300 IN MX 10 enls.us.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME enls.us
300 IN MX 10 enls.us
_acme-challenge 300 IN TXT "RpllERXufsL0PWSFs_5p980PX3twLnYM-JKt048e7iI"
_acme-challenge 300 IN TXT "qGFOfoDwY0NHx-Xdo5aPQQ1z7wOQ3d4UJcbU17iL0WQ"
_acme-challenge 300 IN TXT "qGFOfoDwY0NHx-Xdo5aPQQ1z7wOQ3d4UJcbU17iL0WQ"

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/enls.video.zone
; Zone file for enls.video
; Generated by mcp-vultr
$ORIGIN enls.video.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.enls.video. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME enls.video.
@ 300 IN MX 10 enls.video.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME enls.video
300 IN MX 10 enls.video

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/freemyradicals.com.zone
; Zone file for freemyradicals.com
; Generated by mcp-vultr
$ORIGIN freemyradicals.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.freemyradicals.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME freemyradicals.com.
@ 300 IN MX 10 freemyradicals.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME freemyradicals.com
300 IN MX 10 freemyradicals.com

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.ceo.zone
; Zone file for garage.ceo
; Generated by mcp-vultr
$ORIGIN garage.ceo.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.ceo. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.ceo.
@ 300 IN MX 10 garage.ceo.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.ceo
300 IN MX 10 garage.ceo

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.christmas.zone
; Zone file for garage.christmas
; Generated by mcp-vultr
$ORIGIN garage.christmas.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.christmas. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.christmas.
@ 300 IN MX 10 garage.christmas.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.christmas
300 IN MX 10 garage.christmas

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.doctor.zone
; Zone file for garage.doctor
; Generated by mcp-vultr
$ORIGIN garage.doctor.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.doctor. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.doctor.
@ 300 IN MX 10 garage.doctor.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.doctor
300 IN MX 10 garage.doctor

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.dog.zone
; Zone file for garage.dog
; Generated by mcp-vultr
$ORIGIN garage.dog.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.dog. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.dog.
@ 300 IN MX 10 garage.dog.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.dog
300 IN MX 10 garage.dog

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.engineering.zone
; Zone file for garage.engineering
; Generated by mcp-vultr
$ORIGIN garage.engineering.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.engineering. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.engineering.
@ 300 IN MX 10 garage.engineering.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.engineering
300 IN MX 10 garage.engineering

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.makeup.zone
; Zone file for garage.makeup
; Generated by mcp-vultr
$ORIGIN garage.makeup.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.makeup. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.makeup.
@ 300 IN MX 10 garage.makeup.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.makeup
300 IN MX 10 garage.makeup

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.rocks.zone
; Zone file for garage.rocks
; Generated by mcp-vultr
$ORIGIN garage.rocks.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.rocks. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.rocks.
@ 300 IN MX 10 garage.rocks.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.rocks
300 IN MX 10 garage.rocks

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/garage.supply.zone
; Zone file for garage.supply
; Generated by mcp-vultr
$ORIGIN garage.supply.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.garage.supply. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME garage.supply.
@ 300 IN MX 10 garage.supply.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME garage.supply
300 IN MX 10 garage.supply

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/glennsferry.site.zone
; Zone file for glennsferry.site
; Generated by mcp-vultr
$ORIGIN glennsferry.site.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.glennsferry.site. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
* 300 IN CNAME glennsferry.site.
@ 300 IN MX 10 glennsferry.site.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
* 300 IN CNAME glennsferry.site
300 IN MX 10 glennsferry.site

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/home-inspector.app.zone
; Zone file for home-inspector.app
; Generated by mcp-vultr
$ORIGIN home-inspector.app.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.home-inspector.app. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.app.
@ 300 IN MX 10 home-inspector.app.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.app
300 IN MX 10 home-inspector.app

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/home-inspector.pics.zone
; Zone file for home-inspector.pics
; Generated by mcp-vultr
$ORIGIN home-inspector.pics.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.home-inspector.pics. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.pics.
@ 300 IN MX 10 home-inspector.pics.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.pics
300 IN MX 10 home-inspector.pics

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/home-inspector.site.zone
; Zone file for home-inspector.site
; Generated by mcp-vultr
$ORIGIN home-inspector.site.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.home-inspector.site. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.site.
@ 300 IN MX 10 home-inspector.site.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.site
300 IN MX 10 home-inspector.site

View File

@ -1,34 +1,20 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/home-inspector.store.zone
; Zone file for home-inspector.store
; Generated by mcp-vultr
$ORIGIN home-inspector.store.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.home-inspector.store. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.store.
@ 300 IN MX 10 home-inspector.store.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.store
300 IN MX 10 home-inspector.store
_acme-challenge.dashboard 300 IN TXT "TLTjv7weswoJMxQ8K897MGeez7RJlTTay7sJ5_OQY-M"
_acme-challenge 300 IN TXT "qtDNogktSbMLdjkIQNciTHAIIKIIO7CKaOhIvg2PY7U"
_acme-challenge.dashboard 300 IN TXT "U3yUObG_I0bU4lEiBQz_saa-U9ysq0lSRCqJcBwJi2I"
_acme-challenge.api 300 IN TXT "LwzNwdpFoJsKzXbGhaV7nenwRFj9vDyIAokNLdV4zwE"
_acme-challenge.mailpit 300 IN TXT "ZAfKxXBLnghzsFKBTXOIdFvEzgfu4zOny_Kqv3cF3AM"
api 300 IN CNAME home-inspector.store.
dashboard 300 IN CNAME home-inspector.store.
mailpit 300 IN CNAME home-inspector.store.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
api 300 IN CNAME home-inspector.store
dashboard 300 IN CNAME home-inspector.store
mailpit 300 IN CNAME home-inspector.store

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/home-inspector.website.zone
; Zone file for home-inspector.website
; Generated by mcp-vultr
$ORIGIN home-inspector.website.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.home-inspector.website. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.website.
@ 300 IN MX 10 home-inspector.website.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME home-inspector.website
300 IN MX 10 home-inspector.website

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/homestar.ink.zone
; Zone file for homestar.ink
; Generated by mcp-vultr
$ORIGIN homestar.ink.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.homestar.ink. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 104.238.162.49
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 104.238.162.49
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
photos.mock-reso 300 IN A 104.238.162.49
tiles 300 IN A 104.238.162.49
auth 300 IN A 104.238.162.49
@ -39,8 +23,8 @@ help.demo 300 IN A 144.202.24.151
mock-api.demo 300 IN A 144.202.24.151
*.demo 300 IN A 144.202.24.151
photos.mock-reso.demo 300 IN A 144.202.24.151
* 300 IN CNAME homestar.ink.
@ 300 IN MX 10 homestar.ink.
* 300 IN CNAME homestar.ink
300 IN MX 10 homestar.ink
_acme-challenge.app.l 300 IN TXT "mvwfXPM6nlBHSQwHGqWRTXzvDEuSKLy8BibTPMSKXHA"
_acme-challenge.app 300 IN TXT "SEAAW9v1r_gKgC9nyh4COloffktc-YjJKqt2NSkPU7Y"
_acme-challenge.mcp 300 IN TXT "-TGB3voLmbRPvlVghG74Keb3Skqlq0mRqxSexA4umm4"
@ -58,4 +42,4 @@ _acme-challenge.mock-api 300 IN TXT "KehJ8tjPUUz5c43-Ewc8iBv_Exf3JJjSbaXrWEhiw6g
_acme-challenge 300 IN TXT "BbK7sPiEMhYBMaxSMyCQmqbL9zTfb3klFl4lcbipKsQ"
_acme-challenge.auth 300 IN TXT "wYPRXeQdbLIetlJdqmk41yPGvgNjnTfEUa1nBMmvGgM"
_acme-challenge.photos.mock-reso 300 IN TXT "IMnrty4nznAfRYib1anooATLTNoVsZ8UxwlQrgw12o4"
_acme-challenge.mock-api.demo 300 IN TXT "rYEoJlrmu5pbmtj0dv7LUOLqgQNBVQLTnjqMxWV2NrE"
_acme-challenge.mock-api.demo 300 IN TXT "rYEoJlrmu5pbmtj0dv7LUOLqgQNBVQLTnjqMxWV2NrE"

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/inpect.pro.zone
; Zone file for inpect.pro
; Generated by mcp-vultr
$ORIGIN inpect.pro.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.inpect.pro. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME inpect.pro.
@ 300 IN MX 10 inpect.pro.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME inpect.pro
300 IN MX 10 inpect.pro
_acme-challenge 300 IN TXT "ERZWm4IprjdR5YXus-BHtJmQ5q3tnd_HWy7S9JkZUIQ"
_acme-challenge 300 IN TXT "6aefAQtyBbf0HZZazNsmogvRb-7TEjv2EfG-ydfxTww"
_acme-challenge 300 IN TXT "sYEwgVBnqS5B3lL1IlKenuOHTB4dmFbMvYH7gN7HTOk"
_acme-challenge 300 IN TXT "sYEwgVBnqS5B3lL1IlKenuOHTB4dmFbMvYH7gN7HTOk"

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/inspect.monster.zone
; Zone file for inspect.monster
; Generated by mcp-vultr
$ORIGIN inspect.monster.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.inspect.monster. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME inspect.monster.
@ 300 IN MX 10 inspect.monster.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME inspect.monster
300 IN MX 10 inspect.monster

View File

@ -1,32 +1,18 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/inspect.pics.zone
; Zone file for inspect.pics
; Generated by mcp-vultr
$ORIGIN inspect.pics.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.inspect.pics. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
l 300 IN A 127.0.0.1
*.l 300 IN A 127.0.0.1
@ 300 IN A 74.91.22.232
* 300 IN CNAME inspect.pics.
@ 300 IN MX 10 inspect.pics.
300 IN A 74.91.22.232
* 300 IN CNAME inspect.pics
300 IN MX 10 inspect.pics
_acme-challenge 300 IN TXT "O76KUDoUq834H7foiWV2VXVO-XWWAx2mGm1Gt3YJtvQ"
_acme-challenge 300 IN TXT "0QRoK7IMPLfLffpv8aH8afyw6f9ssDb9NPbWJSJ66q8"
_acme-challenge.admin 300 IN TXT "i5VYntrsr97R142m7Xj7FJR4huFX1KGlQPgnQjHEeTk"
admin 300 IN CNAME inspect.pics.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
admin 300 IN CNAME inspect.pics

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/inspect.systems.zone
; Zone file for inspect.systems
; Generated by mcp-vultr
$ORIGIN inspect.systems.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.inspect.systems. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.232
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.232
properties 300 IN A 108.61.23.129
nielsen-inspections 300 IN A 74.91.22.232
vh.l 300 IN A 127.0.0.1
@ -32,12 +16,12 @@ vh 300 IN A 74.91.22.232
*.vh 300 IN A 74.91.22.232
maps 300 IN A 74.91.22.232
*.pitch.l 300 IN A 127.0.0.1
api.properties 300 IN CNAME properties.inspect.systems.
*.maps 300 IN CNAME maps.inspect.systems.
api 300 IN CNAME inspect.systems.
crm 300 IN CNAME inspect.systems.
*.crm 300 IN CNAME crm.inspect.systems.
@ 300 IN MX 10 inspect.systems.
api.properties 300 IN CNAME properties.inspect.systems
*.maps 300 IN CNAME maps.inspect.systems
api 300 IN CNAME inspect.systems
crm 300 IN CNAME inspect.systems
*.crm 300 IN CNAME crm.inspect.systems
300 IN MX 10 inspect.systems
_acme-challenge.operate 300 IN TXT "OSIKGstLTQz9frXXRU-3-OvTlU8dLoWtcegc_CdGCbc"
_acme-challenge.operate 300 IN TXT "WNomXhVF1Ymh5NrLhJ10vp2i9o8ia6KWHt_xIRlp4as"
_acme-challenge 300 IN TXT "FiVckyB6dI47M5w-gljo2mK0P2xR3ydjJx0CtC4lHUM"
@ -46,8 +30,8 @@ _acme-challenge 300 IN TXT "1qLCDrKw1nNkCQ5NWSZlkF2yU85qiBday89IaAd_QdA"
_acme-challenge.rentcast 300 IN TXT "4QPeaV-7P8XwGKSARcgqil1IwWwnLvSO5t3RM0wnN8I"
_acme-challenge.properties 300 IN TXT "2vdt3jDH9cnVlTURGi32dpT0fTMJxGLFTif8da_HwFo"
google-site-verification 300 IN TXT "_EJ1YRy_aoJLEGhHK8QYyUgcOudM7TgQHiqr"
@ 300 IN TXT "google-site-verification=_EJ1YRy_aoJLEGhHK8QYyUgcOudM7TgQHiqry87x7Hk"
300 IN TXT "google-site-verification=_EJ1YRy_aoJLEGhHK8QYyUgcOudM7TgQHiqry87x7Hk"
_acme-challenge.hsp.l 300 IN TXT "85HMpvUyNzHQtvy9Z7vUE7Sfpe96kVYbkqeazdPEiGQ"
_acme-challenge.auth.l 300 IN TXT "1I0ITcegP5yRd6dwevuw00WWyjSrGu7NQq2pxOnQhLY"
_acme-challenge.api.properties 300 IN TXT "8LS8rK4pP-dJ7lVtXjXRWBEvPPBxC2CwEZ5SWuF-6Lw"
_acme-challenge.mail.hsp.l 300 IN TXT "grD5BUnt_VxhvY200OOPZQQzZAZj06GtUK5kSap0jGQ"
_acme-challenge.mail.hsp.l 300 IN TXT "grD5BUnt_VxhvY200OOPZQQzZAZj06GtUK5kSap0jGQ"

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/inspects.homes.zone
; Zone file for inspects.homes
; Generated by mcp-vultr
$ORIGIN inspects.homes.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.inspects.homes. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME inspects.homes.
@ 300 IN MX 10 inspects.homes.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME inspects.homes
300 IN MX 10 inspects.homes
_acme-challenge 300 IN TXT "7mrEVPlDNmCMXoxghHwuNrj3FHPavpiPnMEcTpfoH_0"
_acme-challenge 300 IN TXT "Y5Og2bzxdWDvvGLQlkXXpLy2xKIJMuXV3WTpBzmhHiY"
_acme-challenge 300 IN TXT "FbCMdIZpiZlR4CBqBMkGuTll6qwJFE-BwcFJSQHrkcE"
_acme-challenge 300 IN TXT "FbCMdIZpiZlR4CBqBMkGuTll6qwJFE-BwcFJSQHrkcE"

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/jobsite.homes.zone
; Zone file for jobsite.homes
; Generated by mcp-vultr
$ORIGIN jobsite.homes.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.jobsite.homes. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
* 300 IN CNAME jobsite.homes.
@ 300 IN MX 10 jobsite.homes.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
* 300 IN CNAME jobsite.homes
300 IN MX 10 jobsite.homes

View File

@ -1,28 +1,12 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/kg7q.cc.zone
; Zone file for kg7q.cc
; Generated by mcp-vultr
$ORIGIN kg7q.cc.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.kg7q.cc. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 64.177.113.31
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME kg7q.cc.
@ 300 IN MX 10 mail.supported.systems.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 64.177.113.31
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME kg7q.cc
300 IN MX 10 mail.supported.systems

View File

@ -1,30 +1,16 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/log.doctor.zone
; Zone file for log.doctor
; Generated by mcp-vultr
$ORIGIN log.doctor.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.log.doctor. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.226
* 300 IN CNAME log.doctor.
@ 300 IN MX 10 log.doctor.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.226
* 300 IN CNAME log.doctor
300 IN MX 10 log.doctor
_acme-challenge.app 300 IN TXT "y2ZR60rA40x7LtMubTbAZNNubTCIHm36_FT0dTZ6e9E"
_acme-challenge.docs 300 IN TXT "5lVC4dW_6dd8ir0eNION32rSBVTl1WXL69QRzaiJ8ds"
app 300 IN CNAME log.doctor.
docs 300 IN CNAME log.doctor.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
app 300 IN CNAME log.doctor
docs 300 IN CNAME log.doctor

View File

@ -1,30 +1,14 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/lukascrockett.com.zone
; Zone file for lukascrockett.com
; Generated by mcp-vultr
$ORIGIN lukascrockett.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.lukascrockett.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
mail 3600 IN A 66.42.75.247
* 300 IN CNAME lukascrockett.com.
@ 300 IN MX 10 mail.supported.systems.
* 300 IN CNAME lukascrockett.com
300 IN MX 10 mail.supported.systems
_acme-challenge 300 IN TXT "YrLNcgbxEOPdEE8s-Ba4w0iHVVSWTX3uQQQHk8Xrgwo"
_acme-challenge 300 IN TXT "Gq03noaghtCkdjgQQUPf6CacZaYqFuOMLJLyws9wibM"
_acme-challenge 300 IN TXT "smQymDPT3Ly1knxl9gbe0X6fq2IW95r6j03SL3z-C98"
@ -35,4 +19,4 @@ _acme-challenge 300 IN TXT "VSvPcX1tAvUhs7hMrvjJEaF-Agjt0GeA_EQCyB6MFEQ"
_acme-challenge 300 IN TXT "quP3aX7vxqc37_VL7y9vHBseSM_OaALkGQYqWFDKma0"
_acme-challenge 300 IN TXT "6yXwyJweM1iTDLH-ONYIG1nudIM2qCtcOldtAcWmrmI"
_acme-challenge 300 IN TXT "fji0kvYStzx22d3UDTS74EnuJGLQtBlexrsQt4qiV_4"
_acme-challenge 300 IN TXT "uTYNsXtezmVIZnPqHMjMYi-3zYPzCVV8uRYoZsREJxk"
_acme-challenge 300 IN TXT "uTYNsXtezmVIZnPqHMjMYi-3zYPzCVV8uRYoZsREJxk"

View File

@ -1,38 +1,22 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/malloys.us.zone
; Zone file for malloys.us
; Generated by mcp-vultr
$ORIGIN malloys.us.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.malloys.us. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
dev.mary 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME malloys.us.
*.dev.mary 300 IN CNAME dev.mary.malloys.us.
vault 300 IN CNAME idahomuellers.fortiddns.com.
@ 300 IN MX 10 smtp.google.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
dev.mary 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME malloys.us
*.dev.mary 300 IN CNAME dev.mary.malloys.us
vault 300 IN CNAME idahomuellers.fortiddns.com
300 IN MX 10 smtp.google.com
dkim._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAioX3DstYBuThEEyFs/o7m4HqsaImxMJRC7o12FvX90btr7c3RXkvRzY9sawhW3O0XmhfaJfZ/Gho0ng2RwKLEdYQcnoSJaYwV+3ERvdDBwlDgBNgUs9ODmP10HELpsgRg+sNoBClZNXXuT+pkuQhRpvVz9KQWRSsHvhh5ZUCTmx4vdC9WskvfqWxgC39qScEBLylqoCYjkzIk+ByYc8X9rSUzKZ2HaHMLTlzei1k16QiLgwPHa8QRPDWsH8joIg8XW3SiLDRrwfub+lZRe5d7V+13HO76k9LXMNzG4kSAwxvDMWnfD2iki3x7tQ/CFfdcsLUDfbuRy7d3JKwMZDsbQIDAQAB"
_acme-challenge.cp 300 IN TXT "I8y77h78LeuG7H8CpyELFfgHjfWBcd0VRkPAYboV5Mg"
_acme-challenge.cp-sandbox 300 IN TXT "LUNk008FKra7ifgL61DV681kmo4wThRJb6zG4t1mDww"
_acme-challenge.cp 300 IN TXT "d3iE6aJJRzKE3iFajLg_67oYeskj_XLDNuxKt6BuG3c"
@ 300 IN TXT "v=spf1 include:_spf.google.com ~all"
@ 300 IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@malloys.us"
300 IN TXT "v=spf1 include:_spf.google.com ~all"
300 IN TXT "v=DMARC1; p=none; rua=mailto:dmarc@malloys.us"
_acme-challenge 300 IN TXT "dFdOw5R4dkuNvN0SokI5v5cQbIihwCyiHu_gIxzbAo0"
_acme-challenge 300 IN TXT "2ErkGT83BzfrsCKFhutetQMIsnzIwcvTKJ8kkcfcJ8k"
_acme-challenge 300 IN TXT "UEsEmtEazgpBNfB_qbCNqG1r9rKWUvzyoCQHpTvYPQA"
@ -54,7 +38,9 @@ _acme-challenge 300 IN TXT "hPz_OIZGc2qyHrNMGkPCXDf4ML4bv67P_ojmb-ed6gM"
_acme-challenge 300 IN TXT "mzrirf7ykU_V_6mh38Q664h_yg3AEVA88tQRE7YGOUc"
_acme-challenge 300 IN TXT "v4oJppz3N-D9IEBw0faQ54pg7WsLmDNua7bVgQWVmpw"
_acme-challenge 300 IN TXT "OlN30ETZq9etulzl9lOMTDvWQ4Frpq2NlyGOx5kpB_I"
@ 300 IN TXT "openai-domain-verification=dv-pa82Ps1fOTq50Ad2crkhWWTv"
cp 300 IN CNAME malloys.us.
cp-sandbox 300 IN CNAME malloys.us.
mary 300 IN CNAME malloys.us.
300 IN TXT "openai-domain-verification=dv-pa82Ps1fOTq50Ad2crkhWWTv"
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
cp 300 IN CNAME malloys.us
cp-sandbox 300 IN CNAME malloys.us
mary 300 IN CNAME malloys.us

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/mcp.website.zone
; Zone file for mcp.website
; Generated by mcp-vultr
$ORIGIN mcp.website.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.mcp.website. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 64.177.113.31
* 300 IN CNAME mcp.website.
@ 300 IN MX 10 mcp.website.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 64.177.113.31
* 300 IN CNAME mcp.website
300 IN MX 10 mcp.website

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/mcpdash.wtf.zone
; Zone file for mcpdash.wtf
; Generated by mcp-vultr
$ORIGIN mcpdash.wtf.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.mcpdash.wtf. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
* 300 IN CNAME mcpdash.wtf.
@ 300 IN MX 10 mcpdash.wtf.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
* 300 IN CNAME mcpdash.wtf
300 IN MX 10 mcpdash.wtf

View File

@ -1,30 +1,14 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/myhood.us.zone
; Zone file for myhood.us
; Generated by mcp-vultr
$ORIGIN myhood.us.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.myhood.us. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME myhood.us.
autoconfig 300 IN CNAME mail.supported.systems.
mail.supported.systems 300 IN MX 10 myhood.us.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME myhood.us
autoconfig 300 IN CNAME mail.supported.systems
mail.supported.systems 300 IN MX 10 myhood.us
myhood.us_report_dmarc.mail 300 IN TXT "v=DMARC1;"
_dmarc 300 IN TXT "v=DMARC1; p=reject; rua=mailto:reports@mrpickett.com; adkim=s; aspf=s;"
_acme-challenge 300 IN TXT "uKPYK58a44s0kWpnppooML4E4MkptkgVGqvaUK5eWXw"
@ -42,4 +26,4 @@ _acme-challenge 300 IN TXT "dkzMydDeiX6a07LbM1O-KCkyTvNoEjMsH9SJETKygBE"
_acme-challenge 300 IN TXT "36vAmVKS_ALuL2kB1KlVMvz44WN2LKCb0tBmA43gXSo"
_acme-challenge 300 IN TXT "BYICEu3hp5veDk1eCKQsrso36eq4uv-zGpqMszlWT6o"
_acme-challenge 300 IN TXT "goItf43E0Yi_uZ6E-S0DxyxoA1v5o9FdHR6Tk9-avZ0"
_acme-challenge 300 IN TXT "4_XAQyLYKQNDV1Bs2CPHQt3FU4uo6g_rrwb5zuyMyNw"
_acme-challenge 300 IN TXT "4_XAQyLYKQNDV1Bs2CPHQt3FU4uo6g_rrwb5zuyMyNw"

View File

@ -1,39 +1,23 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/nielsen-inspections.com.zone
; Zone file for nielsen-inspections.com
; Generated by mcp-vultr
$ORIGIN nielsen-inspections.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.nielsen-inspections.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
* 300 IN A 74.91.22.234
@ 300 IN A 74.91.22.234
300 IN A 74.91.22.234
new 300 IN A 74.91.22.232
74.91.22.232 300 IN A 74.91.22.232
l 300 IN A 127.0.0.1
*.l 300 IN A 127.0.0.1
supabase 300 IN CNAME supabase.supported.systems.
quote 300 IN CNAME nielsen-inspections.inspect.systems.
docs 300 IN CNAME nielsen-inspections.inspect.systems.
docs-sandbox 300 IN CNAME nielsen-inspections.inspect.systems.
@ 300 IN MX 10 mail.supported.systems.
supabase 300 IN CNAME supabase.supported.systems
quote 300 IN CNAME nielsen-inspections.inspect.systems
docs 300 IN CNAME nielsen-inspections.inspect.systems
docs-sandbox 300 IN CNAME nielsen-inspections.inspect.systems
300 IN MX 10 mail.supported.systems
nielsen-inspections.com_report._dmarc.mail 3600 IN TXT "v=DMARC1"
@ 300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
dkim._domainkey 300 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuGPt3zH0RxxDUW1Wg+3FOKIYNQy5vo/hvbPB/U6O7hh5K/SnQ2MDPfnL3B+Ur3kKmYFcSTdVMotr9Ds7wRJWFv49oK4f4VKxfoBD8Sh9GrJDNDM+g86h8M1v3cWKLdeRa+UczJDLRb9wwW8eRR17OQafqGupN0ZbsazbZwTrC5z/RZlLBtEMsIceWwHPhR+H3Bl9rH2t1RQSjbD2A9fM5EPXeVvzn9SwDpxgfMRfs7/k/prPASxW0/8Bun3k2BOzOjP/H4v509xTJOn/6S5eC2QJ47hw5XsjOu1j9Fy2YqUkgDpcrqLiS5K/7E+BSWURitfuxAamv+vkTfrbU3D0lQIDAQAB"
_acme-challenge.new 300 IN TXT "-hHWyBLh_3qyIy1gYFSifjgOAbmN2t3OU2I_232rVNU"
_acme-challenge.new 300 IN TXT "WQbACLatgQG_0Z3IrbcMMjzOleV5El5NUp8gTJuHd0A"
@ -58,7 +42,9 @@ _acme-challenge 300 IN TXT "_OarPKPxYMpsvT_VuAKVkJoxP1vQmqMMRESOwpPflbg"
_acme-challenge 300 IN TXT "06at-8AT6CKT6Cbn5JEfASqOyiqx2T-PfvYlg4O86Bo"
_acme-challenge 300 IN TXT "8YYbiZ4dEbfK0KKrVWl81ZCdamED1a9b_3we2JEl-rE"
_acme-challenge.files 300 IN TXT "nckNo7UBhAFgevwMvQ85niQIiXuU37FoLK3XVECZzfk"
calendar 300 IN CNAME nielsen-inspections.com.
cw 300 IN CNAME nielsen-inspections.com.
files 300 IN CNAME nielsen-inspections.com.
v2-calendar 300 IN CNAME nielsen-inspections.com.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
calendar 300 IN CNAME nielsen-inspections.com
cw 300 IN CNAME nielsen-inspections.com
files 300 IN CNAME nielsen-inspections.com
v2-calendar 300 IN CNAME nielsen-inspections.com

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/nielsens.world.zone
; Zone file for nielsens.world
; Generated by mcp-vultr
$ORIGIN nielsens.world.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.nielsens.world. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME nielsens.world.
@ 300 IN MX 10 nielsens.world.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME nielsens.world
300 IN MX 10 nielsens.world
_acme-challenge 300 IN TXT "yp-IarvtiSb7qhW1xT6l3V7vZePbvgRmPJwYUKpT1uM"
_acme-challenge 300 IN TXT "P0qX-6q0E2i8boMN2k2P9QEFL8no62uJyQXKU6cd748"
_acme-challenge 300 IN TXT "Rp394t0XdkqnnJqfBQpGQwKpFAbQn9-XJAd1V_rVoyg"
@ -38,4 +22,4 @@ _acme-challenge 300 IN TXT "5N-B9TqOnm7ax5s_MLb2eYkEJHu16pR_5XbyCc4Ws3M"
_acme-challenge 300 IN TXT "cQD7ne1AEfylbTLsz0cu4WjzZTYYs4Sf2-Co5_xXyFc"
_acme-challenge 300 IN TXT "-qb5Ano9xU1Z1aAtZ16kInYKpItqjX0fQwm2rRLHXwg"
_acme-challenge 300 IN TXT "t8qVdInrTstes_A-Cub-pVyMkk7PivPxvtNE59HTMNM"
_acme-challenge 300 IN TXT "CcZ2OuKYLR80GT1zf8CiHvkfwVz8QJras98kMQIasKw"
_acme-challenge 300 IN TXT "CcZ2OuKYLR80GT1zf8CiHvkfwVz8QJras98kMQIasKw"

View File

@ -1,28 +1,12 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/ourjob.site.zone
; Zone file for ourjob.site
; Generated by mcp-vultr
$ORIGIN ourjob.site.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.ourjob.site. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME ourjob.site.
@ 300 IN MX 10 ourjob.site.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME ourjob.site
300 IN MX 10 ourjob.site

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/paigemalloy.com.zone
; Zone file for paigemalloy.com
; Generated by mcp-vultr
$ORIGIN paigemalloy.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.paigemalloy.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME paigemalloy.com.
@ 300 IN MX 10 paigemalloy.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME paigemalloy.com
300 IN MX 10 paigemalloy.com
_acme-challenge 300 IN TXT "YLoFC0o_ZDvk0Fz-pMJHpMPDz5IHNy_CCZq9gY0xcXk"
_acme-challenge 300 IN TXT "HKi0Whd31hGZjayLUZUE86_PF8RPvy-yghxbVdyoVoQ"
_acme-challenge 300 IN TXT "l9F-TnZEcPXu63A2IsQkJxuqsN5QaovR21uGZhCqh1U"
@ -35,4 +19,4 @@ _acme-challenge 300 IN TXT "Dr7s_BX6fHwmd2H6EbfnBWqC7D2enV3Kqp6r9gXiVSE"
_acme-challenge 300 IN TXT "BFOaEgEwoqmBLePqn2uEgXmhFJyFvik9Uw02kJcX4C4"
_acme-challenge 300 IN TXT "8K3qpw5zZ1M2GbCxWlgYdQxAVoZHcQzg-2rK_e7zRDQ"
_acme-challenge 300 IN TXT "UKnDm8Nj10v1UtHnPd4KtdewGkTBKgKNxH6ZTAg0WLM"
_acme-challenge 300 IN TXT "RnPOmkbwqpfZx0dZ8bC6u6wbpRJa5gIYup5jespMFfE"
_acme-challenge 300 IN TXT "RnPOmkbwqpfZx0dZ8bC6u6wbpRJa5gIYup5jespMFfE"

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/paythatway.com.zone
; Zone file for paythatway.com
; Generated by mcp-vultr
$ORIGIN paythatway.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.paythatway.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME paythatway.com.
@ 300 IN MX 10 paythatway.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME paythatway.com
300 IN MX 10 paythatway.com

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/powdercoatedcabinents.com.zone
; Zone file for powdercoatedcabinents.com
; Generated by mcp-vultr
$ORIGIN powdercoatedcabinents.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.powdercoatedcabinents.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME powdercoatedcabinents.com.
@ 300 IN MX 10 powdercoatedcabinents.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME powdercoatedcabinents.com
300 IN MX 10 powdercoatedcabinents.com

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/powdercoatedcabinet.com.zone
; Zone file for powdercoatedcabinet.com
; Generated by mcp-vultr
$ORIGIN powdercoatedcabinet.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.powdercoatedcabinet.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME powdercoatedcabinet.com.
@ 300 IN MX 10 powdercoatedcabinet.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME powdercoatedcabinet.com
300 IN MX 10 powdercoatedcabinet.com

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/powdercotedcabinets.com.zone
; Zone file for powdercotedcabinets.com
; Generated by mcp-vultr
$ORIGIN powdercotedcabinets.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.powdercotedcabinets.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME powdercotedcabinets.com.
@ 300 IN MX 10 powdercotedcabinets.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME powdercotedcabinets.com
300 IN MX 10 powdercotedcabinets.com

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/prezhub.com.zone
; Zone file for prezhub.com
; Generated by mcp-vultr
$ORIGIN prezhub.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.prezhub.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 149.248.39.194
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 149.248.39.194
dev 300 IN A 45.77.214.114
cloud 3600 IN A 104.156.237.74
dev2 300 IN A 149.248.33.94
@ -31,5 +15,5 @@ hspres 3600 IN A 172.30.10.11
hspres-dev 3600 IN A 172.30.30.10
upgrade 3600 IN A 45.32.230.148
python3 3600 IN A 66.42.65.192
* 300 IN CNAME prezhub.com.
@ 300 IN MX 10 prezhub.com.
* 300 IN CNAME prezhub.com
300 IN MX 10 prezhub.com

View File

@ -1,28 +1,12 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/reviewr.guru.zone
; Zone file for reviewr.guru
; Generated by mcp-vultr
$ORIGIN reviewr.guru.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.reviewr.guru. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME reviewr.guru.
@ 300 IN MX 10 reviewr.guru.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME reviewr.guru
300 IN MX 10 reviewr.guru
_acme-challenge 300 IN TXT "fGfh9Hq2rjOu_QM6xeU19akab6kBTU2d1hWVrJLyowY"
_acme-challenge 300 IN TXT "Wpjy1LvjA94-LpIsp5PpyrXK-ZVQ-zlAoIhu2XR2gAg"
_acme-challenge 300 IN TXT "Wpjy1LvjA94-LpIsp5PpyrXK-ZVQ-zlAoIhu2XR2gAg"

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/rsvp-for.de.zone
; Zone file for rsvp-for.de
; Generated by mcp-vultr
$ORIGIN rsvp-for.de.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.rsvp-for.de. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME rsvp-for.de.
@ 300 IN MX 10 rsvp-for.de.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME rsvp-for.de
300 IN MX 10 rsvp-for.de

View File

@ -1,33 +1,19 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/ryanmalloy.com.zone
; Zone file for ryanmalloy.com
; Generated by mcp-vultr
$ORIGIN ryanmalloy.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.ryanmalloy.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN NS ns.supported.systems.
@ 300 IN A 108.61.23.129
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME ryanmalloy.com.
@ 300 IN MX 10 mail.supported.systems.
@ 300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN NS ns.supported.systems
300 IN A 108.61.23.129
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME ryanmalloy.com
300 IN MX 10 mail.supported.systems
300 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
_dmarc 3600 IN TXT "v=DMARC1; p=quarantine; rua=mailto:reports@ryanmalloy.com; adkim=s; aspf=s;"
_acme-challenge.c4ai 300 IN TXT "sjdm_4JFJfjMQL2ZFb6k-S99gKOnxloIlDrAj15uNkQ"
c4ai 300 IN CNAME ryanmalloy.com.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
c4ai 300 IN CNAME ryanmalloy.com

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/screencast.systems.zone
; Zone file for screencast.systems
; Generated by mcp-vultr
$ORIGIN screencast.systems.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.screencast.systems. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME screencast.systems.
@ 300 IN MX 10 screencast.systems.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME screencast.systems
300 IN MX 10 screencast.systems

View File

@ -1,30 +1,14 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/septic.report.zone
; Zone file for septic.report
; Generated by mcp-vultr
$ORIGIN septic.report.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.septic.report. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME septic.report.
permits 300 IN CNAME docker-2.supportedsystems.net.
*.permits 300 IN CNAME permits.septic.report.
@ 300 IN MX 10 septic.report.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME septic.report
permits 300 IN CNAME docker-2.supportedsystems.net
*.permits 300 IN CNAME permits.septic.report
300 IN MX 10 septic.report

View File

@ -1,32 +1,18 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/sidejob.pro.zone
; Zone file for sidejob.pro
; Generated by mcp-vultr
$ORIGIN sidejob.pro.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.sidejob.pro. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME sidejob.pro.
@ 300 IN MX 10 sidejob.pro.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 108.61.23.129
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME sidejob.pro
300 IN MX 10 sidejob.pro
_acme-challenge.api 300 IN TXT "a1zkQ7ukvloDCOuB5kCsxC1TWH2rRXKCCI88GJrwV84"
_acme-challenge.api 300 IN TXT "UIKc6hzCSLphH1kQtdGMspvWKcG-k4hXcPOOV6HrydA"
_acme-challenge.api 300 IN TXT "GySOUk0DnGhgDKXDgUM-ggQudeENlQIi6jBPtb2O0EE"
api 300 IN CNAME sidejob.pro.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
api 300 IN CNAME sidejob.pro

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/spencernewbolt.com.zone
; Zone file for spencernewbolt.com
; Generated by mcp-vultr
$ORIGIN spencernewbolt.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.spencernewbolt.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME spencernewbolt.com.
@ 300 IN MX 10 spencernewbolt.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME spencernewbolt.com
300 IN MX 10 spencernewbolt.com
_acme-challenge 300 IN TXT "7LRHziqmBhlugdqQkYZXApqUvxiBge0778ytQD1tpTE"
_acme-challenge 300 IN TXT "jLCV5ppfiEtaQgi1gJhrz3wjJxToz-K3rvipV1V15VA"
_acme-challenge 300 IN TXT "xAopkrs3dtpclwG4xsFxJel0bonXEaik4AO2V45H7CE"
@ -35,4 +19,4 @@ _acme-challenge 300 IN TXT "i73WUBm7JxVmoIMS4U-b0MIKIYsM0O-XVCQWOj2dJrU"
_acme-challenge 300 IN TXT "HZ-VtFzV2KqB2o4cIcxI2Z-Hg2f39I1YtuhsKIreEZY"
_acme-challenge 300 IN TXT "OZvWikr-Q0gDjAW0o5Ka-vDKO7DwLPjLsn_SiKx3rXc"
_acme-challenge 300 IN TXT "YbWH161Cf4IWHhjeBg0E0iZsLZiIaxABS-dnz9KhCYE"
_acme-challenge 300 IN TXT "-2-QqVRhx86FWbMlO-3e3Dasv_hadKc4sbOpX_9V_eg"
_acme-challenge 300 IN TXT "-2-QqVRhx86FWbMlO-3e3Dasv_hadKc4sbOpX_9V_eg"

View File

@ -1,37 +1,24 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/supported.systems.zone
; Zone file for supported.systems
; Generated by mcp-vultr
$ORIGIN supported.systems.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.supported.systems. (
2026052103 ; serial — bump per change (CalVer YYYYMMDDNN; bumped manually post-retirement of make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 108.61.23.129
300 IN NS ns1.he.net
300 IN NS ns2.he.net
300 IN NS ns3.he.net
300 IN NS ns4.he.net
300 IN NS ns5.he.net
300 IN A 108.61.23.129
ns 300 IN AAAA 2001:19f0:5c00:4daa:5400:06ff:fe2d:38fa
ns 300 IN A 64.177.113.227
mail 300 IN A 155.138.160.10
old-mailu 300 IN A 66.42.75.247
ssh 300 IN A 149.28.207.111
git 300 IN CNAME git.supportedsystems.net.
ssh 300 IN A 45.77.1.152
git 300 IN CNAME git.supportedsystems.net
* 60 IN A 108.61.23.129
up 300 IN A 45.63.92.95
vpn 300 IN CNAME ssh.supported.systems.
web-bmh-servicedesk.bmh 300 IN CNAME ssh.supported.systems.
vpn 300 IN A 45.77.1.152
web-bmh-servicedesk.bmh 300 IN A 45.77.1.152
cdn 300 IN A 155.138.192.181
server1 300 IN A 45.76.231.166
docker-1 300 IN A 108.61.229.209
@ -87,59 +74,59 @@ ollama-a40ls-1 300 IN A 96.30.196.136
ollama-gh200-1 300 IN A 155.138.192.146
ollama-gh200-2 300 IN A 155.138.229.176
ollama-gh200-3 300 IN A 144.202.23.41
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
twilio.sip 300 IN A 108.61.23.129
cucm-pub.phones 300 IN A 192.168.1.128
cucm-sub1.phones 300 IN A 192.168.1.129
ccx-pub.phones 300 IN A 192.168.1.130
ccx-sub1.phones 300 IN A 192.168.1.131
autoconfig 3600 IN CNAME mail.supported.systems.
autodiscover 300 IN CNAME mail.supported.systems.
imap 300 IN CNAME mail.supported.systems.
smtp 300 IN CNAME mail.supported.systems.
pop 300 IN CNAME mail.supported.systems.
webmail 300 IN CNAME mail.supported.systems.
*.vpn 300 IN CNAME vpn.supported.systems.
app.mcpmc-1.l 300 IN CNAME mpmc-1.l.supported.systems.
auth.llm-fusion-mcp.l 300 IN CNAME llm-fusion-mcp.l.supported.systems.
*.llm-fusion-mcp.l 300 IN CNAME llm-fusion-mcp.l.supported.systems.
*.mcpmc-1.l 300 IN CNAME mcpmc-1.l.supported.systems.
*.unger-todo.l 300 IN CNAME unger-todo.l.supported.systems.
*.tigerstyle.l 300 IN CNAME tigerstyle.l.supported.systems.
*.marcia.l 300 IN CNAME marcia.l.supported.systems.
*.mcp-vultr.l 300 IN CNAME mcp-vultr.l.supported.systems.
*.room-scanner.l 300 IN CNAME room-scanner.l.supported.systems.
*.pages.l 300 IN CNAME pages.l.supported.systems.
*.mcp-client-test.l 300 IN CNAME mcp-client-test.l.supported.systems.
*.magicplan.l 300 IN CNAME magicplan.l.supported.systems.
*.whereis.l 300 IN CNAME l.supported.systems.
*.leads.l 300 IN CNAME l.supported.systems.
*.portal.l 300 IN CNAME portal.l.supported.systems.
*.www.l 300 IN CNAME www.l.supported.systems.
*.matrix.l 300 IN CNAME matrix.l.supported.systems.
ollama 300 IN CNAME gpu-1.supported.systems.
speech 300 IN CNAME gpu-2.supported.systems.
chat.ollama 300 IN CNAME gpu-1.supported.systems.
*.hure 300 IN CNAME hure.supported.systems.
dafuk 300 IN CNAME hure.supported.systems.
*.tigerstyle 300 IN CNAME tigerstyle.supported.systems.
ei.l 300 IN CNAME idx.l.supported.systems.
vllm 300 IN CNAME gpu-0.supported.systems.
*.gpu-0 300 IN CNAME gpu-0.supported.systems.
llm 300 IN CNAME lb.gpu.supported.systems.
*.sip 300 IN CNAME sip.supported.systems.
s120 300 IN CNAME docker-2.supportedsystems.net.
docs 300 IN CNAME docker-2.supportedsystems.net.
*.docs 300 IN CNAME docker-2.supportedsystems.net.
mcbluetooth 300 IN CNAME docker-2.supportedsystems.net.
@ 300 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
@ 3600 IN TXT "google-site-verification=15bc_L-lCtt0kqBDSaxT92-ftzENYEfMuHv3g7yVNS8"
autoconfig 3600 IN CNAME mail.supported.systems
autodiscover 300 IN CNAME mail.supported.systems
imap 300 IN CNAME mail.supported.systems
smtp 300 IN CNAME mail.supported.systems
pop 300 IN CNAME mail.supported.systems
webmail 300 IN CNAME mail.supported.systems
*.vpn 300 IN CNAME vpn.supported.systems
app.mcpmc-1.l 300 IN CNAME mpmc-1.l.supported.systems
auth.llm-fusion-mcp.l 300 IN CNAME llm-fusion-mcp.l.supported.systems
*.llm-fusion-mcp.l 300 IN CNAME llm-fusion-mcp.l.supported.systems
*.mcpmc-1.l 300 IN CNAME mcpmc-1.l.supported.systems
*.unger-todo.l 300 IN CNAME unger-todo.l.supported.systems
*.tigerstyle.l 300 IN CNAME tigerstyle.l.supported.systems
*.marcia.l 300 IN CNAME marcia.l.supported.systems
*.mcp-vultr.l 300 IN CNAME mcp-vultr.l.supported.systems
*.room-scanner.l 300 IN CNAME room-scanner.l.supported.systems
*.pages.l 300 IN CNAME pages.l.supported.systems
*.mcp-client-test.l 300 IN CNAME mcp-client-test.l.supported.systems
*.magicplan.l 300 IN CNAME magicplan.l.supported.systems
*.whereis.l 300 IN CNAME l.supported.systems
*.leads.l 300 IN CNAME l.supported.systems
*.portal.l 300 IN CNAME portal.l.supported.systems
*.www.l 300 IN CNAME www.l.supported.systems
*.matrix.l 300 IN CNAME matrix.l.supported.systems
ollama 300 IN CNAME gpu-1.supported.systems
speech 300 IN CNAME gpu-2.supported.systems
chat.ollama 300 IN CNAME gpu-1.supported.systems
*.hure 300 IN CNAME hure.supported.systems
dafuk 300 IN CNAME hure.supported.systems
*.tigerstyle 300 IN CNAME tigerstyle.supported.systems
ei.l 300 IN CNAME idx.l.supported.systems
vllm 300 IN CNAME gpu-0.supported.systems
*.gpu-0 300 IN CNAME gpu-0.supported.systems
llm 300 IN CNAME lb.gpu.supported.systems
*.sip 300 IN CNAME sip.supported.systems
s120 300 IN CNAME docker-2.supportedsystems.net
docs 300 IN CNAME docker-2.supportedsystems.net
*.docs 300 IN CNAME docker-2.supportedsystems.net
mcbluetooth 300 IN CNAME docker-2.supportedsystems.net
300 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
3600 IN TXT "google-site-verification=15bc_L-lCtt0kqBDSaxT92-ftzENYEfMuHv3g7yVNS8"
_dmarc 3600 IN TXT "v=DMARC1; p=reject; rua=mailto:reports@supported.systems; adkim=s; aspf=s;"
dkim._domainkey 3600 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuGPt3zH0RxxDUW1Wg+3FOKIYNQy5vo/hvbPB/U6O7hh5K/SnQ2MDPfnL3B+Ur3kKmYFcSTdVMotr9Ds7wRJWFv49oK4f4VKxfoBD8Sh9GrJDNDM+g86h8M1v3cWKLdeRa+UczJDLRb9wwW8eRR17OQafqGupN0ZbsazbZwTrC5z/RZlLBtEMsIceWwHP hR+H3Bl9rH2t1RQSjbD2A9fM5EPXeVvzn9SwDpxgfMRfs7/k/prPASxW0/8Bun3k2BOzOjP/H4v509xTJOn/6S5eC2QJ47hw5XsjOu1j9Fy2YqUkgDpcrqLiS5K/7E+BSWURitfuxAamv+vkTfrbU3D0lQIDAQAB"
supported.systems._report._dmarc.mail 3600 IN TXT "v=DMARC1;"
@ 3600 IN TXT "openai-domain-verification=dv-U5gJT4fmfg0LnrKfBgmv5vt6"
3600 IN TXT "openai-domain-verification=dv-U5gJT4fmfg0LnrKfBgmv5vt6"
_25._tcp.mail 86400 IN TXT "2 1 1 0b9fa5a59eed715c26c1020c711b4f6ec42d58b0015e14337a39dad301c5afc3"
qubeseptic.com._report._dmarc.mail 300 IN TXT "v=DMARC1;"
_twilio 300 IN TXT "twilio-domain-verification=efffc13bf1b402210d9d2b65e3532a48"

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/supportedsystems.com.zone
; Zone file for supportedsystems.com
; Generated by mcp-vultr
$ORIGIN supportedsystems.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.supportedsystems.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME supported.systems.
@ 3600 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME supported.systems
3600 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"

View File

@ -1,31 +1,15 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/supportedsystems.net.zone
; Zone file for supportedsystems.net
; Generated by mcp-vultr
$ORIGIN supportedsystems.net.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.supportedsystems.net. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
docker-1 300 IN A 108.61.23.129
docker-1 300 IN AAAA 2001:19f0:0:39a2:5400:6ff:fe2d:a42
docker-2 300 IN A 64.177.113.31
docker-2 300 IN AAAA 2001:19f0:5c00:4bab:5400:6ff:fe2d:1f52
git 300 IN A 64.177.112.188
* 300 IN CNAME supportedsystems.net.
@ 3600 IN MX 1 mail.supported.systems.
* 300 IN CNAME supportedsystems.net
3600 IN MX 1 mail.supported.systems

View File

@ -1,26 +1,10 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/syslog.chat.zone
; Zone file for syslog.chat
; Generated by mcp-vultr
$ORIGIN syslog.chat.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.syslog.chat. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.226
* 300 IN CNAME syslog.chat.
@ 300 IN MX 10 syslog.chat.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.226
* 300 IN CNAME syslog.chat
300 IN MX 10 syslog.chat

View File

@ -1,31 +1,15 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/tatemalloy.com.zone
; Zone file for tatemalloy.com
; Generated by mcp-vultr
$ORIGIN tatemalloy.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.tatemalloy.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME tatemalloy.com.
mail 300 IN CNAME mail.supported.systems.
@ 300 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME tatemalloy.com
mail 300 IN CNAME mail.supported.systems
300 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
_acme-challenge 300 IN TXT "zoUmIIDLDdYsMwc-o_q89XJqguhxdh-GG2f1Ry35Mzg"
_acme-challenge 300 IN TXT "GR_EICKHgxOHXGzU26ZrmuqES-RQk4KTRbT9ackqIIQ"
_acme-challenge 300 IN TXT "E1znurfm5S4wzw9xP6OXRIyJ3qqOnyivRkqcBdB5i0k"
@ -38,4 +22,4 @@ _acme-challenge 300 IN TXT "U4lSaBVa8-UIBwQ5zS3_YuozLTWZ6KRrkdP2RWF0INM"
_acme-challenge 300 IN TXT "ima5uh3kXccKFf35ZCLfalZT4XbQJB05GnyvtAIqYTw"
_acme-challenge 300 IN TXT "LWUF146g8xiEiWdYY6pWb2iwCm5bE4i1vLjt2w9Mx2U"
_acme-challenge 300 IN TXT "SHktbBbFNl-03DimuwNBin1NyL7x7GD5vN7jNlhs0wU"
_acme-challenge 300 IN TXT "5yvO_8LolWXqsy8PxrqBL-RWaWzKnccWN0L4XiFWwgE"
_acme-challenge 300 IN TXT "5yvO_8LolWXqsy8PxrqBL-RWaWzKnccWN0L4XiFWwgE"

View File

@ -1,27 +1,11 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/tateorrtot.games.zone
; Zone file for tateorrtot.games
; Generated by mcp-vultr
$ORIGIN tateorrtot.games.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.tateorrtot.games. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 162.43.207.251
@ 300 IN AAAA 2605:21c0:1000:53:250:56ff:fe91:5415
* 300 IN CNAME tateorrtot.games.
@ 300 IN MX 10 mail.supported.system.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 162.43.207.251
300 IN AAAA 2605:21c0:1000:53:250:56ff:fe91:5415
* 300 IN CNAME tateorrtot.games
300 IN MX 10 mail.supported.system

View File

@ -1,30 +1,14 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/timber.ink.zone
; Zone file for timber.ink
; Generated by mcp-vultr
$ORIGIN timber.ink.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.timber.ink. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
l 300 IN A 127.0.0.1
* 300 IN CNAME timber.ink.
*.l 300 IN CNAME l.timber.ink.
@ 300 IN MX 10 timber.ink.
* 300 IN CNAME timber.ink
*.l 300 IN CNAME l.timber.ink
300 IN MX 10 timber.ink
_acme-challenge.l 300 IN TXT "Zf92MXoRMCkCDinlu7yQ31Cp7gGg30Kilc9lVbF-l8w"
_acme-challenge.api.l 300 IN TXT "IJy9QiaLG4tJ_-T5X7VMVdFftTRRH7R_zKdoQRr8IGs"
_acme-challenge.api.l 300 IN TXT "IJy9QiaLG4tJ_-T5X7VMVdFftTRRH7R_zKdoQRr8IGs"

View File

@ -1,31 +1,15 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/trackfeeds.cloud.zone
; Zone file for trackfeeds.cloud
; Generated by mcp-vultr
$ORIGIN trackfeeds.cloud.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.trackfeeds.cloud. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
l 300 IN A 10.20.0.38
* 300 IN CNAME trackfeeds.cloud.
*.l 300 IN CNAME l.trackfeeds.cloud.
@ 300 IN MX 10 trackfeeds.cloud.
* 300 IN CNAME trackfeeds.cloud
*.l 300 IN CNAME l.trackfeeds.cloud
300 IN MX 10 trackfeeds.cloud
_acme-challenge 300 IN TXT "sKMvgTw0q22DS6SWpYXtuuaawKlkhlQZS4VDoBCnA5M"
_acme-challenge 300 IN TXT "tHTPgG3uSXwoBu6ulChvsyxzOn4wCb0IVrdfz9PUiwg"
_acme-challenge 300 IN TXT "J7ggXe7lmq6zbL3nKfMUbOi8PPDeJDiIgsBsO36Cd2Q"
@ -40,4 +24,4 @@ _acme-challenge 300 IN TXT "4azVDm_9EH1QheQbbM1WPmtdhlZzPBNDp7QseCBmrsY"
_acme-challenge 300 IN TXT "WpsM92QpKO-BEpe46sSvYAjsFeCRyj0rQYNvQOMDapo"
_acme-challenge 300 IN TXT "FstZtHdbdkmUKZRc4XF7YTYXw4IOYZDjpR9awQio3NI"
_acme-challenge 300 IN TXT "997TMR_EEeDQlWaaFkefhMVBfjGSurhm4UZhWPrfeR8"
_acme-challenge 300 IN TXT "QuLiHfwQDjatKUV_y0AmKx5lqhtTcUTxCgBA35BRZgg"
_acme-challenge 300 IN TXT "QuLiHfwQDjatKUV_y0AmKx5lqhtTcUTxCgBA35BRZgg"

View File

@ -1,29 +1,13 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/tuckermalloy.com.zone
; Zone file for tuckermalloy.com
; Generated by mcp-vultr
$ORIGIN tuckermalloy.com.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.tuckermalloy.com. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
* 300 IN CNAME tuckermalloy.com.
@ 300 IN MX 10 tuckermalloy.com.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
* 300 IN CNAME tuckermalloy.com
300 IN MX 10 tuckermalloy.com
_acme-challenge 300 IN TXT "TDRs9UeCuV_oxivongFlJSHA5A9ky0epe4_yC5ACUyI"
_acme-challenge 300 IN TXT "ig-bSaPcTscjbFlEo3yK7PXDbrps99TEnqgwjaN-D0U"
_acme-challenge 300 IN TXT "7JP0aoiLiaRC0dnMemCSe2mqJltAfaJukPXFfLG37-w"
@ -35,4 +19,4 @@ _acme-challenge 300 IN TXT "Q_WAPa_6yO46D9EgS5U9qRXCSw8FdTuKeSvpsemE79M"
_acme-challenge 300 IN TXT "qc0BcwZ6TNegvZ9Ymq4ymmBbbuBPJquzLq3mwMpnRQA"
_acme-challenge 300 IN TXT "fguL4374pHh2OmuWOFr5dbR3kGgQ6GVHyOSXxgO5WvY"
_acme-challenge 300 IN TXT "RXUofc6dg3bYPndu75PEN8agJQase92ZIv0FwOt9u-A"
_acme-challenge 300 IN TXT "a-o_fe9bHrENho0_jeiwrZ1o0X3ZW_a-Gxq1XD5Qs78"
_acme-challenge 300 IN TXT "a-o_fe9bHrENho0_jeiwrZ1o0X3ZW_a-Gxq1XD5Qs78"

View File

@ -1,40 +1,24 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/upc.llc.zone
; Zone file for upc.llc
; Generated by mcp-vultr
$ORIGIN upc.llc.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.upc.llc. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
l 300 IN A 127.0.0.1
@ 300 IN A 108.61.23.129
300 IN A 108.61.23.129
* 300 IN A 108.61.23.129
@ 300 IN AAAA 2001:19f0:5c01:12ca:5400:5ff:fe35:a427
300 IN AAAA 2001:19f0:5c01:12ca:5400:5ff:fe35:a427
* 300 IN AAAA 2001:19f0:5c01:12ca:5400:5ff:fe35:a427
*.l 300 IN CNAME l.upc.llc.
mail 300 IN CNAME mail.supported.systems.
autoconfig 600 IN CNAME mail.upc.llc.
*.portal.l 300 IN CNAME portal.l.upc.llc.
*.s3 300 IN CNAME s3.upc.llc.
*.report.l 300 IN CNAME report.l.upc.llc.
*.report 300 IN CNAME report.upc.llc.
@ 300 IN MX 10 upc.llc.
@ 300 IN MX 10 mail.supported.systems.
*.l 300 IN CNAME l.upc.llc
mail 300 IN CNAME mail.supported.systems
autoconfig 600 IN CNAME mail.upc.llc
*.portal.l 300 IN CNAME portal.l.upc.llc
*.s3 300 IN CNAME s3.upc.llc
*.report.l 300 IN CNAME report.l.upc.llc
*.report 300 IN CNAME report.upc.llc
300 IN MX 10 upc.llc
300 IN MX 10 mail.supported.systems
_acme-challenge.l 300 IN TXT "LZGNwW9DGUuN2ly0vm5czSrRIG20lqx--6Gd4j1x71w"
_acme-challenge.l 300 IN TXT "sSIwSVfZ2ceW8ie8aYXrzf73iEWMZSXl9e6ogxFQNCc"
_acme-challenge.l 300 IN TXT "Z4fh4rHw8d-GR-L3cnocj8o-8OpI5GccMwWRQiUnPd0"
@ -42,7 +26,7 @@ _acme-challenge.l 300 IN TXT "8kd2q8Ib7DFvq8SAGsKTtxU2qLV7L8E_ePD8Ww2MVfA"
_acme-challenge.l 300 IN TXT "q-aWCBE1lMD0_xcNzwWydAW7bk3tLzMIWYi2z0WapWE"
_acme-challenge.l 300 IN TXT "p3G13Tmd-S47IDPo2Zjq4NJjQZ9qJyZw_izjte3Y9ps"
_acme-challenge.www.l 300 IN TXT "9vR7zAbgH0Tbfhmz5Mi94XtjS1St8r7ZOulkgn1Jo_s"
@ 300 IN TXT "v=spf1 include:mail.supported.systems ~all"
300 IN TXT "v=spf1 include:mail.supported.systems ~all"
_acme-challenge.s3 300 IN TXT "e_fyF4DWbCUGErurD1HxCWY67I5868wAODGSbqR2CKE"
_acme-challenge.oscar-admin.l 300 IN TXT "CuCSK7VwXgrIkFCniISQTysR9YasyYZGGR_npvLkvTM"
_acme-challenge.or 300 IN TXT "sZUOOMwyY7i0iBeGJDvT770cbxYBZ1YTcJhVSgAm8PM"
@ -59,7 +43,9 @@ _autodiscover._tcp 600 IN SRV 10 0 443 mail.upc.llc.
_submissions._tcp 600 IN SRV 10 0 465 mail.upc.llc.
_imaps._tcp 600 IN SRV 10 0 993 mail.upc.llc.
_pop3s._tcp 600 IN SRV 10 0 995 mail.upc.llc.
catalog 300 IN CNAME upc.llc.
minio.or 300 IN CNAME upc.llc.
or 300 IN CNAME upc.llc.
s3 300 IN CNAME upc.llc.
; Explicit CNAMEs added to fix RFC 4592 empty-non-terminal cases
; (parent name has _acme-challenge children, so wildcard would skip it)
catalog 300 IN CNAME upc.llc
minio.or 300 IN CNAME upc.llc
or 300 IN CNAME upc.llc
s3 300 IN CNAME upc.llc

View File

@ -1,30 +1,14 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/warehack.ing.zone
; Zone file for warehack.ing
; Generated by mcp-vultr
$ORIGIN warehack.ing.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.warehack.ing. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 64.177.113.31
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME warehack.ing.
git 300 IN CNAME idahomuellers.fortiddns.com.
juliet 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
@ 300 IN MX 10 warehack.ing.
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 64.177.113.31
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME warehack.ing
git 300 IN CNAME idahomuellers.fortiddns.com
juliet 300 IN CNAME rpm-bullet.mer.idahomuellers.net
300 IN MX 10 warehack.ing

View File

@ -1,31 +1,15 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/westboise.org.zone
; Zone file for westboise.org
; Generated by mcp-vultr
$ORIGIN westboise.org.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.westboise.org. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 74.91.22.234
@ 300 IN AAAA 2001:19f0:5:4dab:3eec:efff:feb9:f65e
* 300 IN CNAME westboise.org.
@ 300 IN MX 10 mail.supported.systems.
@ 3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 74.91.22.234
300 IN AAAA 2001:19f0:5:4dab:3eec:efff:feb9:f65e
* 300 IN CNAME westboise.org
300 IN MX 10 mail.supported.systems
3600 IN TXT "v=spf1 mx a:mail.supported.systems ~all"
_acme-challenge 300 IN TXT "05EbsyARBzLskBoEHUwM99Togj1S-p0KEjeU6qnuR7E"
_acme-challenge 300 IN TXT "hk4LRncjXHz7HfpRM5euUNJjoj8i8srHZhoKoy6T36M"
_acme-challenge 300 IN TXT "SHz7RNa2PcPyJvCqhTsQlGzIq1zZsjbqP-sifMoUsck"
@ -37,4 +21,4 @@ _acme-challenge 300 IN TXT "5C_jASC_w_Dl-8H0VeKTPQWneH4HY4ZFbzgUV9EuwJs"
_acme-challenge 300 IN TXT "1SgYQJScXjkWRdST4WxXrjp8dSFxI-NWxhRkJDn1BfA"
_acme-challenge 300 IN TXT "B00-RbjOp-mGxX_WkFng6tEoyxzhGe334bclADHMb-Y"
_acme-challenge 300 IN TXT "du82JOyEWbbRXlyVSqPpl38uGzJ-ZfLin3cZ2oeuPEY"
_acme-challenge 300 IN TXT "sYmya4OTlYsdu8b3X1k1es5GivxqKddOH52g2mGAfy4"
_acme-challenge 300 IN TXT "sYmya4OTlYsdu8b3X1k1es5GivxqKddOH52g2mGAfy4"

View File

@ -1,34 +1,18 @@
; Auto-prepared by scripts/prepare-zones.sh on 2026-05-21T11:12:50-06:00
; Source: zones/zmesh.systems.zone
; Zone file for zmesh.systems
; Generated by mcp-vultr
$ORIGIN zmesh.systems.
$TTL 3600
@ 3600 IN SOA ns1.he.net. admin.zmesh.systems. (
2026052102 ; serial — bump per change (SERIAL=YYYYMMDDNN make prep)
300 ; refresh (5 min) — slaves poll us this often;
; tightened from 3600 to nudge HE's internal
; puller→anycast replication
120 ; retry (2 min) — kept < refresh per RFC 1912
604800 ; expire (1 week)
60 ; minimum (1 min) — negative-cache TTL on public
; resolvers; shrinks the window when an old
; NXDOMAIN keeps showing after we add a name
)
@ 3600 IN NS ns1.he.net.
@ 3600 IN NS ns2.he.net.
@ 3600 IN NS ns3.he.net.
@ 3600 IN NS ns4.he.net.
@ 3600 IN NS ns5.he.net.
@ 300 IN A 64.177.113.31
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net.
* 300 IN CNAME zmesh.systems.
@ 300 IN MX 10 zmesh.systems.
@ 300 IN MX 5 mail.supported.systems.
@ 3600 IN TXT "Hey Hacker! Get Meshed!"
300 IN NS ns1.vultr.com
300 IN NS ns2.vultr.com
300 IN A 64.177.113.31
l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
*.l 300 IN CNAME rpm-bullet.mer.idahomuellers.net
* 300 IN CNAME zmesh.systems
300 IN MX 10 zmesh.systems
300 IN MX 5 mail.supported.systems
3600 IN TXT "Hey Hacker! Get Meshed!"
_acme-challenge.mcbladerf.l 300 IN TXT "IgoOIhuVXLkIkZNJ33oKvBw9tILVCoYxEowmYQEIw78"
_acme-challenge.mcbladerf.l 300 IN TXT "pufwOaC6xoP2aKScyhAiaip5_cpTIpeYnctX97lkq3Y"
_acme-challenge.esp32.l 300 IN TXT "hZphEA1D26kvK-okdIU0Z8eqBTQs5WxoVVIPwt16Z58"
_acme-challenge.astrolock.l 300 IN TXT "bxJ5IOYNkE8WCoyA0fLm7bMBQaOOU4NzZZg0WT0dy2g"
_acme-challenge.astrolock.l 300 IN TXT "bxJ5IOYNkE8WCoyA0fLm7bMBQaOOU4NzZZg0WT0dy2g"