Answered point by point below


Il 17/04/2023 14:23, Brian Candler ha scritto:
I suggest you specify the version of pdns authoritative you're running, otherwise this isn't reproducible by anyone.  Also what backend you're using and how you're adding/removing records, although I'm guessing it's probably the bind backend.


On 17/04/2023 12:50, Andrea Biancalani via Pdns-users wrote:

4) edit the zone example.com and modify contents like this

    @    IN ALIAS 60 mytest.example.com.
    www IN CNANE 60 @.



5) commit changes, it will popup an error

*RRset www.example.com. IN CNAME: Conflicts with pre-existing RRSET*


(assuming you meant "CNAME" not "CNANE")

Yes, that is a typo

The implication is that there is some other record for "www.example.com"

What does the following command show at that point?

dig @x.x.x.x www.example.com. any

(where x.x.x.x is your pdns-auth server's address)




the example is pretty awkward like that , let it be more significant like this

@    IN ALIAS 60 www.google.com
www IN CNAME 60 @.

after I've applied with success above example.com zone , proceeding with an nslookup at this point gave this result

> example.com
;; communications error to 127.0.0.1#53: timed out
Server:         localhost
Address:        127.0.0.1#53

Name:   example.com
Address: 142.251.209.36
> www.example.com
Server:         localhost
Address:        127.0.0.1#53

www.example.com canonical name = \@.

even checking cname records leads to same result

> set q=cname
> www.example.com
;; communications error to 127.0.0.1#53: timed out
Server:         localhost
Address:        127.0.0.1#53

www.example.com canonical name = \@.

while using DIG as method for the query, we obtain a pretty similar response

root@ns1:~# dig @ns1.mydnshostname.tld example.com any

; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> @ns1.mydnshostname.tld example.com any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45535
;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;example.com.                   IN      ANY

;; ANSWER SECTION:
*example.com.            225     IN      A       142.251.209.36**
**example.com.            74      IN      AAAA 2a00:1450:4002:411::2004*

;; Query time: 0 msec
;; SERVER: 127.0.1.1#53(ns1.mydnshostname.tld) (TCP)
;; WHEN: Mon Apr 17 15:00:33 CEST 2023
;; MSG SIZE  rcvd: 84

root@ns1:~# dig @ns1.mydnshostname.tld www.example.com any

; <<>> DiG 9.18.12-0ubuntu0.22.04.1-Ubuntu <<>> @ns1.mydnshostname.tld www.example.com any
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12083
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;www.example.com.               IN      ANY

;; ANSWER SECTION:
*www.example.com. 60      IN      CNAME   \@.*

;; Query time: 0 msec
;; SERVER: 127.0.1.1#53(ns1.mydnshostname.tld) (TCP)
;; WHEN: Mon Apr 17 15:02:19 CEST 2023
;; MSG SIZE  rcvd: 59

Is it possible that you deleted other records for "www.example.com" at the same time?


Original zone has only that 2 records, editing the zone just 1 change at a time

Again, what does "dig @x.x.x.x www.example.com. any" show at this point, and is it different to case 5?


Same results as before
_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to