Страница 1 из 1

bin 9 localhost

Добавлено: 2011-11-20 15:08:18
Spook1680
после бурной суботы торможу.
кто разжует
named -v
BIND 9.6.-ESV-R3

ну прописано forward only на провайдерские dns
это кусок

Код: Выделить всё

forward only;
        forwarders {
                87;
                21;
                
        };

все работает все хорошо))
но вот локальные машины пингуются только по ip
так же прописаны файлы для локальной зоны
0.168.192.in-addr.arpa
localhost.rev

Вопрос: Может локальная машина не пинговаться по имени хоста из за того что в named.conf прописано
forward only
или всетаки напортачено в файлах
0.168.192.in-addr.arpa
localhost.rev

Re: bin 9 localhost

Добавлено: 2011-11-21 12:12:15
терминус_

Код: Выделить всё

forward

 forward ( only | first );

forward is only relevant in conjunction with a valid forwarders statement. If set to 'only' the server will only forward queries, if set to 'first' (default) it will send the queries to the forwarder and if not answered will attempt to answer the query. This statement may be used in a zone, view or a global options clause.
http://www.zytrax.com/books/dns/ch7/que ... ml#forward

Re: bin 9 localhost

Добавлено: 2011-11-21 14:04:54
Spook1680
спасибки., самнения по поводу only не обманули.

Re: bin 9 localhost

Добавлено: 2011-11-21 21:56:52
Spook1680
почему может быть косяк
для локальных машин, файл обратной зоны работает
named -v
BIND 9.6.-ESV-R3

Код: Выделить всё

WASP# nslookup 192.168.0.102
Server:		127.0.0.1
Address:	127.0.0.1#53

102.0.168.192.in-addr.arpa	name = wasp.

WASP# 
0.168.192.in-addr.arpa

Код: Выделить всё

$TTL 3600

0.168.192.in-addr.arpa. IN       SOA     ns.wasp.local. root.wasp.local. (
                                 2011111414     ; Seial
                                 7200    ; Refresh
                                 900     ; Retry
                                 6048000 ; Expire
                                 3600 )    ; Minimum


@       IN   NS   ns.wasp.local.
@       IN   NS   ns2.wasp.local.

2       IN   PTR   ser.
102     IN   PTR   wasp.
а вот

Код: Выделить всё

nslookup wasp
Server:		127.0.0.1
Address:	127.0.0.1#53

** server can't find wasp: NXDOMAIN

WASP# 

невидит

вот файл
wasp.local

Код: Выделить всё

$TTL     3600

wasp.local.         IN    SOA       ns.wasp.local. root.wasp.local. (
                                    2011111501       ; Seial
                                    3600      ; Refresh
                                    900       ; Retry
                                    3600000   ; Expire
                                    3600 )    ; Minimum


@                 IN     NS         ns.wasp.local.
@                 IN     NS         ns1.wasp.local.

localhost         IN     A          127.0.0.1
ns                IN     A          192.168.0.102
ns1               IN     A          192.168.0.102
wasp              IN     A          192.168.0.102




Если проверяем

Код: Выделить всё

named-checkzone wasp.local /etc/namedb/master/wasp.local
/etc/namedb/master/wasp.local:18: file does not end with newline
zone wasp.local/IN: loaded serial 2011111501
OK
WASP# 

Код: Выделить всё

named-checkzone 0.168.192.in-addr.arpa /etc/namedb/master/0.168.192.in-addr.arpa
/etc/namedb/master/0.168.192.in-addr.arpa:17: file does not end with newline
zone 0.168.192.in-addr.arpa/IN: loaded serial 2011111414
OK


Re: bin 9 localhost

Добавлено: 2011-11-22 22:03:19
Spook1680
Парни плиз.
Дайте подсказку., если доп. информацию нужна выложу напиши что.
Полюбасу кто-то с этим же работал и знает bind как свои пять пальцев.
Все доки перечитал почему из имени не делает ip не понятно.

Re: bin 9 localhost

Добавлено: 2011-11-23 11:03:51
терминус_
/etc/resolv.conf

Код: Выделить всё

domain local
и еще у вас ошибка в

Код: Выделить всё

$TTL 3600

0.168.192.in-addr.arpa. IN       SOA     ns.wasp.local. root.wasp.local. (
                                 2011111414     ; Seial
                                 7200    ; Refresh
                                 900     ; Retry
                                 6048000 ; Expire
                                 3600 )    ; Minimum


@       IN   NS   ns.wasp.local.
@       IN   NS   ns2.wasp.local.

2       IN   PTR   ser.
102     IN   PTR   wasp.
надо так

Код: Выделить всё

$TTL 3600

0.168.192.in-addr.arpa. IN       SOA     ns.wasp.local. root.wasp.local. (
                                 2011111414     ; Seial
                                 7200    ; Refresh
                                 900     ; Retry
                                 6048000 ; Expire
                                 3600 )    ; Minimum


@       IN   NS   ns.wasp.local.
@       IN   NS   ns2.wasp.local.

2       IN   PTR   ser.local.
102     IN   PTR   wasp.wasp.local.

Re: bin 9 localhost

Добавлено: 2011-11-23 12:34:08
Spook1680
терминус_ писал(а):/etc/resolv.conf

Код: Выделить всё

domain local
и еще у вас ошибка в

Код: Выделить всё

$TTL 3600

0.168.192.in-addr.arpa. IN       SOA     ns.wasp.local. root.wasp.local. (
                                 2011111414     ; Seial
                                 7200    ; Refresh
                                 900     ; Retry
                                 6048000 ; Expire
                                 3600 )    ; Minimum


@       IN   NS   ns.wasp.local.
@       IN   NS   ns2.wasp.local.

2       IN   PTR   ser.
102     IN   PTR   wasp.
надо так

Код: Выделить всё

$TTL 3600

0.168.192.in-addr.arpa. IN       SOA     ns.wasp.local. root.wasp.local. (
                                 2011111414     ; Seial
                                 7200    ; Refresh
                                 900     ; Retry
                                 6048000 ; Expire
                                 3600 )    ; Minimum


@       IN   NS   ns.wasp.local.
@       IN   NS   ns2.wasp.local.

2       IN   PTR   ser.local.
102     IN   PTR   wasp.wasp.local.

Я пробовал исправлять .
но вылезает такое.

Код: Выделить всё

WASP# nslookup wasp
Server:		127.0.0.1
Address:	127.0.0.1#53

** server can't find wasp: NXDOMAIN

WASP# nslookup 192.168.0.102
Server:		127.0.0.1
Address:	127.0.0.1#53

102.0.168.192.in-addr.arpa	name = wasp.wasp.local.

WASP# 

в resolv.conf
прописано уже nameserver 127.0.0.1

есть еще такая бага
/var/log/named.log
-rw-r--r-- 1 bind bind 22778 Nov 23 13:28 named.log
Заходим и видим там

Код: Выделить всё

zone 'wasp.local' allows updates by IP address, which is insecure
Nov 23 13:28:38 WASP named[74690]: zone '0.168.192.in-addr.arpa' allows updates by IP address, which is insecure
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: 254.169.IN-ADDR.ARPA
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: 2.0.192.IN-ADDR.ARPA
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: D.F.IP6.ARPA
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: 8.E.F.IP6.ARPA
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: 9.E.F.IP6.ARPA
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: A.E.F.IP6.ARPA
Nov 23 13:28:38 WASP named[74690]: automatic empty zone: B.E.F.IP6.ARPA
Nov 23 13:28:38 WASP named[74690]: command channel listening on 127.0.0.1#953
Nov 23 13:28:38 WASP named[74690]: command channel listening on ::1#953
Nov 23 13:28:38 WASP named[74690]: logging channel 'bindlog' file 'var/log/named.log': file not found
Nov 23 13:28:38 WASP named[74690]: isc_log_open 'var/log/named.log' failed: file not found
Последнии строки не понятны. Файл есть и лог валится почему пишет что не найден.