Всем привет. Собственно проблема в том что после ребута ВДС слетел named.
Некоторые конфиги:
shura# netstat -an | grep LISTEN
netstat: kvm not available: /dev/mem: No such file or directory
tcp4 0 0 77.91.229.126.953 *.* LISTEN
tcp4 0 0 77.91.229.126.80 *.* LISTEN
tcp4 0 0 77.91.229.126.3306 *.* LISTEN
tcp4 0 0 77.91.229.126.21 *.* LISTEN
tcp4 0 0 77.91.229.126.25 *.* LISTEN
tcp4 0 0 77.91.229.126.22 *.* LISTENvar/loag/messages:
Feb 26 20:03:27 shura named[38362]: starting BIND 9.4.2 -u bind
Feb 26 20:03:27 shura named[38362]: could not listen on UDP socket: address in use
Feb 26 20:03:27 shura named[38362]: creating IPv4 interface em0 failed; interface ignored
Feb 26 20:03:27 shura named[38362]: not listening on any interfaces
Feb 26 20:03:27 shura named[38362]: command channel listening on 127.0.0.1#953
Feb 26 20:03:27 shura named[38362]: running
Feb 26 20:11:29 shura named[38362]: stopping command channel on 127.0.0.1#953
Feb 26 20:11:29 shura named[38362]: exiting
Feb 26 20:38:04 shura named[39140]: starting BIND 9.4.2
Feb 26 20:38:04 shura named[39140]: could not listen on UDP socket: address in use
Feb 26 20:38:04 shura named[39140]: creating IPv4 interface em0 failed; interface ignored
Feb 26 20:38:04 shura named[39140]: not listening on any interfaces
Feb 26 20:38:04 shura named[39140]: command channel listening on 127.0.0.1#953
Feb 26 20:38:04 shura named[39140]: runningshura# ifconfig | grep inet
inet 77.91.229.126 netmask 0xffffffff broadcast 77.91.229.126В named.conf есть строка:
listen-on { 127.0.0.1;77.91.229.126;};
>[оверквотинг удален]
>Feb 26 20:38:04 shura named[39140]: not listening on any interfaces
>Feb 26 20:38:04 shura named[39140]: command channel listening on 127.0.0.1#953
>Feb 26 20:38:04 shura named[39140]: running
>
>shura# ifconfig | grep inet
> inet 77.91.229.126 netmask 0xffffffff
>broadcast 77.91.229.126
>
>В named.conf есть строка:
>listen-on { 127.0.0.1;77.91.229.126;};Очень интересные данны Вы привели... А что такое ВДС?
PS.
nmap -p 53 77.91.229.126Starting Nmap 4.20 ( http://insecure.org ) at 2008-02-27 02:54 MSK
Interesting ports on 77.91.229.126:
PORT STATE SERVICE
53/tcp open domain-------
nslookup ya.ru 53 77.91.229.126
Server: 77.91.229.126
Address: 77.91.229.126#53Non-authoritative answer:
Name: ya.ru
Address: 213.180.204.8--------------
Куда именно он слетел?
Я к тому, что раньше домен был привязан, а после ребута отвязался. Вот кусок намед.конф:
zone "sploa.info" IN {
type master;
allow-update {
none;
};
file "master/sploa.info.zone";
};И кусок мастер/sploa.info.zone
$TTL 3600
@ IN SOA ns1.sploa.info. mail.sploa.info. (
2008011701
10800
3600
1728000
172800)
;@ IN NS ns1.z-***domen.com.
;IN NS ns2.sploa.info.
sploa.info. IN A 77.91.229.126
ns1.sploa.info. IN A 77.91.229.126@ IN NS ns1.z-***domen.com.
www IN CNAME sploa.info.
ns2 IN CNAME sploa.info.
subdomen1 IN CNAME sploa.info.
subdomen2 IN CNAME sploa.info.Соответственно ns1.z-***domen.com. находится на том же сервере.
>>Очень интересные данны Вы привели... А что такое ВДС?VDS - полусервер одним словом.
И не ясно почему нетстат не выдает, что слушается 53ий порт в таком случае.
Вот еще что имеется:
/etc/rc.d/named restart
Stopping named.
rndc failed, trying kill: Waiting for PIDS: 42825.
/etc/rc.d/named: WARNING: /var/named is not a directory.
shura# cd /var/named
/var/named: No such file or directory.rndc.key генерировал
>Вот еще что имеется:
> /etc/rc.d/named restart
>Stopping named.
>rndc failed, trying kill: Waiting for PIDS: 42825.
>/etc/rc.d/named: WARNING: /var/named is not a directory.
>shura# cd /var/named
>/var/named: No such file or directory.
>
>rndc.key генерировал/var/named - возможно named запускается в этом chroot'е.
Почему нет этой директории? Там по идее должны лежать все master/zone...Может просто не примонтирована?
>Вот еще что имеется:
> /etc/rc.d/named restart
>Stopping named.
>rndc failed, trying kill: Waiting for PIDS: 42825.
>/etc/rc.d/named: WARNING: /var/named is not a directory.
>shura# cd /var/named
>/var/named: No such file or directory.
>
>rndc.key генерировалМожет Вы не тот named запускаете?
/usr/sbin/named.restart ?+ см. /etc/rc.conf
>[оверквотинг удален]
>
>www IN CNAME sploa.info.
>ns2 IN CNAME sploa.info.
>subdomen1 IN CNAME sploa.info.
>subdomen2 IN CNAME sploa.info.
>
>Соответственно ns1.z-***domen.com. находится на том же сервере.
>>>Очень интересные данны Вы привели... А что такое ВДС?
>
>VDS - полусервер одним словом.@ IN NS ns1.z-***domen.com.
почему у Вас первой NS записью идет некий ns1.z-***domen.com?
согласно whois это должен быть Ваш домен/IP.
сделайте:
- @ IN NS ns1.z-***domen.com.
+ @ IN NS ns1.sploa.info.
/var/named не существует. Существует /etc/namedb, в которой все и находится.- @ IN NS ns1.z-***domen.com.
+ @ IN NS ns1.sploa.info.
Поправил. Но дело в том, что на сервере находится несколько хостов и не работают они само собой все. Хотя раньше все работало.
>/var/named не существует. Существует /etc/namedb, в которой все и находится.
>
>- @ IN
> NS ns1.z-***domen.com.
>+ @
> IN NS
> ns1.sploa.info.
>Поправил. Но дело в том, что на сервере находится несколько хостов и
>не работают они само собой все. Хотя раньше все работало.Насчет других хостов - ничего не скажу. Но по поводу Вашего (инфо для размышления):
nslookup ns1.sploa.info 77.91.229.126
77.91.229.126 выдает правильную информацию.nslookup sploa.info 77.91.229.126
говорит, что не знает о чем речь...PS. см. в сторону /var/named/. Где лежат файлы с зонами? NAMED запускается в chroot'е?
>[оверквотинг удален]
>для размышления):
>
>nslookup ns1.sploa.info 77.91.229.126
>77.91.229.126 выдает правильную информацию.
>
>nslookup sploa.info 77.91.229.126
>говорит, что не знает о чем речь...
>
>PS. см. в сторону /var/named/. Где лежат файлы с зонами? NAMED запускается
>в chroot'е?Файлы с зонами:
/etc/namedb/master/Named как только не запускал, не выходит.
По поводу инфо для размышления со вчера думаю. ;)
Вот что сказали авторитетные люди на канале #freebsd:
[04:02] <bird_of_Luck> podkashey: пинай суппортов
[04:03] <bird_of_Luck> podkashey: это вообще jail или что-то более продвинутое?
[04:06] <bird_of_Luck> podkashey: выложи весь options {} у named или вообще весь конфиг
[04:13] <bird_of_Luck> podkashey: да, таки пинай суппортов. скорее всего, на хост-системе просто запущен named, где указан твой ip-адрес
[04:16] <McUrex> +еще и потому, что нет /var/named
[04:16] <McUrex> хотя там (как не странно) должна быть зонаjail там есть. Сегодня стукну суппорту. Но может есть еще варианты?