; nameserver test file
$ORIGIN example.com.
$TTL 3600

ENTRY_BEGIN
MATCH opcode qtype qname
REPLY QR AA NOERROR
ADJUST copy_id
SECTION QUESTION
www	IN	A
SECTION ANSWER
www	IN	A	10.20.30.40
ENTRY_END

ENTRY_BEGIN
MATCH opcode qtype qname
REPLY QR AA NOERROR
ADJUST copy_id
SECTION QUESTION
1ttl	IN	A
SECTION ANSWER
1ttl	1 IN	A 1.1.1.1
ENTRY_END

ENTRY_BEGIN
MATCH opcode qtype qname
REPLY QR AA NOERROR
ADJUST copy_id
SECTION QUESTION
0ttl	IN	A
SECTION ANSWER
0ttl	0 IN	A 0.0.0.1
ENTRY_END



$ORIGIN bogusdnssec.

ENTRY_BEGIN
MATCH opcode qtype qname
REPLY QR AA NOERROR
ADJUST copy_id
SECTION QUESTION
@	IN	DNSKEY
SECTION ANSWER
ENTRY_END

ENTRY_BEGIN
MATCH opcode qtype qname
REPLY QR AA NOERROR
ADJUST copy_id
SECTION QUESTION
www	IN	A
SECTION ANSWER
www	0 IN	A 10.20.30.40
; bogus signature to not trigger LAME DNSSEC and continue with validation
www	0 IN	RRSIG   A 8 2 240 20250429005000 20250401005000 42393 bogusdnssec. ob6ddTJkdeOUn92cxx1NPGneV7rhOp2zKBv8FXQjJ/Wso8LJJnzRHW9p 3sTatlzi+UdRi7BOrcxwjUG38lgO+TS5vRFGAiTRmOezm6xJVNTg8lIb RJGCD5bRtRRstwt31Qt6Gda+6sAyvDebpUB/opkQpevv6xohdrhr0g8+ Q4w=
SECTION ADDITIONAL
; dns error reporting agent
HEX_EDNSDATA_BEGIN
	00 12				; opt-code (Report-Channel)
	00 0A				; opt-len
	02 61 6E 05 61 67 65 6E 74 00	; an.agent.
HEX_EDNSDATA_END
ENTRY_END



$ORIGIN an.agent.
;just give an answer back to anything
ENTRY_BEGIN
MATCH opcode subdomain
REPLY QR AA NXDOMAIN
ADJUST copy_id copy_query
SECTION QUESTION
an.agent.	IN	ANY
ENTRY_END



$ORIGIN unresponsive.
;; no entry for 'unresponsive.', we rely on timeouts.
