mpopal
asked on
How to add a DNS A record
I need to add an A record for a domain name, "www.domainname.com". The DNS server is on a Sun System V Release 4.0 box. My experience with Sun/Unix is very limited. Honestly, I have no clue how to adminster Unix. In plain english, how do I add/modify DNS entries and make the new entry active? Thanks.
ASKER
Thanks for the reply. I tried what you told me, but I can't ping the name. THis is what I've done so far.
First of all, I'm trying to add a new domain name to a server so it can be accessd for WWW purposes. This is what I've done.
1. In "/etc", I've edited the file called named.boot.
2. In "named.boot" I entered "Primary domainname.net db.domainname.com
I assume that the named.boot tells DNS that domainname.net is the domain name and the database file for it exists in the /etc/named/db.domainname.c om file. (Like the above file).
3. In "/etc/named" I created a file called db.domainname.com, refereced above. This file includes the following:
; BIND version named 4.9.5-REL Tue Nov 26 00:08:42 EST 1996
; BIND version wjs@catbert:/var/tmp/bind- 4.9.5/name d
; zone 'newdomain.net' last serial 4
; from 207.32.*.* at Mon Jan 1 14:25:57 1999
$ORIGIN net.
domainname IN SOA ns1.*orp.com. administrator.*orp.com. (
7 3600 600 86400 3600 )
IN NS ns1.*corp.com.
IN MX 10 emh.*corp.com.
$ORIGIN domainname.net.
www IN A 207.197.*.*
4. I save the file (both files) then I ran what you told me to run. (ps -ef | grep named and Kill -HUP 104)
I can't ping the domain name (www.domainname.net) Nslookup of course times out for that name as well.
What am I missing. Thanks.
First of all, I'm trying to add a new domain name to a server so it can be accessd for WWW purposes. This is what I've done.
1. In "/etc", I've edited the file called named.boot.
2. In "named.boot" I entered "Primary domainname.net db.domainname.com
I assume that the named.boot tells DNS that domainname.net is the domain name and the database file for it exists in the /etc/named/db.domainname.c
3. In "/etc/named" I created a file called db.domainname.com, refereced above. This file includes the following:
; BIND version named 4.9.5-REL Tue Nov 26 00:08:42 EST 1996
; BIND version wjs@catbert:/var/tmp/bind-
; zone 'newdomain.net' last serial 4
; from 207.32.*.* at Mon Jan 1 14:25:57 1999
$ORIGIN net.
domainname IN SOA ns1.*orp.com. administrator.*orp.com. (
7 3600 600 86400 3600 )
IN NS ns1.*corp.com.
IN MX 10 emh.*corp.com.
$ORIGIN domainname.net.
www IN A 207.197.*.*
4. I save the file (both files) then I ran what you told me to run. (ps -ef | grep named and Kill -HUP 104)
I can't ping the domain name (www.domainname.net) Nslookup of course times out for that name as well.
What am I missing. Thanks.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
bluepet,
Thanks for the reply. I finally got it to work. The thing I was doing wrong was the process id. "kill -HUP 104", was the wrong process id. I found the dns process, by ps -ef. Once I type kill -HUP 233, which 233 is the DNS (in.name) process, it worked.
You were almost right. At least you led me to the right direction, therefore I'll award you with the points. Thanks.
Thanks for the reply. I finally got it to work. The thing I was doing wrong was the process id. "kill -HUP 104", was the wrong process id. I found the dns process, by ps -ef. Once I type kill -HUP 233, which 233 is the DNS (in.name) process, it worked.
You were almost right. At least you led me to the right direction, therefore I'll award you with the points. Thanks.
/etc/named.boot
below is what the content looks like (if have been setup properly)
directory /var/named
cache . db.cache
primary domainname.com db.domainname.com
edit the file db.domainname.com located in the directory /var/named as shown above
db.domainname.com
@ IN NS bart.domainname.com
localhost IN A 127.0.0.1
just add the line below....
www IN A 202.188.111.111 <- this is the IP address of your www machine
or you can do this
mozart IN A 202.188.111.111 where mozart is your web server name.....
www IN cname mozart
save it....
then do this in the dns server
ps -ef | grep named
you will see something like that
root 304 134 0 11:00 bla bla .... grep named
root 104 134 0 11:00 bla bla .... named
kill -HUP 104
that is to kill the named daemon and restart it again... the -HUP flag.... the 104 is the process ID....
after that try ping www.domainname.com to see whether your setup is okay.... if you can ping it then it's okay
hope that help
bluepet