Не резолвится доменное имя в 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.
На хосте находится сайт, к которому критически необходим доступ из мира.
Прошу помощи.
>В логах следующее:
>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
>
>>В логах следующее:
>>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?
и как проверить принадлежность и праваС уважением,
Нуритдин
>>
>>>В логах следующее:
>>>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, права и кто владелец)
>С уважением,
>Нуритдин
>>>
>>>>В логах следующее:
>>>>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Огромное всем спасибо,
с увжением,Нуритдин