Hi,
I'm trying to use the "Fixed local DNS host entries" feature to specify a
particular IP for a certain remote hostname. In this case the hostname in
question happens to be a CNAME.
Watching the DNS traffic with tcpdump seems to show the client (an iPhone)
making two queries:
(1) a regular 'A' query, for which the firebrick happily responds with my
chosen override IP. So far so good, however the client also makes:
(2) a 'TYPE65' query (which I think is a new thing akin to CNAME). Here
the firebrick passes on the original CNAME record.
Upshot is the client gets two conflicting answers, and picks one at
random.
I'm not sure whether this is a bug or a feature. However for this IP
override facility to work, I guess the Firebrick would need to return an
empty reponse for the TYPE65 query, to convince the client the hostname is
just a simple A record (for the override IP).
Firebrick 2700, latest code.
Chris