CNAME setup
Kevin Darcy
kcd at daimlerchrysler.com
Mon Aug 29 21:47:37 UTC 2005
Jim Pazarena wrote:
>Barry Margolin wrote:
>
>
>
>>In article <der0cf$ebc$1 at sf1.isc.org>, Jim Pazarena <bind at ccstores.com>
>>wrote:
>>
>>
>>
>>
>>>I have tried to set a virtual domain like:
>>>
>>>;
>>>; authoritative data for lifeboatscanada.com
>>>;
>>>
>>>$INCLUDE qcislands.soa
>>>
>>>$ORIGIN lifeboatscanada.com.
>>>
>>>lifeboatscanada.com. IN A 64.69.87.111
>>>www IN A 64.69.87.111
>>>ftp IN A 64.69.87.111
>>>
>>>and this seems to works OK, but when I try to "CNAME" these entries, like:
>>>
>>>
>>>lifeboatscanada.com. IN CNAME www.qcislands.net
>>>www IN CNAME www.qcislands.net
>>>ftp IN CNAME www.qcislands.net
>>>
>>>doesn't work... the master re-load complains "CNAME and other data"
>>>
>>>
>>>
>>You can't use a CNAME for the zone name itself. A name cannot be both
>>an alias and also have records of its own, and the zone name is required
>>to have SOA and NS records of its own. Ergo, it can't also be an alias.
>>So you should do something like:
>>
>>lifeboatscanada.com. IN A 64.69.87.111
>>www IN CNAME www.qcislands.net.
>>ftp IN CNAME www.qcislands.net.
>>
>>Also, don't forget the "." at the ends of "www.qcislands.net."
>>
>>
>>
>
>The lack of quotations were a typo.
>
>What I am trying to accomplish is that all my virtual domains map back
>to my actual
>domain of www.qcislands.net, and I want to be able to change "one file"
>for all the various
>domains' IP numbers.
>
>So not only did I try the above, I also tried:
>lifeboatscanada.com. IN A $INCLUDE ip_fyl_name
>... which failed because I presume the $INCLUDE must be at the beginning
>of a line
>... the re-load complained that $INCLUDE was an invalid numeric value
>
>so I tried
>lifeboatscanada.com. IN A
>$INCLUDE ip_fyl_name
>... which failed for a reason (I think) "line not terminated" (or
>something like that)
>
>is there any way to have the 100 or so virtual domains which I have,
>fetch their IP
>from one common file, so that if my server changes IPs, I can change
>only the one file
>rather than all 100 of my virtual setup's ?
>
Use the "@" syntax to substitute, contextually, for the name of the zone.
- Kevin
More information about the bind-users
mailing list