[CentOS] How to set the hostname alias in DNS server
John R Pierce
pierce at hogranch.com
Wed Apr 6 21:54:33 EDT 2011
On 04/06/11 6:43 PM, sync wrote:
> On Thu, Apr 7, 2011 at 9:33 AM, Les Mikesell <lesmikesell at gmail.com
> <mailto:lesmikesell at gmail.com>> wrote:
> On 4/6/11 8:18 PM, sync wrote:
> > Hi ,all:
> > There has a problem which confused me for a long time . The
> problem is the
> > following:
> > Would I can set the hostname alias in DNS server?
> > That's to say, for example , if my hostname is called server,
> that it's ip
> > address is 127.0.0.1
> > and I want to alias another name called aaa
> First, 127.0.0.1 is a special case that always refers to the same
> host where the
> connection originates, so you can't really use that from another
> regardless of how you resolve the name.
> > Gernerally, I can edit the /etc/hosts file to modify it, but the
> > computer did not recognise it.
> > How could I do it ?
> That is up to your DNS server type. If it is BIND/named you'll
> have a zone file
> for each domain it is serving with an 'A' record entry for a name
> and IP, and
> you would add CNAME entries for aliases or additional names.
> Like this ?
> Add the following line in localdomain zone file :
localdomain should ONLY have `localhost` as 127.0.0.1
'server' should be a name in another domain, and it shoudl have your
host's actual IP(s).
> server IN A 127.0.0.1
> aaa IN CNAME server "
> then reload the named service .
when you modify a zonefile, you need to increment the serial field on
the SOA record.
I recommend the O'Reilly book "DNS/BIND" be read thoroughly and all
concepts fully understood before messing with DNS, especially on a zone
More information about the CentOS