The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Неработает DNS?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Сеть. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Неработает DNS?"  +/
Сообщение от Elf1k email on 10-Ноя-09, 13:02 
на FreeBSD 7.1 установил bind9-9.3.6.1.1

в rc.conf прописал

named_enable="YES"

После перезагрузки прописываю top
вижу висит в процессах named
но рабочие станции по имени не пингуюеться пингуються только по ip адресу.
nslookup выдает следующее даже на localhost выдаёт

;;Got SERVFAIL reply from 127.0.0.1, trying next server
;;connection timed out; no servers could be reached

на команду перезагрузки /etc/rc.d/named restart выдает следующее

named not running? (check /var/run/named/pid)
Starting named.
: could not listen on UDP socket: address in use
: creating IPv4 interface nfe0 failed; interface ignored

: could not listen on UDP socket: address in use
: creating IPv4 interface lo0 failed; interface ignored

: the working directory is not writable
: could not listen on UDP socket: permission denied

: creating IPv4 interface nfe0 failed; interface ignored
: could not listen on UDP socket: permission denied

: creating IPv4 interface lo0 failed; interface ignored

Если честно я не чего не пойму вроде как бы named висит в процессах а не работает. В чем тут дело не как не могу понять уже почти 2 недели бьюс с ним и не чего не как не выходит.

мой файл named.conf
------------------------------------------------------
option {
    direction "/etc/namedb";
    version "Go away";
};

zone "." {
    type hint;
    file "named.root";
};

zone "0.0.127.in-addr.arpa" {
    type master;
    file "pz/127.0.0";
};

zone "tksgroup.ru" {
    notify no;
    type master;
    file "pz/tksgroup.ru
};

------------------------------------------------------
файл 127.0.0
@      IN      SOA     ns.tksgroup.ru. root.tksgroup.ru. (
     2009301001
     8H
     2H
     1W
     1D )
              NS    ns.tksgroup.ru.
1             PTR   localhost.
------------------------------------------------------
файл tksgroup.ru
@      IN      SOA     ns.tksgroup.ru. root.tksgroup.ru. (
     2009301001
     8H
     2H
     1W
     1D )
;
              NS    ns.tksgroup.ru.
              MX    10 mail.tksgroup.ru.
;
localhost     A     127.0.0.1
ns            A     192.168.2.43
mail          A     192.168.2.43

------------------------------------------------------


у меня домен tksgroup.ru (стоит на сервере 192.168.2.43 он же 127.0.0.1)
в файле 127.0.0 домен нужно писать как tksgroup.ru. или tksgroup.   ??????????


Тут совсем простенький получаеться для кого то конфиг, а у меня он не, как не хочет работать в чем может быть проблема ? ??????

Всем заранее спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Неработает DNS?"  +/
Сообщение от lavr email on 10-Ноя-09, 13:40 
>[оверквотинг удален]
>у меня домен tksgroup.ru (стоит на сервере 192.168.2.43 он же 127.0.0.1)
>в файле 127.0.0 домен нужно писать как tksgroup.ru. или tksgroup.  
>??????????
>
>
>Тут совсем простенький получаеться для кого то конфиг, а у меня он
>не, как не хочет работать в чем может быть проблема ?
>??????
>
>Всем заранее спасибо.

# sockstat | grep named

https://www.opennet.ru/docs/RUS/dns1/index.html
https://www.opennet.ru/docs/RUS/dns/dns_smp.html

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Неработает DNS?"  +/
Сообщение от Amator (ok) on 11-Ноя-09, 00:16 
>мой файл named.conf
>------------------------------------------------------
>option {
>    direction "/etc/namedb";
>    version "Go away";
>};

ну если он у вас такой, то тут же ошибок грамматических вагон :)
посмотрите, что вам скажет:

# named-checkconf /var/named/etc/namedb/named.conf

для начала.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Неработает DNS?"  +/
Сообщение от Amator (ok) on 11-Ноя-09, 00:22 
>[оверквотинг удален]
>>    version "Go away";
>>};
>
>ну если он у вас такой, то тут же ошибок грамматических вагон
>:)
>посмотрите, что вам скажет:
>
># named-checkconf /var/named/etc/namedb/named.conf
>
>для начала.

+ после старта-рестарта смотрим внимательно на новые сообщения в /var/log/messages

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Неработает DNS?"  +/
Сообщение от Elf1k email on 11-Ноя-09, 08:28 
>[оверквотинг удален]
>>    version "Go away";
>>};
>
>ну если он у вас такой, то тут же ошибок грамматических вагон
>:)
>посмотрите, что вам скажет:
>
># named-checkconf /var/named/etc/namedb/named.conf
>
>для начала.

на # named-checkconf /var/named/etc/namedb/named.conf
не чего не выдает.

Я так понял сам named запускаеться, а не хочет работать так как ошибки в файле named.conf я просто столько разных примеров видел файла named.conf и везде синтаксис разный чему верить уже не знаю.

В /var/log/messages пишет
Nov 11 10:54:31 tks named[701]: starting BIND 9.4.3-P2 -t /var/named -u bind
Nov 11 10:54:31 tks named[701]: command channel listening on 127.0.0.1#953
Nov 11 10:54:31 tks named[701]: command channel listening on ::1#953
Nov 11 10:54:31 tks named[701]: the working directory is not writable
Nov 11 10:54:31 tks named[701]: pz/127.0.0:1: no TTL specified; using SOA MINTTL instead
Nov 11 10:54:31 tks named[701]: pz/127.0.0:8: file does not end with newline
Nov 11 10:54:31 tks named[701]: pz/tksgroup.ru:1: no TTL specified; using SOA MINTTL instead
Nov 11 10:54:31 tks named[701]: pz/tksgroup.ru:13: file does not end with newline
Nov 11 10:54:31 tks named[701]: running
Nov 11 10:54:32 tks slapd[764]: nss_ldap: could not search LDAP server - Server is unavailable
Nov 11 10:54:37 tks dhcpd: Can't bind to dhcp address: Address already in use
Nov 11 10:54:37 tks dhcpd: Please make sure there is no other dhcp server
Nov 11 10:54:37 tks dhcpd: running and that there's no entry for dhcp or
Nov 11 10:54:37 tks dhcpd: bootp in /etc/inetd.conf.   Also make sure you
Nov 11 10:54:37 tks dhcpd: are not running HP JetAdmin software, which
Nov 11 10:54:37 tks dhcpd: includes a bootp server.
Nov 11 10:54:51 tks login: ROOT LOGIN (root) ON ttyv0
Nov 11 10:55:11 tks login: ROOT LOGIN (root) ON ttyv1
Nov 11 11:12:19 tks kernel: pid 1017 (mc), uid 0 inumber 601 on /: filesystem full
Nov 11 11:13:12 tks kernel: umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.41, addr 2> on uhub1

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Неработает DNS?"  +/
Сообщение от lavr email on 11-Ноя-09, 09:55 
>[оверквотинг удален]
>
>Я так понял сам named запускаеться, а не хочет работать так как
>ошибки в файле named.conf я просто столько разных примеров видел файла
>named.conf и везде синтаксис разный чему верить уже не знаю.
>
>В /var/log/messages пишет
>Nov 11 10:54:31 tks named[701]: starting BIND 9.4.3-P2 -t /var/named -u bind
>
>Nov 11 10:54:31 tks named[701]: command channel listening on 127.0.0.1#953
>Nov 11 10:54:31 tks named[701]: command channel listening on ::1#953

выше: starting BIND с параметрами -t /var/named -u bind

>Nov 11 10:54:31 tks named[701]: the working directory is not writable

рабочая директория недоступна для записи

>Nov 11 10:54:31 tks named[701]: pz/127.0.0:1: no TTL specified; using SOA MINTTL
>instead

не задан TTL, будет использоваться MINTTL из SOA

>Nov 11 10:54:31 tks named[701]: pz/127.0.0:8: file does not end with newline

в конце файла отсутствует символ новой строки (файл в Windoze создавали?)

>Nov 11 10:54:31 tks named[701]: pz/tksgroup.ru:1: no TTL specified; using SOA MINTTL
>instead
>Nov 11 10:54:31 tks named[701]: pz/tksgroup.ru:13: file does not end with newline

аналогично верхнему

>Nov 11 10:54:31 tks named[701]: running

named загружен

>Nov 11 10:54:32 tks slapd[764]: nss_ldap: could not search LDAP server -
>Server is unavailable

nss_ldap - не может найти LDAP сервер

>Nov 11 10:54:37 tks dhcpd: Can't bind to dhcp address: Address already
>in use

dhcpd не может забиндиться на заданный адрес, адрес уже используется
ну и ниже подобное

>[оверквотинг удален]
>dhcp or
>Nov 11 10:54:37 tks dhcpd: bootp in /etc/inetd.conf.   Also make
>sure you
>Nov 11 10:54:37 tks dhcpd: are not running HP JetAdmin software, which
>
>Nov 11 10:54:37 tks dhcpd: includes a bootp server.
>Nov 11 10:54:51 tks login: ROOT LOGIN (root) ON ttyv0
>Nov 11 10:55:11 tks login: ROOT LOGIN (root) ON ttyv1
>Nov 11 11:12:19 tks kernel: pid 1017 (mc), uid 0 inumber 601
>on /: filesystem full

"/" - переполнена корневая FS, это криминал!

>Nov 11 11:13:12 tks kernel: umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.41, addr 2> on uhub1

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Неработает DNS?"  +/
Сообщение от Elf1k email on 11-Ноя-09, 10:31 

>
>выше: starting BIND с параметрами -t /var/named -u bind
>
>>Nov 11 10:54:31 tks named[701]: the working directory is not writable
>
>рабочая директория недоступна для записи
>

Это как понять??? нету прав записи на рабочую директорию, а у bind это же /etc/named ???


>>Nov 11 10:54:31 tks named[701]: pz/127.0.0:8: file does not end with newline
>
>в конце файла отсутствует символ новой строки (файл в Windoze создавали?)
>

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

> Windoze создавали

создавал файл набрав в строке ee <имя файла> затем прото сохранил его

>[оверквотинг удален]
>
>dhcpd не может забиндиться на заданный адрес, адрес уже используется
>ну и ниже подобное
>
>>[оверквотинг удален]
>>dhcp or
>>Nov 11 10:54:37 tks dhcpd: bootp in /etc/inetd.conf.   Also make
>>sure you
>>Nov 11 10:54:37 tks dhcpd: are not running HP JetAdmin software, which
>>

Т.е. занят порт на который хочет занять dns???
у меня в конфиге просто вобще нет строки отвечающей за номер рабочего порта по идее он должен автоматически определять свободный порт или нет какой лучше использовать ?

>>Nov 11 10:54:37 tks dhcpd: includes a bootp server.
>>Nov 11 10:54:51 tks login: ROOT LOGIN (root) ON ttyv0
>>Nov 11 10:55:11 tks login: ROOT LOGIN (root) ON ttyv1
>>Nov 11 11:12:19 tks kernel: pid 1017 (mc), uid 0 inumber 601
>>on /: filesystem full
>
>"/" - переполнена корневая FS, это криминал!
>
>>Nov 11 11:13:12 tks kernel: umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.41, addr 2> on uhub1

В смысле криминал фатальная ошибка, что это ?
У меня такое вылезает и не только для днс. что это такое ???? проблема с файловой систему.  У меня просто слетала файловая система и доконца не загружалась система я ее востанавливал с помощью
/sbin/fsck -y /dev/ad2s1d
это изза этого ????

Заранее бОльшое спасибо за помощь

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Неработает DNS?"  +/
Сообщение от lavr email on 11-Ноя-09, 11:14 
>[оверквотинг удален]
>>
>>выше: starting BIND с параметрами -t /var/named -u bind
>>
>>>Nov 11 10:54:31 tks named[701]: the working directory is not writable
>>
>>рабочая директория недоступна для записи
>>
>
>Это как понять??? нету прав записи на рабочую директорию, а у bind
>это же /etc/named ???

ну вы хоть немножко напрягитесь, что ж я вам как в детском саду все буду разжевывать?

man named
man rc.conf

named стартует с опцие -t /var/named - значит будет chroot в директорию /var/named,
внутри должен быть ряд директорий с владельцем bind, так как стартует named с -u bind

>
>
>
>>>Nov 11 10:54:31 tks named[701]: pz/127.0.0:8: file does not end with newline
>>
>>в конце файла отсутствует символ новой строки (файл в Windoze создавали?)
>>
>
>т.е. я так понял каждый файл конфигурации должен в конце иметь пустую
>строку зачем ?

зачастую это полезно, все зависит от того как парсер у автора написан
это не пустая строка, это как нажатие <Enter>

>[оверквотинг удален]
>>ну и ниже подобное
>>
>>>[оверквотинг удален]
>>>dhcp or
>>>Nov 11 10:54:37 tks dhcpd: bootp in /etc/inetd.conf.   Also make
>>>sure you
>>>Nov 11 10:54:37 tks dhcpd: are not running HP JetAdmin software, which
>>>
>
>Т.е. занят порт на который хочет занять dns???

не dns, а dhcpd (будьте внимательны)

>[оверквотинг удален]
>>>Nov 11 10:54:51 tks login: ROOT LOGIN (root) ON ttyv0
>>>Nov 11 10:55:11 tks login: ROOT LOGIN (root) ON ttyv1
>>>Nov 11 11:12:19 tks kernel: pid 1017 (mc), uid 0 inumber 601
>>>on /: filesystem full
>>
>>"/" - переполнена корневая FS, это криминал!
>>
>>>Nov 11 11:13:12 tks kernel: umass0: <Generic Mass Storage Device, class 0/0, rev 2.00/1.41, addr 2> on uhub1
>
>В смысле криминал фатальная ошибка, что это ?

переполнение корневой FS может привести к невозможности дальнейшей работы OS

>У меня такое вылезает и не только для днс. что это такое
>???? проблема с файловой систему.  У меня просто слетала файловая
>система и доконца не загружалась система я ее востанавливал с помощью
>
>/sbin/fsck -y /dev/ad2s1d
>это изза этого ????

это из-за переполнения, обычно "/" делают отдельной FS от остальных и никаких данных
на нее не пишут, для настроечных файлов объема обычно достаточно.
Если у вас /tmp не является отдельной FS, то возможно проблема в этом или если у вас
все выполнено только одной FS - корневой.
Нужно чистить(удалять) - лишний и ненужный хлам

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Неработает DNS?"  +/
Сообщение от Amator email(ok) on 11-Ноя-09, 11:56 
>Nov 11 11:12:19 tks kernel: pid 1017 (mc), uid 0 inumber 601
>on /: filesystem full

приведите
$ df -h
и после запуска named
$ sockstat -4l

по крайней мере должны увидеть

bind     named      56942 514 udp4  127.0.0.1:53          *:*

если это увидели, выполните

$ dig @127.0.0.1 localhost. a

должны увидеть среди прочего

;; ANSWER SECTION:
localhost.              10800   IN      A       127.0.0.1

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Неработает DNS?"  +/
Сообщение от Amator email(ok) on 11-Ноя-09, 11:58 
>[оверквотинг удален]
>если это увидели, выполните
>
>$ dig @127.0.0.1 localhost. a
>
>должны увидеть среди прочего
>
>;; ANSWER SECTION:
>localhost.            
>  10800   IN      
>A       127.0.0.1

+ $ ps -auxww | grep named

а дальше посмотрим.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Неработает DNS?"  +/
Сообщение от Аноним (??) on 31-Авг-12, 18:10 
>[оверквотинг удален]
>>$ dig @127.0.0.1 localhost. a
>>
>>должны увидеть среди прочего
>>
>>;; ANSWER SECTION:
>>localhost.
>>  10800   IN
>>A       127.0.0.1
> + $ ps -auxww | grep named
> а дальше посмотрим.

ps -auxww | grep named
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentatio...
root     14175  1.4  4.5  53000 21840 ?        Ssl  19:58   0:08 /usr/sbin/name  -c /etc/bind/named.conf
root     14336  0.0  0.1   4392   812 pts/0    S+   20:08   0:00 grep --color=auto named

named-checkconf /var/named/etc/namedb/named.conf
none:0: open: /var/named/etc/namedb/named.conf: file not found

nslookup ya.ru
;; Got SERVFAIL reply from 127.0.0.1, trying next server
;; connection timed out; no servers could be reached

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

Архив | Удалить

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




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

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