настраивал я у себя dynamic-dns-зону для авто-обновления из DHCP. (OpenSuSE 11.0, bind-9.4) и возникла следующая проблема: команды типа nslookup, dig, host докладывают о хостах в моей внутренней зоне (dmn.local) нормально, а вот gethostbyname()-производные программы -- тормозят, а потом говорят что нет таких, причем все внешние интернет-имена видятся всеми нормально. в чем может быть дело? конфиги: ------------------------------------------ named.conf: options { directory "/var/lib/named"; dump-file "/var/log/named_dump.db"; forwarders { 192.0.2.1; 192.0.2.2; }; notify no; } key CLUSTER { algorithm hmac-md5; secret "..........................=="; }; zone "dmn.local" { type master; file "dyn/dmn.local"; allow-update { key CLUSTER; }; allow-transfer { any; }; }; zone "150.168.192.in-addr.arpa" { type master; file "dyn/150.168.192.in-addr.arpa"; allow-update { key CLUSTER; }; allow-transfer { any; }; }; ------------------------------------------------------ dmn.local: (после того, как dhcp сюда пару хостов добавил) $ORIGIN . $TTL 432000 ; 5 days cluster.local IN SOA ns.dmn.local. root.dmn.local. ( 200524107 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 432000 ; minimum (5 days) ) NS ns.dmn.local. $ORIGIN cluster.local. $TTL 7200 ; 2 hours node-01 A 192.168.150.101 TXT "00c3a00b81a3b2fd1fb46bcaff5cd3240f" node-02 A 192.168.150.102 TXT "00789b01ef90817b4a4e2168a229874fe3" $TTL 432000 ; 5 days ns A 192.168.150.1 server A 192.168.150.1 ------------------------------------------------------------- resolv.conf: nameserver 127.0.0.1 search dmn.local ------------------------------------------------------------- nsswitch.conf: hosts: files dns
|