Система: Slackware 10.0
Bind 9
Пытаюсь поднять зону, но выходит проблема.
при обращении к ex.com сервер возвращет ошибку.
ex.com
Server: 192.168.0.1
Address: 192.168.0.1#53
** server can’t find ex.com: SERVFAIL
Конфигурация сервера:
——————————--
///// named.conf
options {
directory «/var/named»;
};
//
// a caching only nameserver config
//
zone «.» IN {
type hint;
file «named.ca»;
};
zone «localhost» IN {
type master;
file «localhost.zone»;
allow-update { none; };
};
zone «0.0.127.in-addr.arpa» IN {
type master;
file «named.local»;
allow-update { none; };
};
zone «ex.com» {
type master;
file «test.zone»;
allow-update { none; };
};
///// test.zone
$TTL 86400
$ORIGIN ex.com.
@ 1D IN SOA localhost. root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ 600 IN A 192.168.0.1
Подскажите в чем ошибка.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
не указана NS-запись для домена
к примеру, для зоны test.lan:
Я понял, спасибо.
Вот так работает.
///// test.zone
$TTL 86400
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @
1D IN A 192.168.0.1
Но вот проблема, как только хочу прописать хость в данный домен:
добавляю строчку:
it 1D IN NS @
it 1D IN A 10.0.0.2
Возникает та-же ошибка, причем как при обращении к ex.com так и it.ex.com
всё правильно оно на тебя ругается.
по сути ты описываешь зону it.test.zone, а не отдельный host в зоне.
правильное содержание файла где-то такое:
Большое спасибо.
Работает.
Видимо сегодня не выспался….
Все настроил — прекрасно работает.
Возник небольшой вопрос.
Дело в том, что когда на авансовом счете заканчиваеться предоплаченная сумма денег, то блокируеться доступ в интеренет. Пополняеться счет также через интернет.
Когда заканч. деньги — доступны только машины из сети провайдера в т.ч. и NS сервер.
DNS сервер настроен таким образом, что файл подсказок содержит «корневые» NS серверы интернета, к которым доступ закрываеться, после окончания денег.
Все выше описанное порождает проблему: невозможно пополнить счет, так — как для преобразования имени «сервера статистики» (там пополняеться счет) используються корневые, а не локальные (NS сервера провайдера).
Как можно укзать в конфигурации, что-бы для всех остальных зон (тех которые не прописаны в конфигурац.) обращения по преобразованию выполнялись к серверу провайдера?
см. в документации к bind9 описание и синтаксис forwarders.
делают именно то, что тебе нужно.
вот только когда у тебя упадёт инет до провайдера, он всё равно будет пытаться достучаться до корневых серверов (впрочем, безуспешно).