Make sure your primary IP is correct under Main Shared VirtualHost IP
Make sure your Hostname is correct under Hostname (server1.xyz.com)
Under Primary Nameserver enter your primary nameserver (ns1.xyz.com), click on Assign Ip Address, then click on Add A entry for this nameserver
Under Secondary Nameserver enter your secondary nameserver (ns2.xyz.com), click on Assign Ip Address, then click on Add A entry for this nameserver
Note: You can add a third and fourth name server if you wish, however this is not necessary. All name servers will be automatically assigned to any accounts you setup later. You will have to manually disable extra nameservers from each account.
Scroll to the bottom and click Save.
Goto DNS Functions =>> Edit a DNS Zone
Choose the primary domain for the server and click Edit
The beginning of your Zone File should look something like this:
-------------------------------------------
; Zone File for ip-2-ip.net
$TTL 14400
@ 14440 IN SOA ns1.xyz.com. admin.xyz.com
-------------------------------------------
In SOA add your primary ns (ns1.xyz.com.) and contact email (admin.xyz.com.). Put a period at the end of your nameserver, and use a period in place of @ in your contact email and add a period at the end too.)
In most cases you should have the following Record Types:
-------------------------------------------
xyz.com. 14440 IN NS ns1.xyz.com.
xyz.com. 14440 IN NS ns2.xyz.com.
xyz.com. 14440 IN A 123.123.123.12 (primary IP Address)
localhost.xyz.com. 14440 IN A 127.0.0.1
xyz.com. 14440 IN MX 0 xyz.com.
mail 14440 IN CNAME xyz.com.
www 14440 IN CNAME xyz.com.
ftp 14440 IN A 123.123.123.13
ns1 14440 IN A 123.123.123.12
ns2 14440 IN A 123.123.123.13
server1 14440 IN A 123.123.123.12 (primary IP Address)
-------------------------------------------
If you do not have A records for your Nameservers add them now. If you use Managed DNS for your domain name, also add A records to your domain name with your DNS.
If you made changes to your zone file, scroll down to the bottom and click on Save
Goto DNS Functions =>> Perform a DNS Cleanup
Now log out of WHM and SSH to your server and login as root.
Make sure all of the information is correct. Remove anything that does not belong, save, then exit.
ADDR 123.123.123.12
CONTACTEMAIL admin@xyz.com
CONTACTPAGER
DEFMOD x
ETHDEV
FTPTYPE proftpd
HOMEDIR /home
HOMEMATCH home HOST server1.xyz.com
LOGSTYLE combined
MINUID
NS ns1.xyz.com
NS2 ns2.xyz.com
ns3
SCRIPTALIAS y
ns4
At the prompt type: pico /etc/named.conf
Scroll down to the bottom of the file to the zone records.
-------------------------------------------
zone "xyz.com" {
type master;
file "/var/named/xyz.com.db";
};
-------------------------------------------
Make sure all domain zone records are correct. Remove any zone records that are old or do not belong there. If you make any changes, save and then exit.
# Do not remove the following line, or various programs
# that require network functionality will fail.
123.123.123.12 server1.xyz.com server1
127.0.0.1 localhost
-------------------------------------------
Now your done and your nameservers will work like a pro.
Thats good to here having a name server and I have adoubt doed these people are going to charge the fees for the purpose of maintanence?. If so what is the amount?.
Just want to post this and say thanks for putting it up...Have been wrestling with my DNS setup for days, and this helped me get rid of my dig, host, errors.