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

Исходное сообщение
"Проблема с DNS"

Отправлено Nuritdin , 23-Мрт-07 09:24 
Не резолвится доменное имя в IP: unknown host.

При выключении системы сообщения:
named shutdown failed;rndc failed, connection refused

При включении системы:starting named [ok]

В логах следующее:
ns named(611) starting bind 9.2.1 -u named;
ns named (611) loading configuration from '/etc/named/named.conf;
ns named (611) couldn't open pid file'/var/run/named/named.pid' No such file or directory;
ns named (611) exiting (due to early fatal error)

Понятно,что проблема с DNS.
На хосте находится сайт, к которому критически необходим доступ из мира.
Прошу помощи.  


Содержание

Сообщения в этом обсуждении
"Проблема с DNS"
Отправлено Александр , 23-Мрт-07 10:47 

>В логах следующее:
>ns named(611) starting bind 9.2.1 -u named;
>ns named (611) loading configuration from '/etc/named/named.conf;
>ns named (611) couldn't open pid file'/var/run/named/named.pid' No such file or directory;
>
>ns named (611) exiting (due to early fatal error)
>
>Понятно,что проблема с DNS.
>На хосте находится сайт, к которому критически необходим доступ из мира.
>Прошу помощи.

проверить, есть ли /var/run/named/
проверить принадлежность и права /var/run/named/, должно быть --> 755  bind:bind


"Проблема с DNS"
Отправлено Nuritdin , 23-Мрт-07 11:45 
>
>>В логах следующее:
>>ns named(611) starting bind 9.2.1 -u named;
>>ns named (611) loading configuration from '/etc/named/named.conf;
>>ns named (611) couldn't open pid file'/var/run/named/named.pid' No such file or directory;
>>
>>ns named (611) exiting (due to early fatal error)
>>
>>Понятно,что проблема с DNS.
>>На хосте находится сайт, к которому критически необходим доступ из мира.
>>Прошу помощи.
>
>проверить, есть ли /var/run/named/
>проверить принадлежность и права /var/run/named/, должно быть --> 755  bind:bind


Спасибо! Только я начинающий пользователь...
Что значит:  755  bind:bind?
и как проверить принадлежность и права

С уважением,
Нуритдин


"Проблема с DNS"
Отправлено lavr , 23-Мрт-07 12:08 
>>
>>>В логах следующее:
>>>ns named(611) starting bind 9.2.1 -u named;
>>>ns named (611) loading configuration from '/etc/named/named.conf;
>>>ns named (611) couldn't open pid file'/var/run/named/named.pid' No such file or directory;
>>>
>>>ns named (611) exiting (due to early fatal error)
>>>
>>>Понятно,что проблема с DNS.
>>>На хосте находится сайт, к которому критически необходим доступ из мира.
>>>Прошу помощи.
>>
>>проверить, есть ли /var/run/named/
>>проверить принадлежность и права /var/run/named/, должно быть --> 755  bind:bind
>
>
>Спасибо! Только я начинающий пользователь...

если вы начинающий пользователь, зачем лезите в административные настройки?
"Незнание - не освобождает от ответственности!" - изучайте.

>Что значит:  755  bind:bind?
>и как проверить принадлежность и права

в вашем случае не bind, а "named": bind ... -u named (под пользователем named
смотреть скрипт запуска named - /etc/init.d/named
если -u named - значит в системе должен быть пользователь named:

# grep named /etc/passwd

если нет такого пользователя, посмотреть есть ли пользователь с именем bind:

# grep bind /etc/passwd

взависимости от того какой пользователь есть - named или bind, в скрипте
/etc/init.d/named: -u [named или bind]

если нет ни того, ни другого - заведите любого на выбор

# ls -la /var/run | grep named (покажет есть ли директория named, права и кто владелец)

>С уважением,
>Нуритдин


"Проблема с DNS решилась"
Отправлено Nuritdin , 23-Мрт-07 14:07 
>>>
>>>>В логах следующее:
>>>>ns named(611) starting bind 9.2.1 -u named;
>>>>ns named (611) loading configuration from '/etc/named/named.conf;
>>>>ns named (611) couldn't open pid file'/var/run/named/named.pid' No such file or directory;
>>>>
>>>>ns named (611) exiting (due to early fatal error)
>>>>
>>>>Понятно,что проблема с DNS.
>>>>На хосте находится сайт, к которому критически необходим доступ из мира.
>>>>Прошу помощи.
>>>
>>>проверить, есть ли /var/run/named/
>>>проверить принадлежность и права /var/run/named/, должно быть --> 755  bind:bind
>>
>>
>>Спасибо! Только я начинающий пользователь...
>
>если вы начинающий пользователь, зачем лезите в административные настройки?
>"Незнание - не освобождает от ответственности!" - изучайте.
>
>>Что значит:  755  bind:bind?
>>и как проверить принадлежность и права
>
>в вашем случае не bind, а "named": bind ... -u named (под
>пользователем named
>смотреть скрипт запуска named - /etc/init.d/named
>если -u named - значит в системе должен быть пользователь named:
>
># grep named /etc/passwd
>
>если нет такого пользователя, посмотреть есть ли пользователь с именем bind:
>
># grep bind /etc/passwd
>
>взависимости от того какой пользователь есть - named или bind, в скрипте
>
>/etc/init.d/named: -u [named или bind]
>
>если нет ни того, ни другого - заведите любого на выбор
>
># ls -la /var/run | grep named (покажет есть ли директория named,
>права и кто владелец)
>
>>С уважением,
>>Нуритдин

/var/run/named/ не существовал - создали
ns named (2138) couldn't open pid file'/var/run/named/named.pid' No such file or directory permission denied - у пользователя named отсутствовали права:
drwxr-xr-x  2 named named 4096 oct 27 2004
дали:
chown -Rv named /var/run/named
chgrp -Rv named /var/run/named - изменили named root на named named
changed group of '/var/run/named to named
/etc/init.d/named start - запускаем DNS
ps -aux|less - проверяем присутствие процесса named

Огромное всем спасибо,
с увжением,Нуритдин