summaryrefslogtreecommitdiff
path: root/man/dnsmasq.8
diff options
context:
space:
mode:
authorSimon Kelley <simon@thekelleys.org.uk>2019-10-29 22:24:19 +0000
committerSimon Kelley <simon@thekelleys.org.uk>2019-10-29 22:24:19 +0000
commit84449bf41c78dcf7be3d0500cf6cca1111c15eda (patch)
tree10f5bdeaaae556c70a3e0b5587888a44a09d6ff8 /man/dnsmasq.8
parent456a3197757c5e21f57a44192a0dab163b69b6fd (diff)
downloaddnsmasq-84449bf41c78dcf7be3d0500cf6cca1111c15eda.tar.gz
Generalise locally-configured CNAME handling.
It's now possible for the target of a CNAME to be any locally configured RR or even point to a non-existent RR.
Diffstat (limited to 'man/dnsmasq.8')
-rw-r--r--man/dnsmasq.89
1 files changed, 3 insertions, 6 deletions
diff --git a/man/dnsmasq.8 b/man/dnsmasq.8
index 85c04a1..addc29c 100644
--- a/man/dnsmasq.8
+++ b/man/dnsmasq.8
@@ -603,12 +603,9 @@ Return a CAA DNS record, as specified in RFC6844.
.TP
.B --cname=<cname>,[<cname>,]<target>[,<TTL>]
Return a CNAME record which indicates that <cname> is really
-<target>. There are significant limitations on the target; it must be a
-DNS name which is known to dnsmasq from /etc/hosts (or additional
-hosts files), from DHCP, from \fB--interface-name\fP or from another
-.B --cname.
-If the target does not satisfy this
-criteria, the whole cname is ignored. The cname must be unique, but it
+<target>. There is a significant limitation on the target; it must be a
+DNS record which is known to dnsmasq and NOT a DNS record which comes from
+an upstream server. The cname must be unique, but it
is permissible to have more than one cname pointing to the same target. Indeed
it's possible to declare multiple cnames to a target in a single line, like so:
.B --cname=cname1,cname2,target