The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите побороть DNS...."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите побороть DNS...."
Сообщение от Tanya emailИскать по авторуВ закладки(??) on 11-Мрт-05, 10:10  (MSK)
При перезапуске DNS в системе FreeBSD 4.9 командой named.restart выдаются сообщения
Mar 11 10:08:42 svt named[10684]: bind(dfd=20, [168.3.8.3].53): Address already in use                                      
Mar 11 10:08:42 svt named[10684]: deleting interface [168.3.8.3].53                                                        
Mar 11 10:08:42 svt named[10684]: bind(dfd=20, [168.20.3.5].53): Address already in use                                      
Mar 11 10:08:42 svt named[10684]: deleting interface [168.20.3.5].53                                                          
Mar 11 10:08:42 svt named[10684]: bind(dfd=20, [62.38.272.50].53): Address already in use                                    
Mar 11 10:08:42 svt named[10684]: deleting interface [62.38.272.50].53                                                        
Mar 11 10:08:42 svt named[10684]: bind(dfd=20, [127.0.0.1].53): Address already in use                                        
Mar 11 10:08:42 svt named[10684]: deleting interface [127.0.0.1].53                                                          
Mar 11 10:08:42 svt named[10684]: not listening on any interfaces                                                            
Mar 11 10:08:42 svt named[10684]: opensocket_f: bind([0.0.0.0].53): Address already in use                                    
Mar 11 10:08:42 svt named[10684]: opensocket_f: bind([0.0.0.0].53): Address already in use

Не вижу никаких ошибок в настройках и не пойму чего ему надо.

Татьяна

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите побороть DNS...."
Сообщение от e719 emailИскать по авторуВ закладки(??) on 11-Мрт-05, 10:31  (MSK)
А разве есть такая команда named.restart
вроде как ndc restart
похоже у тебя кем-то уже занят 53 порт. Сколько у тебя DNS-серверов на машине выполняется?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите побороть DNS...."
Сообщение от Tanya emailИскать по авторуВ закладки(??) on 11-Мрт-05, 11:18  (MSK)
>А разве есть такая команда named.restart
>вроде как ndc restart
>похоже у тебя кем-то уже занят 53 порт. Сколько у тебя DNS-серверов
>на машине выполняется?

Такая команда есть, она аналогична второй. А DNS у меня на сервере один. Правда я не пробовала перегрузить весь сервер, просто не могу днем, он в оперативной работе.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Помогите побороть DNS...."
Сообщение от e719 emailИскать по авторуВ закладки(??) on 11-Мрт-05, 12:20  (MSK)
svt это, как я понял, имя хоста?
Ну в общем, такая фигня выдаётся когда ты повторно пытаешься запустить DNS, а порт 53 уже занят первой его копией. Похоже на то, что он у тебя почему-то не останавливается и пытается запуститься.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Помогите побороть DNS...."
Сообщение от Дмитрий emailИскать по авторуВ закладки(??) on 11-Мрт-05, 11:45  (MSK)
А что выдает named.reload?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Помогите побороть DNS...."
Сообщение от Tanya emailИскать по авторуВ закладки(??) on 11-Мрт-05, 12:14  (MSK)
>А что выдает named.reload?
Выдает:
ndc: error: ctl_client: evConnect(fd 3): Connection refused
ndc: error: cannot connect to command channel (/var/run/ndc)


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Помогите побороть DNS...."
Сообщение от e719 emailИскать по авторуВ закладки(??) on 11-Мрт-05, 12:23  (MSK)
Извини за идиотский вопрос, а прав под твоей учёткой достаточно?
или может права доступа на какой-нибудь файл менялись?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Помогите побороть DNS...."
Сообщение от Tanya emailИскать по авторуВ закладки(??) on 11-Мрт-05, 12:45  (MSK)
>Извини за идиотский вопрос, а прав под твоей учёткой достаточно?
>или может права доступа на какой-нибудь файл менялись?
С правами всё нормально.
Кстати я попробовала перезапустить DNS командой kill -HUP <ном процесса>
получилось. А вот по другим командам не получается.
Ладно, вечером перегружу сервер, может всё исправиться?

Спасибо за участие.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Помогите побороть DNS...."
Сообщение от lavr emailИскать по авторуВ закладки on 11-Мрт-05, 17:05  (MSK)
>>Извини за идиотский вопрос, а прав под твоей учёткой достаточно?
>>или может права доступа на какой-нибудь файл менялись?
>С правами всё нормально.
>Кстати я попробовала перезапустить DNS командой kill -HUP <ном процесса>
>получилось. А вот по другим командам не получается.
>Ладно, вечером перегружу сервер, может всё исправиться?
>
>Спасибо за участие.

в 4.9 by default bind8, значит управление через ndc (man ndc)

[unix1]~ > whereis named.reload
named.reload: /usr/sbin/named.reload /usr/share/man/man8/named.reload.8.gz /usr/src/usr.sbin/named.reload
[unix1]~ > whereis named.restart
named.restart: /usr/sbin/named.restart /usr/share/man/man8/named.restart.8.gz /usr/src/usr.sbin/named.restart
[unix1]~ >

оба named.reload и named.restart - обычные скрипты выполняющие
ndc reload и ndc restart соответственно.

Все очень просто:

1) ищем named в процессах:

# ps -axuww | grep named

смотрим как запускается, определяем откуда:

# grep named /etc/rc.conf
или
# grep named /etc/local/etc/rc.d/*

находим какой named запускается 9их может быть несколько в системе)

далее определяем версию и становится ясно как его рестартовать или
перегружать конфигурацию зон и тд и тп

named 4.x (man named)
named 8.x (man named; man ndc)
named 9.x (man named; man rndc)

ну а kill -HUP обязан перечитать конфиг, только лучше ndc для named8
и rndc для named9.

смотреть чем заняты порты:

# sockstat | grep named или sockstat | grep ":53" и еще ":953"

увидим что за'bind'илось(привязалось) к 53 и 953 порту и не дает сделать
reload или restart

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру