2009/10/23 Len Conrad <lcon...@go2france.com>

> ---------- Original Message ----------------------------------
> From: krad <kra...@googlemail.com>
> Date:  Fri, 23 Oct 2009 15:56:40 +0100
>
> >2009/10/23 Sean Cavanaugh <millenia2...@hotmail.com>
> >
> >>
> >>
> >>
> >> > Date: Fri, 23 Oct 2009 08:30:08 -0400
> >> > From: dave.l...@pixelhammer.com
> >> > To: freebsd-questions@freebsd.org
> >> > Subject: DNS Question
> >> >
> >> > Good morning.
> >> >
> >> > I have been asked by my co-workers and sales why I always create a A
> >> > record for new domains we host instead of a CNAME.
> >> >
> >> > The issue I run into lately with some domains is that a client has a
> >> > website with a industry host such as frank.relator.com and he wants
> to
> >> > have DNS point www.frank.com to frank.relator.com with a CNAME. The
> >> > client does not want an A record for frank.com.
> >> >
> >> > Somewhere, in a class far far away, I was taught a DNS zone had to
> have
> >> > a A record to function properly. I can't seem to locate anything in
> the
> >> > RFCs.
> >> >
> >> > Am I wrong?
> >> >
> >>
> >>
> >> I think you are confusing basics of DNS records. you are partially
> correct
> >> in that a DNS zone needs an initial A record to be able to translate a
> name
> >> to an IP, but there is nothing wrong about setting up a CNAME to point
> to a
> >> record in a different zone instead. you just cannot do a zone that has a
> >> CNAME only that does not at some point to a valid A record. CNAMEs are
> >> forwarders only whereas A records are actual lookups.
> >>
> >> for proper way to set this up....
> >>
> >> The A record would be assigned for the main name that you want to
> associate
> >> to an IP address.
> >> The CNAME record just relates a different name to that original name.
> this
> >> allows you to change the IP address of the server and only have to
> update
> >> the original A record instead of every DNS record for that server.
> >>
> >> for small number of vhosts, this would not really be an issue, but
> imagine
> >> if you were hosting a couple hundred vhosts from a single IP and then
> had to
> >> change that IP because you switched your ISP. It would take you a LONG
> time
> >> to update them if they were all A records, but only a couple of seconds
> if
> >> you had it properly set up as CNAME's
> >>
> >> www.bobshosting.com    A         192.168.0.1
> >> www.vhost1.com          CNAME  www.bobshosting.com.
> >> www.vhost2.com          CNAME  www.bobshosting.com.
> >> www.vhost3.com          CNAME  www.bobshosting.com.
> >> www.vhost4.com          CNAME  www.bobshosting.com.
> >>
> >>
> >>
> >> -Sean
> >>
> >>
> >>  _______________________________________________
> >> freebsd-questions@freebsd.org mailing list
> >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> >> To unsubscribe, send any mail to "
> >> freebsd-questions-unsubscr...@freebsd.org"
> >>
> >
> >I try to use CNAMES as much as possible, for one very good reason. If say
> I
> >have web server with 1000 vhost on it. I have one A record for the server
> >and all the cnames point at that A record. Now i need to change the ip of
> >the server. I update the A record and add a reverse record and im done. IF
> I
> >had done it your way with all A records I would now have to go and edit
> >another 1000 records. Even worse if some of these domains are not under my
> >control I have to go and liaise with customers, or other third parties,
> and
> >it becomes a complete mess. The chances of me convincing them all and
> >coordinated it correctly are minimal 8(
>
> domains sharing records is better handled by $INCLUDE
>
> $INCLUDE /path/db.ttl, which contains
>
> $TTL 6h
>
>
> $INCLUDE /path/db.ns, which contains
>
> @ ns ns1.domain.tld.
> @ ns ns2.domain.tld.
>
> $INCLUDE /path/db.www, which contains
>
> @   a ip.ad.re.ss
> www a ip.ad.re.ss
>
> etc.
>
> Changing an include file changes all the zone files that include it, giving
> enormous leverage, while removing the extra query required to resolve a
> CNAME to canonical.
>
> Len
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscr...@freebsd.org"
>

a few massive assumptions here I feel.

1. all the domains are controlled by said person
2. Are on the same server
3. Fits with the relevent provisioning system,
4. Is probably are using bind
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to