Автор |
Сообщение |
djlab Гуру Предупреждений : 1
|
|
Есть установленный и работающий BIND
Но так как я тупой, нужна справка, как мне ещё добавить поддомен? какой файл ковырять...
НА мастере в конфиг-файл прописаны поддомены, добавил по типу как и остальные, сделал релоад конфига, ноль реакции. |
|
|
|
|
Iskander.nsk Гуру |
|
djlab
У меня файлики с зонами в /var/named/etc
конфигурационный файл myzones.conf в /etc/bind
у тебя может быть подругому. Удачи! |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
Iskander.nsk писал(а): |
/var/named/etc |
Вообще нету такой папки..
Файл с прописанными доменами и IP адресами называется
находится в
Iskander.nsk писал(а): |
Удачи! |
спасибо |
|
|
|
|
Iskander.nsk Гуру |
|
Я хау-ту начитался и создавал на каждую зону свой файл, а они прописаны в файле музонес. Вообще, с трудом нашёл где что, во всех советах из поиска -- конфигурация создаётся в var. Сделал -- бинд вообще перестал работать и переустановка не помогала, сносил систему. |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
Поиск тоже читал)
но нету там) а бинд работает, поэтому новое создавать ничего не буду, надо разобраться в старом)
система Debian(если поможет это) |
|
|
|
|
Iskander.nsk Гуру |
|
У меня убунту. У бинда в корне (/etc/bind) лежит файл named.conf в котором прописаны пути к файлам зон, три файла named.conf... и один "название(у меня myzones)".conf (при начальной установке бинда его нет) в котором прописаны пути к файлам зон(доменов) - например zima-moroz.ru. Ну и в самих файлах сконфигурированы зоны.
Поддомен, скорее всего, так же надо прописать.
Буду рад если поможет. |
|
|
|
|
djlab Гуру Предупреждений : 1
|
|
Iskander.nsk
Ну да, всё так и есть, и named.conf ссылается сюда же в эту же папку и файлы присутствуют.
Вопрос в чём: поддомены рулятся в файле "домен.ru".conf путём.
подобной строчки
И всё? или где то ещё нужно что то менять исправлять?
Суть в чём, поддомен был раньше привязан к IP, этого IP не стало, всё переехало на другой адрес и всего то нужно что сменить IP...в выше указанном файле я сменил, но эффекта ноль(3 сутки идут, уже обновиться всяко должно было) |
|
|
|
|
Iskander.nsk Гуру |
|
Можешь адрес в личку скинуть. Попробую заглянуть, отпишусь. |
|
|
|
|
avarking Эксперт Предупреждений : 1
|
|
готов поспорить что вы забыли про такую важную штуку как "serial" в SOA-заголовке зоны
добавьте в зону +100500 записей, bind его не скушает, пока не поменяется "serial" (при каждом изменении зоны число должно быть больше предыдущего).
у меня например зона выглядит примерно так:
cat /etc/bind/master/domain.org
Код: |
$ORIGIN domain.org.
$TTL 3600 ;
@ IN SOA ns.domain.org. hostmaster.domain.org. (
2010100401 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
3600 ) ; minimum
@ IN NS ns.domain.org.
@ IN NS ns2.domain.org.
@ IN A 100.100.100.100
www IN CNAME domain.org.
ns IN A 101.101.101.101
ns2 IN A 102.102.102.102
sub IN A 103.103.103.103
|
serial это дата последнего изменения которую вы сами пишите.
YYYYMMDD##
формат думаю понятен)
последние ## это число изменений в текущей дате.
после rndc reload бинд должен принять новые записи.
проверить можно nslookup sub.domain.org localhost
ну и поглядывайте логи. |
|
|
|
|
Iskander.nsk Гуру |
|
avarking писал(а): |
число изменений в текущей дате |
Вопрос:
00 = создан сегодня
01 = создан сегодня и 1 раз изменён
или
00 = изменён сегодня один раз
или
00 = недопустимое значение? |
|
|
|
|
avarking Эксперт Предупреждений : 1
|
|
serial может быть любым числом от 0 до 2147483646 включительно.
просто для удобства используют такой формат YYYYMMDD##
допустим я создал домен сегодня:
2010122100
добавил субдомены:
2010122101
поменял IP у субдомена:
2010122102
на след. день опять добавил субдомен:
2010123100
и т.д.
главное чтобы число было больше предыдущего значения, иначе другие днс-сервера не обновят у себя кэш. |
|
|
|
|
avarking Эксперт Предупреждений : 1
|
|
а вообще недавно появился бесплатный днс-хостинг от яндекса)
я юзаю днс-хостинг от яндекса и почту от гугл.аппс |
|
|
|
|
Iskander.nsk Гуру |
|
avarking писал(а): |
днс-хостинг от яндекса |
Спс очень может понадобиться. |
|
|
|
|
|