zJ
Как делал я:
1. Из твоих 10 айпи выдели два под неймсерверы, создай в панели сабдомены ns1.domain.com, ns2.domain.com (или другие - какие ты хочешь НСы) соотв. на выделенных айпи.
2. Иди к регистранту, на примере dirctnic => в подменю Modify Nameservers для domain.com, там жми на с виду не особо привлекательную ссылку "Сreate Nameservers", вводи желаемые НСы и заготовленные айпи.
3. Через какое-то время посети
http://reports.internic.net/cgi/whois?whois_nic=ns1.domain.com&type=nameserver
если увидишь что все ОК, стучи хостеру, сообщи ему айпи которые ты под НСы выделил, он там у себя что-то должен настроить.
4. Все работает!
kos
Вот маленький мануал на английском, возможно он устарел немного:
Setting up your own nameservers can be a nightmare. It never seems that no two hosts do the same things to get them set up. Anyway, this is what we did.
1. Register the domain you're going to use for your nameservers, then register ns1.newdomain.com and ns2.newdomain.com as nameservers (registries normally have a special facility for doing that). The registry may also have a facility to propagate these nameservers around the foreign registries - if so, you should use this facility.
These registrations may take a few days to propagate (often as many as 3 days).
2. Get an additional IP address. We used the main IP for the server as one name server IP and got an additional IP address to be used for the second name server.
You may also need to get your data centre to enter a reverse DNS pointer for your nameservers. You'll need to let them know each nameserver and its IP address. Sometimes you can suffer non-delivery of mail if you don't so this. Reverse DNS pointers can take a while to propagate.
3. My version of WHM/CPanel came with a broken NDC. To fix this:
SSH into your box as root.
Type: cd /scripts
Type: ./updatenow
Type: ./fixndc
Go back into WHM, go to the Restart Services section in the left menu and click DNS/Nameserver (BIND).
You will need to do this if you start getting 'ndc' errors when you are doing anything DNS related in WHM.
4. Go into WHM (Web Host Manager) and select Edit Setup from the Server Setup menu on the left. Enter ns1.newdomain.com in the Primary Nameserver field. Hit 'Assign IP Address', then hit 'Add an A Entry for this nameserver'.
Repeat this process for the Secondary Nameserver field.
5. Go into WHM (Web Host Manager) and select Manage Nameserver IPs from the Server Setup menu on the left. Remove any nameservers you don't recognise. This is just a tidy up exercise in case anyone's set anything up on the box before you.
6. Go into WHM (Web Host Manager) and select Initial NameServer Setup from the Server Setup menu on the left. Run this.
7. Restart BIND (step 7 restarts BIND, but we've known it to need a proper stop and start for it to work) from SSH with:
service named stop
service named start
I don't know what it is about this process, but it doesn't always work, so there are some things you can check manually via SSH.
/etc/wwwacct.conf
Check that the nameservers are correctly specified on NS, NS2 etc.
/etc/resolv.conf
Check that there are nameserver entries for each IP. There may also be one for 127.0.0.1 - this is okay.I'm led to believe (by the 'man' entry for resolv.conf) that this isn't a particularly important file, but I changed mine to read:
domain mybox.com
search mybox.com
nameserver 127.0.0.1
nameserver 111.111.111.111
nameserver 222.222.222.222
Where 'mybox.com' is the main domain of my server, and '111.111.111.111' and '222.222.222.222' are the IP addresses of my primary and secondary nameservers.
resolv.conf is used to lookup names that are not in FQDN format.
/etc/nameserverips
Check that there are entries for each IP acting as a nameserver.
Взято отсюда:
http://forums.servermatrix.com/viewtopic.php?t=168
Но это только по настройке НС'ов в самом WHM, что касается самого домена для НС'ов, то нужно прописать в нем IP адреса от 1 и 2 НС'а...
Dr.Syshalt
zJ писал:
Это так по идее - я тоже так думал, а на практике работает все вообще с соседними IP (66.199.177.13, 66.199.177.14), у меня в частности и много еще где.
Разумеется, это возможно. Просто _рекомендуется_ их размещать в разных подсетях, чтобы если одна недоступна или имеет большую потерю пакетов, твои домены не переставали резолвится. Чем так, имхо, лучше уж на каком-нибудь бесплатном DNS'е акк завести (или на платном, они копейки стоят) и вписать еще его - чтоб хоть один всегда нормально работал.
Топикстартеру - настройка DNS есть одно из самых гнусных дел, поскольку по незнанке легко наделать ошибок, а искать их будет довольно тяжело. После настройки доменов советую nslint'ом проверить свои домены и внимательно посмотреть на все, что он будет ругать. Вкури вот это
http://www.bind9.net/
Можешь еще книжки почитать, что справа там рекламируются. "DNS and BIND" особо рекомендовано. Удачи ;)