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


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

Автор Тема: Настройка BIND9 если инет через pppoe  (Прочитано 1101 раз)

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

Оффлайн Micha

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Настройка BIND9 если инет через pppoe
« : 03 Сентября 2010, 19:46:54 »
Приветствую всех.
У меня ubuntu 9.10 server соединяется с провайдером по pppoe. Запускал pppoeconf, инет работает
Поставил BIND9 для обслуживания внутренней сети (локальной), не получается. При использовании команды nslookup server.milk выдает сообщение server can't find server.milk: NXDOMAIN
В файл resolv.conf все время прописываются DNS-ы провайдера. Может какая-то особенность есть при настройке BIND9 при использовании pppoe?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Настройка BIND9 если инет через pppoe
« Ответ #1 : 03 Сентября 2010, 21:11:07 »
что есть server.milk ?
search мой_домен - такое добавлял?
А то что туда дописываются сервера провайдера - это хорошо...
"nameserver localhost" попробуй перед провайдерскими добавить...

Оффлайн Micha

  • Автор темы
  • Любитель
  • *
  • Сообщений: 93
    • Просмотр профиля
Re: Настройка BIND9 если инет через pppoe
« Ответ #2 : 03 Сентября 2010, 21:36:23 »
Вот мои конфиги:
файл named.conf
acl "corpnets" { 192.168.0.0/24; 127.0.0.1; };
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

файл named.conf.local
include "/etc/bind/zones.rfc1918";

файл zones.rfc1918
zone "10.in-addr.arpa"      { type master; file "/etc/bind/db.empty"; };
 
zone "16.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "17.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "18.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "19.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "20.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "21.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "22.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "23.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "24.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "25.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "26.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "27.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "28.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "29.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "30.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };
zone "31.172.in-addr.arpa"  { type master; file "/etc/bind/db.empty"; };

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

файл db.0
$TTL   604800
@   IN   SOA   milk. root.milk. (
               1      ; Serial
          604800      ; Refresh
           86400      ; Retry
         2419200      ; Expire
          604800 )   ; Negative Cache TTL
;
@   IN   NS   milk.

файл db.127
$TTL   604800
@   IN   SOA   milk. root.milk. (
               1      ; Serial
          604800      ; Refresh
           86400      ; Retry
         2419200      ; Expire
          604800 )   ; Negative Cache TTL
;
@   IN   NS   milk.
1.0.0   IN   PTR   su.milk.

файл db.255
$TTL   604800
@   IN   SOA   milk. root.milk. (
               1      ; Serial
          604800      ; Refresh
           86400      ; Retry
         2419200      ; Expire
          604800 )   ; Negative Cache TTL
;
@   IN   NS   milk.

файл db.empty
$TTL   86400
@   IN   SOA   milk. root.milk. (
               1      ; Serial
          604800      ; Refresh
           86400      ; Retry
         2419200      ; Expire
           86400 )   ; Negative Cache TTL
;
@   IN   NS   milk.

файл db.local
$TTL   604800
@   IN   SOA   milk. root.milk. (
            2   ; Serial
          604800      ; Refresh
           86400      ; Retry
         2419200      ; Expire
          604800 )   ; Negative Cache TTL
;
@      IN   NS   milk.
@      IN   A   127.0.0.1
@      IN   AAAA   ::1
su      IN   A   192.168.0.226
server      IN   A   192.168.0.90

файл named.conf.default-zones
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 "milk" {
   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";
};

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

файл named.conf.options
options {
   directory "/var/cache/bind";

   // If there is a firewall between you and nameservers you want
   // to talk to, you may need to fix the firewall to allow multiple
   // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

   // 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.
   listen-on { 192.168.0.226; };
   allow-query { "corpnets"; };
    forwarders {
       85.233.130.67;
    };

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

Советами воспользовался, не помогло
Что поправить? Спасибо.

 

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