DNS A record, required?

View: New views
2 Messages — Rating Filter:   Alert me  

DNS A record, required?

by DAve-12 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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. Or, they want a CANME
directing to another domain.

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?

Thanks,

DAve

--
"Posterity, you will know how much it cost the present generation to
preserve your freedom.  I hope you will make good use of it.  If you
do not, I shall repent in heaven that ever I took half the pains to
preserve it." John Quincy Adams

http://appleseedinfo.org


Re: DNS A record, required?

by Sabahattin Gucukoglu :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 23 Oct 2009, at 13:46, DAve wrote:
> Good morning.

Drifting onto evening here.  Better get breakfast. :-)

> 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. Or, they want a  
> CANME directing to another domain.
>
> 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?

The rules are quite simply that you can't put a CNAME at a point of  
delegation.  And a zone will function just fine with only delegation.  
So yes you were mistaken, a zone does not need anything in it apart  
from that delegation, including A/AAAA records.  The delegation exists  
at the apex of the zone, where it meets the GTLD/CCTLD servers, and  
unfortunately there you cannot put your CNAME to another host (you can  
only use static A/AAAA).  This means most thirdparty-hosted sites only  
have the www CNAME to them and cannot support without the WWW prefix.

Cheers,
Sabahattin