PDA

View Full Version : myDNS


shinji_85
01-11-2007, 18:28
Immagino già il successo di questo thread... :D

Devo capire come funzionano queste librerie (http://mydns.bboy.net/) (in realtà una loro estensione)...
Dopo averle installate su Slackware... Ho provato a fare un semplice test in locale... E già qui c'è qualcosa che non mi torna...

Per chi sa come funziona un DNS (io lo "DOVREI" sapere)...
La tabella SOA contiene la Zona "test.com."... E la tabella RR il Nome "www"...
Cercando semplicemente di risolvere l'indirizzo "www.test.com":

$ dig @localhost www.test.com

; <<>> DiG 9.4.1 <<>> @localhost www.test.com
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 6396
;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;www.test.com. IN A

;; AUTHORITY SECTION:
test.com. 86400 IN SOA ns1.example.com. admin.example.com. 2007110120 28800 7200 604800 86400

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Nov 1 19:15:41 2007
;; MSG SIZE rcvd: 84


E dal log delle myDNS:

mydns[3384]: 01-Nov-2007 19:15:41+523758 #0 6396 UDP 127.0.0.1 IN A www.test.com. NXDOMAIN No_matching_resource_records 1 0 1 0 LOG N QUERY ""

Quindi non trova nulla... :(



Invece, GIUSTAMENTE, quando richiedo un dominio non presente:

$ dig @localhost www.test.it

; <<>> DiG 9.4.1 <<>> @localhost www.test.it
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 3816
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;www.test.it. IN A

;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Nov 1 19:28:29 2007
;; MSG SIZE rcvd: 29

mydns[3384]: 01-Nov-2007 19:28:29+367898 #1 3816 UDP 127.0.0.1 IN A www.test.it. REFUSED Zone_not_found 1 0 0 0 LOG N QUERY ""