fxbox / dns-server

Server that helps the Box to announce its local IP address without relying on mDNS, and to register its LetsEncrypt cert for use on its local IP address.
4 stars 2 forks source link

Return CNAMEs in response to A queries #9

Closed michielbdejong closed 8 years ago

michielbdejong commented 8 years ago

Follow-up to #8:

For CNAMEs to work, you should return them not only in response to 'CNAME'-queries, but also include them in all responses to all query types, for instance like this:

Michiels-Laptop:~ Michiel$ dig A www.michielbdejong.com @meera.ns.cloudflare.com
[...]
;; ANSWER SECTION:
www.michielbdejong.com. 191 IN  CNAME   michielbdejong.com.
michielbdejong.com. 191 IN  A   104.27.176.52
michielbdejong.com. 191 IN  A   104.27.177.52

Michiels-Laptop:~ Michiel$ dig NS www.michielbdejong.com @meera.ns.cloudflare.com
[...]
;; ANSWER SECTION:
www.michielbdejong.com. 296 IN  CNAME   michielbdejong.com.
michielbdejong.com. 86400   IN  NS  meera.ns.cloudflare.com.
michielbdejong.com. 86400   IN  NS  beau.ns.cloudflare.com.

Michiels-Laptop:~ Michiel$ dig www.michielbdejong.com @meera.ns.cloudflare.com
[...]
;; ANSWER SECTION:
www.michielbdejong.com. 300 IN  CNAME   michielbdejong.com.
michielbdejong.com. 300 IN  A   104.27.177.52
michielbdejong.com. 300 IN  A   104.27.176.52
samgiles commented 8 years ago

I think this has been fixed by the latest commit. Missed this issue, sorry.