Fix "update PTR": add a missing PTR, also in linked views
Ticking update PTR alone did nothing: the web UI didn't send it, and the engine only acted when the name or address changed. Alone it now adds a missing PTR record (or enables it); for linked zones every linked view's reverse zone counts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
921bdd6c95
commit
1cec6cc393
6 files changed
+141
-17
No files matched your search
@@ -377,6 +377,15 @@ run "user delete" 0 $J user delete certbot -y
|
||||
run "audit" 0 $J audit --limit 10
|
||||
contains "token.revoke"
|
||||
|
||||
# A reverse zone created after the record: "update PTR" alone adds it.
|
||||
run "an address record" 0 $J record add adbraun.test ldn A 192.0.2.154
|
||||
run "its /32 reverse zone, afterwards" 0 $J zone create 192.0.2.154/32
|
||||
LDN=$($J record list adbraun.test --name ldn -o id)
|
||||
run "record update --ptr adds the missing PTR" 0 $J record update $LDN --ptr
|
||||
expect_dig "the PTR is served" "ldn.adbraun.test." -x 192.0.2.154
|
||||
run "remove the reverse zone again" 0 $J zone delete 154.2.0.192.in-addr.arpa -y
|
||||
run "and the record" 0 $J record delete adbraun.test ldn A -y
|
||||
|
||||
# Views
|
||||
run "view create (adopts zones)" 0 $J view create internal --match-clients homelab --adopt-zones
|
||||
run "view create external" 0 $J view create external --match-clients any
|
||||
|
||||
Reference in new issue
Block a user