Первый раз вручную рулю DNS'ками, и сразу возникли проблемы. Даже друзья, которые делали это не раз говорят, что странные проблемы.
Имеем: Debian Stable на VDS (firstvds, к сожалению) и bind (8.4.7). На нем крутится пара РНР-сайтиков, сервер заказчика (но делать можно что угодно). И имеем свой крутой сервер с Debian Squeeze, на котором поднят сайт на Python (просто VDS самый маленький, не осилил он питон по памяти). К IP сервера VDS привязан главный домен, назовем его domain.ru. Требуется, чтобы один из поддоменов обращался на мой IP. То есть domain.ru — на IP VDS, sub.domain.ru — на мой. Задача вроде бы простая, но тут начинается веселье.
Файл зоны:
$TTL 3600 <br/>
domain.ru. IN SOA ns1.firstvds.ru. root.domain.ru. (2010090201 10800 3600 604800 86400) <br/>
domain.ru. IN NS ns1.firstvds.ru. <br/>
domain.ru. IN NS ns2.firstvds.ru. <br/>
domain.ru. IN NS ns3.firstvds.ru. <br/>
domain.ru. IN MX 10 mail <br/>
domain.ru. IN MX 20 mail <br/>
domain.ru. IN A [IP VDS] <br/>
www IN A [IP VDS] <br/>
ftp IN A [IP VDS] <br/>
mail IN A [IP VDS] <br/>
smtp IN A [IP VDS] <br/>
pop IN A [IP VDS] <br/>
sub IN A [IP своего сервера] # - все самое интересное здесь
Со всем разобрался, ID зоны в первой строке тоже меняю постоянно как положено. bind перезапущен, через несколько часов DNS обновились и если по SSH с VDS сделать:
root:~# host sub.domain.ru
sub.domain.ru A [IP моего сервера]
И, казалось бы, все отлично. Только вот каждые 3-4 часа (когда обновляются DNS'ки) он меняет IP. То поддомен имеет старый IP то новый. Вот так это выглядит с моей машины (консоль как раз время показывает, можно проследить):
[21:24:05]:vas3k@arch ~>nslookup sub.domain.ru<br/>
Server: 192.168.0.1<br/>
Address: 192.168.0.1#53<br/>
<br/>
Non-authoritative answer:<br/>
Name: sub.domain.ru<br/>
Address: [новый IP]<br/>
<br/>
[23:26:06]:vas3k@arch ~>nslookup sub.domain.ru<br/>
Server: 192.168.0.1<br/>
Address: 192.168.0.1#53<br/>
<br/>
Non-authoritative answer:<br/>
Name: sub.domain.ru<br/>
Address: [старый IP, который на VDS]
То есть вы видите, что DNS туда-сюда прыгает. Через несколько часов опять становится нормально, затем опять старый. Сайт скоро запускаем, поэтому хотелось бы избавиться от этого. А сам я делаю это первый раз, так как не труЪ админ. Даже пытался через ISPManager удалить домен и добавить заново. Такая же хрень, а то бывает и сразу оба IP в Non-authoritative answer приходят.
Такое происходит уже больше месяца. Менял файл зоны многократно. В поддержку FirstVDS обращаться я даже не знаю стоит ли, они же как всегда скажут «ваш сервер — ваши проблемы» и посоветуют все переустановить.
P.S.: Сразу извиняюсь за выдуманные домены, надеюсь понятно объяснил.