Significance of case in responses

Robert Faulds frf at xocolatl.com
Thu Feb 6 23:10:35 UTC 2003


=> Case is not significant.  However, it is preserved.
=> 
=> 
=> Dave...

Perhaps you could explain this behavior?

If I dig(1) @ two root servers  I receive the behavior I am curious
about.  All information is correct but the case of the response
from one of the root servers has changed.  Case is not preserved.
b-gtld-servers.net responds with parts of the domain names changed
to uppercase. All records for this domain are lowercase in the zone
file. I have confirmed that the zonefile on dns.energyinteractive.com
is a correct AXFR from mleko.xocolatl.com and that the data is all
lowercase.

dns.energyinteractive.com is secondary for xocolatl.com, but
since its much larger pipe to the Internet I have it answering
queries first.

Search down for '*** Query' to see the start of each dig.
Four in total. The first one is source of my curiosity.

*** Query 1
> dig @b.gtld-servers.net xocolatl.com 

; <<>> DiG 8.3 <<>> @b.gtld-servers.net xocolatl.com 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;	xocolatl.com, type = A, class = IN

;; AUTHORITY SECTION:
xocolatl.com.		2D IN NS	DNS.ENERGYINTERACTIVE.com.
xocolatl.com.		2D IN NS	MLEKO.xocolatl.com.

;; ADDITIONAL SECTION:
DNS.ENERGYINTERACTIVE.com.  2D IN A  63.93.230.67
MLEKO.xocolatl.com.	2D IN A		216.240.49.129

;; Total query time: 15 msec
;; FROM: mleko.xocolatl.com to SERVER: b.gtld-servers.net  192.33.14.30
;; WHEN: Thu Feb  6 14:53:31 2003
;; MSG SIZE  sent: 30  rcvd: 118

*** Query 2
> dig @a.gtld-servers.net xocolatl.com 

; <<>> DiG 8.3 <<>> @a.gtld-servers.net xocolatl.com 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;	xocolatl.com, type = A, class = IN

;; AUTHORITY SECTION:
xocolatl.com.		2D IN NS	dns.energyinteractive.com.
xocolatl.com.		2D IN NS	mleko.xocolatl.com.

;; ADDITIONAL SECTION:
dns.energyinteractive.com.  2D IN A  63.93.230.67
mleko.xocolatl.com.	2D IN A		216.240.49.129

;; Total query time: 90 msec
;; FROM: mleko.xocolatl.com to SERVER: a.gtld-servers.net  192.5.6.30
;; WHEN: Thu Feb  6 14:53:12 2003
;; MSG SIZE  sent: 30  rcvd: 118


*** Query 3
; <<>> DiG 8.3 <<>> @dns.energyinteractive.com xocolatl.com 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;	xocolatl.com, type = A, class = IN

;; ANSWER SECTION:
xocolatl.com.		4W IN A		216.240.48.11

;; AUTHORITY SECTION:
xocolatl.com.		4W IN NS	dns.energyinteractive.com.
xocolatl.com.		4W IN NS	mleko.xocolatl.com.

;; ADDITIONAL SECTION:
dns.energyinteractive.com.  1D IN A  63.93.230.67
mleko.xocolatl.com.	4W IN A		216.240.49.129

;; Total query time: 41 msec
;; FROM: mleko.xocolatl.com to SERVER: dns.energyinteractive.com  63.93.230.67
;; WHEN: Thu Feb  6 15:01:17 2003
;; MSG SIZE  sent: 30  rcvd: 134


*** Query 4
; <<>> DiG 8.3 <<>> @xocolatl.com xocolatl.com 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;	xocolatl.com, type = A, class = IN

;; ANSWER SECTION:
xocolatl.com.		4W IN A		216.240.48.11

;; AUTHORITY SECTION:
xocolatl.com.		4W IN NS	dns.energyinteractive.com.
xocolatl.com.		4W IN NS	mleko.xocolatl.com.

;; ADDITIONAL SECTION:
dns.energyinteractive.com.  5h56m17s IN A  63.93.230.67
mleko.xocolatl.com.	4W IN A		216.240.49.129

;; Total query time: 1 msec
;; FROM: mleko.xocolatl.com to SERVER: xocolatl.com  216.240.48.11
;; WHEN: Thu Feb  6 15:01:36 2003
;; MSG SIZE  sent: 30  rcvd: 134

-- 
frf at xocolatl.com   39:FF:7C:52:66:9D:B9:A3  EA:67:3C:7F:D1:B6:30:36	


 "I do not know myself, and God forbid that I should."
 		-- Johann Wolfgang von Goethe


More information about the bind-users mailing list