Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Настройка bind9  (Прочитано 2444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Micha

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Настройка bind9
« : 17 Октября 2009, 14:17:04 »
Приветствую всех.

Мои файлы настройки:
resolv.conf

### BEGIN INFO
#
# Modified_by:  NetworkManager
# Process:      /usr/bin/NetworkManager
# Process_id:   4573
#
### END INFO



nameserver 192.168.1.180


search 192.168.1.180

named.conf

// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
   type hint;
   file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
   type master;
   file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
   type master;
   file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
   type master;
   file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
   type master;
   file "/etc/bind/db.255";
};

include "/etc/bind/named.conf.local";

named.conf.local

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "my.local"
{
    type master;
    file "/etc/bind/zones/my.local.db";
};
   
zone "1.168.192.in-addr.arpa"
    {
    type master;
    file "/etc/bind/zones/1.168.192.in-addr.arpa";
};

named.conf.options

acl "mynet" { 192.168.1.0/24; };

options {
   directory "/var/cache/bind";
       
   allow-query { "mynet"; };
        allow-recursion { "mynet"; };
   
   // If there is a firewall between you and nameservers you want
   // to talk to, you might need to uncomment the query-source
   // directive below.  Previous versions of BIND always asked
   // questions using port 53, but BIND 8.1 and later use an unprivileged
   // port by default.

   // query-source address * port 53;

   // If your ISP provided one or more IP addresses for stable
   // nameservers, you probably want to use them as forwarders. 
   // Uncomment the following block, and insert the addresses replacing
   // the all-0's placeholder.

   forwarders {
       192.168.1.3;
   };
   auth-nxdomain no;    # conform to RFC1035
   listen-on-v6 { any; };
};

my.local.db

$ORIGIN my.local.
$TTL   604800
@   IN   SOA   my.local. admin.my.local. (
1;
28800;
3600;
604800;
38400;
)
@   A   192.168.1.180
   NS   ns1.my.local.           //первичный DNS сервер
   NS   ns2.my.local.
   NS   my.local.

        PTR   180.1.168.192.in-addr.arpa.
   
   MX   10   my.local.
   MX   10   mail.my.local.
   
mail   A   192.168.1.180   
www   A   192.168.1.180
ns    A   192.168.1.180
   
micha    IN   A   192.168.1.150    //рабочие станции

1.168.192.in-addr.arpa

$TTL   604800
@   IN   SOA   ns.my.local. root.my.local. (
1;
28800;
604800;
604800;
86400;
)

@   IN   NS   ns.
1   IN   PTR   ns.my.local.
212   IN   PTR   micha.my.local.

Команда nslookup my.local
выдает
Server:      192.168.1.180
Address:   192.168.1.180#53

** server can't find my.local: NXDOMAIN

Команда nslookup micha.my.local
выдает
Server:      192.168.1.180
Address:   192.168.1.180#53

** server can't find micha.my.local: NXDOMAIN

Подскажите, где ошибка. Bind стартует нормально не ругается
« Последнее редактирование: 17 Октября 2009, 17:19:32 от Micha »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28391
    • Просмотр профиля
Re: Настройка bind9
« Ответ #1 : 17 Октября 2009, 21:00:44 »
Во-первых, search my.local.

Во-вторых, а перезагружать сервер пробовал?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Micha

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Настройка bind9
« Ответ #2 : 17 Октября 2009, 21:20:00 »
Подредактировал файл resolv.conf
Теперь он выглядит вот так

### BEGIN INFO
#
# Modified_by:  NetworkManager
# Process:      /usr/bin/NetworkManager
# Process_id:   4576
#
### END INFO

domain my.local
search my.local
nameserver 192.168.1.180

Но вывод команды nslookup my.local
вот такой
Server:      192.168.1.180
Address:   192.168.1.180#53

** server can't find my.local.my.local: SERVFAIL

bind не раз уже перегружал.

Перегрузил машину и содержимое файла resolv.conf вернулось в исходное (записи domain my.local и search my.local пропали)
« Последнее редактирование: 17 Октября 2009, 21:28:00 от Micha »

Оффлайн ConstAntz

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Настройка bind9
« Ответ #3 : 18 Октября 2009, 00:24:23 »
https://forum.ubuntu.ru/index.php?topic=12746.msg90204#msg90204

присмотрись по-внимательней, подумай, попробуй. у меня со второго раза завелось.
обрати внимание, что у тебя есть помощник
Цитировать
resolv.conf

### BEGIN INFO
#
# Modified_by:  NetworkManager
# Process:      /usr/bin/NetworkManager
# Process_id:   4573
#
### END INFO
« Последнее редактирование: 18 Октября 2009, 00:41:46 от ConstAntz »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28391
    • Просмотр профиля
Re: Настройка bind9
« Ответ #4 : 18 Октября 2009, 15:25:23 »
Так удалять NM надо... блин...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.075 секунд. Запросов: 24.