поднимаю DNS, но что-то не поднимается (((
вот что у меня в файле зоны (прямой)$ttl 38400
artem.ru. IN SOA artem.artem.ru. (2009042401 ;serial
108000 ;refresh
1800 ;retry
120960 ;expiry
);name server
artem.ru. IN NS artem.artem.ruartem.ru. IN MX 10 artem.artem.ru.
localhost IN A 172.0.0.1
solaris IN A 192.168.6.1
artem IN A 192.168.1.1
а проверка зоны вот что выдает:
[root@artem ~]# named-checkzone artem.ru /var/named/artem.ru.zone
dns_rdata_fromtext: /var/named/artem.ru.zone:7: near eol: unexpected end of input
zone artem.ru/IN: loading from master file /var/named/artem.ru.zone failed: unexpected end of input
самом лог перевести слабо?
>самом лог перевести слабо?вот лог:
Apr 27 13:30:05 artem named: dns_rdata_fromtext: 172.0.0.zone:8: near eol: unexpected end of input
Apr 27 13:30:05 artem named: zone 0.0.172.in-addr.arpa/IN: loading master file 172.0.0.zone: unexpected end of input
Apr 27 13:30:05 artem named: _default/0.0.172.in-addr.arpa/in: unexpected end of input
Apr 27 13:30:05 artem named: dns_rdata_fromtext: artem.ru.zone:7: near eol: unexpected end of input
Apr 27 13:30:05 artem named: zone artem.ru/IN: loading master file artem.ru.zone: unexpected end of input
Apr 27 13:30:05 artem named: _default/artem.ru/in: unexpected end of input
Apr 27 13:30:05 artem named: 1.168.192.db:2: ignoring out-of-zone data (1.168.192.in-addr.arpa)
Apr 27 13:30:05 artem named: dns_rdata_fromtext: 1.168.192.db:8: near eol: unexpected end of input
Apr 27 13:30:05 artem named: 1.168.192.db:9: ignoring out-of-zone data (1.168.192.in-addr.arpa)
Apr 27 13:30:05 artem named: 1.168.192.db:14: ignoring out-of-zone data (1.168.192.in-addr.arpa)
Apr 27 13:30:05 artem named: zone 1.168.192.db/IN: loading master file 1.168.192.db: unexpected end of input
Apr 27 13:30:05 artem named: _default/1.168.192.db/in: unexpected end of input
ПЕРЕВЕСТИ
у вас бинд рушается на синтаксис зоны - взять пример зоны в бинде и сравнить никак?
>ПЕРЕВЕСТИ
>у вас бинд рушается на синтаксис зоны - взять пример зоны в
>бинде и сравнить никак?пример такой:
$TTL 86400
@ IN SOA localhost root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS localhost
localhost IN A 127.0.0.1стоит изменить localhost на artem.ru и начинается опять хня
>стоит изменить localhost на artem.ru и начинается опять хняДа неужто, можно я в этот бред не поверю? Попробуйте вот такую замену на файлик с localhost
sed -i -e 's/localhost/artem.ru/g' имя_файла_зоны
Только копипастом, а не набором вашими кривыми ручонками. Заработало? Вот чудо, кто бы мог подумать.
Попросите кого-нибудь помочь вам освоить текстовый редактор, а заодно пусть вам объяснит, что не нужно в soa записи убирать одно из двух полей между SOA и (. Если в работающем файле их было два, значит оставляйте два, даже если пока не можете осилить их назначение.P.S. Не обольщайтесь достигнутым, в вашем файле зоны, приведенном в стартовом посте, есть и другие ошибки.
>[оверквотинг удален]
>Только копипастом, а не набором вашими кривыми ручонками. Заработало? Вот чудо, кто
>бы мог подумать.
>Попросите кого-нибудь помочь вам освоить текстовый редактор, а заодно пусть вам объяснит,
>что не нужно в soa записи убирать одно из двух полей
>между SOA и (. Если в работающем файле их было два,
>значит оставляйте два, даже если пока не можете осилить их назначение.
>
>
>P.S. Не обольщайтесь достигнутым, в вашем файле зоны, приведенном в стартовом посте,
>есть и другие ошибки.А вот не фига не угадали, НЕ заработало )
[root@artem ~]# service named start
Starting named: [FAILED]если проверять файлы по отдельности named.conf и файлы зон все ок, но не работает.
Все файлы взял с образца, только изменил localhost на artem.ruмогу предоставить все что у меня в named.conf и файлах зон
(если пожилаете)
Вообще-то я указал как устранить ОДНУ ошибку, ту которая в начальном посте. Также указал, что есть и другие ошибки. Ищите.
На будущее, [FAILED] всего лишь указывает на факт того, что что-то _возможно_ прошло не так. В отличии от логов это совершенно не помогает в определении причин проблемы и даже не гарантирует, что проблема вообще есть, сервис спокойно себе может работать, а стартовый скрипт все равно ругнется. Например стартовый скрипт может не уметь корректно обрабатывать ситуацию, когда сервис уже запущен и при попытках start без предварительного stop будем получать [FAILED].
Чуть не забыл страшную тайну, есть еще rndc reload на случай если named уже запущен и нужно чтобы он перечитал конфиг и зоны. А за service named stop на продакшене можно и огрести от старших товарищей, как впрочем и за такие эксперименты с зонами :)
>поднимаю DNS, но что-то не поднимается (((
>вот что у меня в файле зоны (прямой)
>Насколько я помню, в заголовке зоны вы пишете
имя_зоны IN SOA основной_DNS_сервер email_администратора ( ... и т.д.
причем основной_DNS_сервер описывается полным доменным именем с точкой в конце (если не поставить точку, к имени будет добавлена обслуживаемая зона (=@), а в e-mail СОБАКА меняется на точку, и заканчивается все опять же точкой. таков синтаксис, и его просто нужно запомнить
тогда ваше описание зоны будет выглядеть как
$ttl 38400
artem.ru. IN SOA artem.artem.ru. root.artem.ru. ( ...где artem.artem.ru - это имя основного DNS сервера для вашей зоны, а root@artem.ru - п/я администратора dns - зоны
далее в разделе данных точку тоже лучше не забывать
2009042401 ;serial
108000 ;refresh
1800 ;retry
120960 ;expiry
)
IN NS artem.artem.ru.
IN MX 10 artem.artem.ru.artem IN A 192.168.1.1
solaris IN A 192.168.6.1localhost лучше не обрабатывать данной зоной, для этого есть типовая зона local и файл /etc/hosts
отпишите по результату и удачи
>[оверквотинг удален]
> IN
>MX 10 artem.artem.ru.
>
>artem IN A 192.168.1.1
>solaris IN A 192.168.6.1
>
>localhost лучше не обрабатывать данной зоной, для этого есть типовая зона local
>и файл /etc/hosts
>
>отпишите по результату и удачиЯ вчера его победил )))
Все равно спасибо, вы хоть нормальоно написали, не то что angra (