URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88530
[ Назад ]

Исходное сообщение
"Не работает DNS (bind 9.4.3.) FreeBSD 7.2"

Отправлено UltraLaser , 26-Мрт-10 16:38 
Никак не могу заставить работать DNS :( Машина с двумя сетвухами выполняет роль маршрутизатора между двумя локальными подсетками. Все конфиги внизу – на тестовой виртуальной машине все работает. А на реальной машине не работет :( - ну никак не пойму почему. Запускаю бинд ручками /usr/sbin/named Очень прошу помочь – Глову сломал нафиг уже а начальство в затылок уже дышыт :(

Диагностика

ifconfig –a
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8<VLAN_MTU>
    ether 00:15:58:c1:ef:a3
    inet 192.168.33.2 netmask 0xffffff00 broadcast 192.168.33.255
    media: Ethernet autoselect (10baseT/UTP)
    status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=8<VLAN_MTU>
    ether 00:00:21:fc:ca:e7
    inet 192.168.99.55 netmask 0xffffff00 broadcast 192.168.99.255
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
    inet6 ::1 prefixlen 128
    inet 127.0.0.1 netmask 0xff000000  


ps –ax | grep named
1335  ??  Is     0:00.04 /usr/sbin/named
1470  v1  D+     0:00.00 grep named

sockstat | grep “:53”
root     named      1335  20 tcp4   192.168.33.2:53       *:*
root     named      1335  21 tcp4   192.168.99.55:53      *:*
root     named      1335  22 tcp4   127.0.0.1:53          *:*
root     named      1335  512udp4   192.168.33.2:53       *:*
root     named      1335  513udp4   192.168.99.55:53      *:*
root     named      1335  514udp4   127.0.0.1:53          *:*


ping www.ru
--- srv01 ping statistics ---
9 packets transmitted, 9 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 48.747/49.256/49.621/0.312 ms
PING www.ru (194.87.0.50): 56 data bytes
64 bytes from 194.87.0.50: icmp_seq=0 ttl=59 time=5.151 ms
64 bytes from 194.87.0.50: icmp_seq=1 ttl=59 time=4.064 ms


ping srv01 (c тем же результатом srv01.coolcompany.pvt и  coolcompany.pvt)
cannot resolve srv01: Unknown host


nslookup 127.0.0.1
Server:        8.8.8.8
Address:    8.8.8.8#53

** server can't find 1.0.0.127.in-addr.arpa.: NXDOMAIN

Server:        8.8.8.8
Address:    8.8.8.8#53

** server can't find 2.33.168.192.in-addr.arpa.: NXDOMAIN
т.е. он даже для локалхоста лазает на 8.8.8.8


Конфиги

named.conf

logging {

    channel syslog {
    syslog daemon;
    severity info;
    print-category yes;
    print-severity yes;
    };

    category xfer-in { syslog; };
    category xfer-out { syslog; };
    category config { syslog; };
    category default { null; };
};

options {
    /* Relative to the chroot directory, if any */
    directory        "/etc/namedb";
    pid-file        "/var/run/named/pid";
    dump-file        "/var/dump/named_dump.db";
    statistics-file    "/var/stats/named.stats";
    
    listen-on { any; };
    listen-on-v6 { none; };
    
    forwarders {
    194.dd.dd.dd; //provider DNS – буковки dd заменет реальные цифры корректного адреса
    8.8.8.8; //Google public DNS
    };

};

zone "coolcompany.pvt" {
    type master;
    file "dynamic/db.coolcompany.pvt";
};

zone "33.168.192.in-addr.arpa" {
    type master;
    file "dynamic/db.coolcompany.pvt.rev";
};

zone "localhost" {
    type master;
    file "master/localhost-forward.db";
    allow-transfer { 127.0.0.1; };
    allow-query { 127.0.0.1; };
};

zone "0.0.127.in-addr.arpa" {
    type master;
    file "master/localhost-reverse.db";
    allow-transfer { 127.0.0.1; };
    allow-query { 127.0.0.1; };
};

zone "." {
    type hint;
    file "named.root";
};


файл прямой зоны db.coolcompany.pvt
$ORIGIN .
$TTL 3600    ; 1 hour
coolcompany.pvt    IN    SOA    srv01.coolcompany.pvt.    dnsmaster.coolcompany.pvt. (
                2010032601    ; serial
                900        ; refresh (15 minutes)
                600        ; retry (10 minutes)
                86400        ; expire (1 day)
                3600        ; minimum (1 hour)
                )
        NS        srv01.coolcompany.pvt.
        A        192.168.33.2
$ORIGIN coolcompany.pvt.
localhost    A        127.0.0.1
srv01        A        192.168.33.2


обратный файл зоны db.coolcompany.pvt.rev
$ORIGIN .
$TTL 3600    ; 1 hour
33.168.192.in-addr.arpa    IN SOA    srv01.coolcompany.pvt. dnsmaster.coolcompany.pvt. (
                2010032302 ; serial
                900        ; refresh (15 minutes)
                600        ; retry (10 minutes)
                86400      ; expire (1 day)
                3600       ; minimum (1 hour)
                )
            NS    srv01.coolcompany.pvt.
$ORIGIN 33.168.192.in-addr.arpa.
2            PTR    srv01.coolcompany.pvt.

локальная прямая зона localhost-forward.db

; $FreeBSD: src/etc/namedb/master/localhost-forward.db,v 1.1.10.1 2009/04/15 03:14:26 kensmith Exp $

$TTL 3h
localhost. SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
    ; Serial, Refresh, Retry, Expire, Neg. cache TTL

    NS    localhost.

    A    127.0.0.1
    AAAA    ::1  

обратная localhost-reverse.db
; $FreeBSD: src/etc/namedb/master/localhost-reverse.db,v 1.1.10.1 2009/04/15 03:14:26 kensmith Exp $

$TTL 3h
@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
    ; Serial, Refresh, Retry, Expire, Neg. cache TTL

    NS    localhost.

1.0.0    PTR    localhost.

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost.
  



Содержание

Сообщения в этом обсуждении
"Не работает DNS (bind 9.4.3.) FreeBSD 7.2"
Отправлено Golub Mikhail , 26-Мрт-10 17:14 
>[оверквотинг удален]
>$TTL 3h
>@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
> ; Serial, Refresh, Retry, Expire, Neg. cache TTL
>
> NS localhost.
>
>1.0.0 PTR localhost.
>
>1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost.
>

Не вчитываясь во все написанное ...
Что в resolv.conf?


"Не работает DNS (bind 9.4.3.) FreeBSD 7.2"
Отправлено UltraLaser , 26-Мрт-10 17:24 
>Не вчитываясь во все написанное ...
>Что в resolv.conf?

resolv.conf

nameserver 8.8.8.8
nameserver 19d.ddd.ddd.ddd #ДНС провайдера


"Не работает DNS (bind 9.4.3.) FreeBSD 7.2"
Отправлено UltraLaser , 26-Мрт-10 17:27 
Фсе - и не надо ничего говорить ... :)) пойду выпью йаду

забыл прописать первой строкой...

nameserver 192.168.33.2