mirror of
https://github.com/systemd/systemd.git
synced 2025-01-26 14:04:03 +03:00
test: add a couple of SRV records to check service resolution
This commit is contained in:
parent
5c9111fe77
commit
3095bd2cca
@ -49,3 +49,11 @@ follow11.yet.so.far CNAME follow12.getting.hot.signed.test.
|
||||
follow12.getting.hot CNAME follow13.almost.final.signed.test.
|
||||
follow13.almost.final CNAME follow14.final.signed.test.
|
||||
follow14.final A 10.0.0.14
|
||||
|
||||
myservice A 10.0.0.20
|
||||
myservice AAAA fd00:dead:beef:cafe::17
|
||||
_mysvc._tcp SRV 10 5 1234 myservice
|
||||
|
||||
_invalidsvc._udp SRV 5 5 1111 invalidservice
|
||||
|
||||
_untrustedsvc._udp SRV 5 5 1111 myservice.untrusted.test.
|
||||
|
@ -20,3 +20,7 @@ $ORIGIN untrusted.test.
|
||||
A 10.0.0.121
|
||||
AAAA fd00:dead:beef:cafe::121
|
||||
mail A 10.0.0.122
|
||||
|
||||
myservice A 10.0.0.123
|
||||
AAAA fd00:dead:beef:cafe::123
|
||||
_mysvc._tcp SRV 10 5 1234 myservice
|
||||
|
@ -367,6 +367,19 @@ grep -qF "status: NXDOMAIN" "$RUN_OUT"
|
||||
run resolvectl query -t TXT this.should.be.authenticated.wild.signed.test
|
||||
grep -qF 'this.should.be.authenticated.wild.signed.test IN TXT "this is a wildcard"' "$RUN_OUT"
|
||||
grep -qF "authenticated: yes" "$RUN_OUT"
|
||||
# Check SRV support
|
||||
run resolvectl service _mysvc._tcp signed.test
|
||||
grep -qF "myservice.signed.test:1234" "$RUN_OUT"
|
||||
grep -qF "10.0.0.20" "$RUN_OUT"
|
||||
grep -qF "fd00:dead:beef:cafe::17" "$RUN_OUT"
|
||||
grep -qF "authenticated: yes" "$RUN_OUT"
|
||||
(! run resolvectl service _invalidsvc._udp signed.test)
|
||||
grep -qE "invalidservice\.signed\.test' not found" "$RUN_OUT"
|
||||
run resolvectl service _untrustedsvc._udp signed.test
|
||||
grep -qF "myservice.untrusted.test:1111" "$RUN_OUT"
|
||||
grep -qF "10.0.0.123" "$RUN_OUT"
|
||||
grep -qF "fd00:dead:beef:cafe::123" "$RUN_OUT"
|
||||
grep -qF "authenticated: yes" "$RUN_OUT"
|
||||
|
||||
# DNSSEC validation with multiple records of the same type for the same name
|
||||
# Issue: https://github.com/systemd/systemd/issues/22002
|
||||
@ -479,6 +492,10 @@ grep -qF "untrusted.test:" "$RUN_OUT"
|
||||
grep -qF "10.0.0.121" "$RUN_OUT"
|
||||
grep -qF "fd00:dead:beef:cafe::121" "$RUN_OUT"
|
||||
grep -qF "authenticated: no" "$RUN_OUT"
|
||||
run resolvectl service _mysvc._tcp untrusted.test
|
||||
grep -qF "myservice.untrusted.test:1234" "$RUN_OUT"
|
||||
grep -qF "10.0.0.123" "$RUN_OUT"
|
||||
grep -qF "fd00:dead:beef:cafe::123" "$RUN_OUT"
|
||||
|
||||
# Issue: https://github.com/systemd/systemd/issues/19472
|
||||
# 1) Query for a non-existing RR should return NOERROR + NSEC (?), not NXDOMAIN
|
||||
|
Loading…
x
Reference in New Issue
Block a user