Gadget DNS

This server answers DNS queries for gadget names under zone dnssrc-zone.fibrecat.org. Each name returns a specific value (your IP, a counter, time, etc.). Copy and paste the dig commands below.

Tip: Use dig @<server> … to query this server directly, or use your normal resolver if it forwards to this server.

myip

Your client’s IP address (A or AAAA).

dig +short myip.dnssrc-zone.fibrecat.org A
dig +short myip.dnssrc-zone.fibrecat.org AAAA

myport

Your client’s source port (TXT).

dig +short myport.dnssrc-zone.fibrecat.org TXT

myaddr

Your client’s address and port (TXT, two strings).

dig +short myaddr.dnssrc-zone.fibrecat.org TXT

counter

Per-server incrementing counter (TXT).

dig +short counter.dnssrc-zone.fibrecat.org TXT

random

Random value (A, AAAA, or TXT).

dig +short random.dnssrc-zone.fibrecat.org A
dig +short random.dnssrc-zone.fibrecat.org AAAA
dig +short random.dnssrc-zone.fibrecat.org TXT

protocol

Transport used: UDP, TCP, DoT, DoH, or DoQ (TXT).

dig +short protocol.dnssrc-zone.fibrecat.org TXT

timestamp

Current time in milliseconds, TTL 60 (TXT).

dig +short timestamp.dnssrc-zone.fibrecat.org TXT

timestamp0

Current time in milliseconds, TTL 0 (TXT).

dig +short timestamp0.dnssrc-zone.fibrecat.org TXT

ttl-N

Current Unix time in seconds, with TTL = N (0–86400). Example: ttl-60, ttl-0.

dig +short ttl-60.dnssrc-zone.fibrecat.org TXT
dig +short ttl-0.dnssrc-zone.fibrecat.org TXT

edns

EDNS options present on the request (TXT).

dig +short edns.dnssrc-zone.fibrecat.org TXT

edns-cs / ecs

EDNS Client Subnet from the request (TXT).

dig +short edns-cs.dnssrc-zone.fibrecat.org TXT
dig +short ecs.dnssrc-zone.fibrecat.org TXT

size-N

Response wire size approximately N bytes (128–4096). Uses EDNS padding (TXT).

dig +short size-256.dnssrc-zone.fibrecat.org TXT

qname-min

Exact QNAME received (for QNAME minimization testing). Query any name under *.qname-min.dnssrc-zone.fibrecat.org; response TXT is the qname seen.

dig +short test.qname-min.dnssrc-zone.fibrecat.org TXT

sig-fail

Intentionally invalid RRSIG. If you get an answer, your resolver is not validating DNSSEC.

dig +short sig-fail.dnssrc-zone.fibrecat.org A
dig +short sig-fail.dnssrc-zone.fibrecat.org TXT

token.diag

Record a query for a token, then open the dashboard in a browser. Replace mytoken with any label.

dig +short mytoken.diag.dnssrc-zone.fibrecat.org TXT

Then open https://diag.dnssrc-zone.fibrecat.org/mytoken to view recorded queries for that token.