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

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

Отправлено RedAnt , 20-Апр-05 00:51 
Ребята, есть вопрос. Настраиваю я DNS и столкнулся со следующим. Во первых на самом серваке при запросе nslookup мне выдаёт:

Server:        ns.proba.com
Address:    192.168.32.2
>
то есть не заканчивает опрос, а приглашает этим самым ">" к дальнейшему общению.
потом на запрос nslookup 192.168.32.3  с самого сервака даёт ответ:

Server:        192.168.32.2
Address:    192.168.32.2#53

3.32.168.192.in-addr.arpa    name = mail.proba.com.
#####
тоесть на сколько я понимаю должно было бы выдать:

Server:        ns.proba.com
Address:    192.168.32.2

Name:        mail.proba.com
Address:    192.168.32.3
но как видите из выше написаного так не происходит.
но с других машин всё вроде видит что 192.168.32.2 нс сервер и ответы вродь коректные окромя тог, что при nslоokup приглашает к диалогу
файлы конфигурации прилагаю ниже, может чё накосячил? Да вроде нет. FreeBSD 5.3, Bind 9.3.0
№№№№№№№№№№№№№№
named.conf:
options {
    directory "/etc/namedb";
    query-source address * port 53;
    version "unknown";
};
zone "." {
    type hint;
    file "named.root";
};
zone "proba.com" {
    type master;
    file "master/db.proba.com";
};
zone "32.168.192.IN-ADDR.ARPA" {
    type master;
    file "master/db.192.168.32";
};
zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "master/localhost.rev";
};
#############
#############
/etc/namedb/master/proba.com:
$TTL 3600
@            IN    SOA    ns.proba.com. hostmaster.proba.com. (
                    2005041601    ;serial
                28800        ;refresh
                7200        ;retry
                1500000        ;expire
                86400)        ;minimum
;
            IN    NS    ns.proba.com.
;            IN    NS    cheetah.proba.com.
;
;hosts
;
localhost        IN    A    127.0.0.1    
cheetah            IN    A    192.168.32.1
ns            IN    A    192.168.32.2
mail            IN    A    192.168.32.3
relay            IN    CNAME    ns
ftp            IN    CNAME    ns
www            IN    CNAME    ns
#############
#############
/etc/namedb/master/db.192.168.32:
$TTL 3600
@        IN    SOA    ns.proba.com. hostmaster.proba.com. (
                2005041601    ;serial
                28800        ;refresh
                7200        ;retry
                1500000        ;expire
                86400)        ;minimum
;
        IN    NS    ns.proba.com.
;        IN    NS    cheetah.proba.com.
;
1        IN    PTR    cheetah.proba.com.
2        IN    PTR    ns.proba.com.
3        IN    PTR    mail.proba.com.
#############
#############

/etc/namedb/master/localhost.rev:
;    From: @(#)localhost.rev    5.1 (Berkeley) 6/30/90
; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
;
; This file is automatically edited by the `make-localhost' script in
; the /etc/namedb directory.
;

$TTL    3600

@    IN    SOA    ns.proba.com. root.ns.proba.com.  (
                20050416    ; Serial
                3600    ; Refresh
                900    ; Retry
                3600000    ; Expire
                3600 )    ; Minimum
    IN    NS    ns.proba.com.
1    IN    PTR    localhost.proba.com.
##############
##############


Содержание

Сообщения в этом обсуждении
"DNS проблемка"
Отправлено Асен Тотин , 20-Апр-05 02:15 
Привет,

а что в вашем /etc/resolv.conf написано? И что в /etc/host.conf?

WWell,


"DNS проблемка"
Отправлено lavr , 20-Апр-05 09:26 
>Ребята, есть вопрос. Настраиваю я DNS и столкнулся со следующим. Во первых
>на самом серваке при запросе nslookup мне выдаёт:
>
>Server:  ns.proba.com
>Address: 192.168.32.2
>>
>то есть не заканчивает опрос, а приглашает этим самым ">" к дальнейшему общению.

какой опрос, опрос чего?
nslookup - может работать как в интерактивном режиме, так и
в режиме командной строки.

>потом на запрос nslookup 192.168.32.3  с самого сервака даёт ответ:
>
>Server:  192.168.32.2
>Address: 192.168.32.2#53
>
>3.32.168.192.in-addr.arpa name = mail.proba.com.
>#####

чем не устраивает?
[unix1]~ > nslookup -q=ptr 159.93.44.57
Server:  sunct0.jinr.ru
Address:  159.93.17.130

57.44.93.159.in-addr.arpa       name = unix1.jinr.ru
93.159.IN-ADDR.ARPA     nameserver = ns.ru.net
93.159.IN-ADDR.ARPA     nameserver = ns.jinr.ru
ns.ru.net       internet address = 193.124.22.65
ns.jinr.ru      internet address = 159.93.17.7
[unix1]~ > nslookup 159.93.44.57
Server:  sunct0.jinr.ru
Address:  159.93.17.130

Name:    unix1.jinr.ru
Address:  159.93.44.57

[unix1]~ >

>тоесть на сколько я понимаю должно было бы выдать:
>
>Server:  ns.proba.com
>Address: 192.168.32.2
>
>Name:  mail.proba.com
>Address: 192.168.32.3
>но как видите из выше написаного так не происходит.
>но с других машин всё вроде видит что 192.168.32.2 нс сервер и
>ответы вродь коректные окромя тог, что при nslоokup приглашает к диалогу

man nslookup

>файлы конфигурации прилагаю ниже, может чё накосячил? Да вроде нет. FreeBSD 5.3,
>Bind 9.3.0

ниже все нормально, совет прост - читать документацию и учиться
пользоваться утилитами подобными nslookup, для этого понимать
что есть основные типы запросов: RR=NS,A,PTR,CNAME
Советую не использовать ОЧЕНЬ большие значения Expire и RR=A дл
localhost в прямой зоне.

>№№№№№№№№№№№№№№
>named.conf:
>options {
> directory "/etc/namedb";
> query-source address * port 53;
> version "unknown";
>};
>zone "." {
> type hint;
> file "named.root";
>};
>zone "proba.com" {
> type master;
> file "master/db.proba.com";
>};
>zone "32.168.192.IN-ADDR.ARPA" {
> type master;
> file "master/db.192.168.32";
>};
>zone "0.0.127.IN-ADDR.ARPA" {
> type master;
> file "master/localhost.rev";
>};
>#############
>#############
>/etc/namedb/master/proba.com:
>$TTL 3600
>@   IN SOA ns.proba.com. hostmaster.proba.com. (
>        2005041601 ;serial
>    28800  ;refresh
>    7200  ;retry
>    1500000  ;expire
>    86400)  ;minimum
>;
>   IN NS ns.proba.com.
>;   IN NS cheetah.proba.com.
>;
>;hosts
>;
>localhost  IN A 127.0.0.1
>cheetah   IN A 192.168.32.1
>ns   IN A 192.168.32.2
>mail   IN A 192.168.32.3
>relay   IN CNAME ns
>ftp   IN CNAME ns
>www   IN CNAME ns
>#############
>#############
>/etc/namedb/master/db.192.168.32:
>$TTL 3600
>@  IN SOA ns.proba.com. hostmaster.proba.com. (
>    2005041601 ;serial
>    28800  ;refresh
>    7200  ;retry
>    1500000  ;expire
>    86400)  ;minimum
>;
>  IN NS ns.proba.com.
>;  IN NS cheetah.proba.com.
>;
>1  IN PTR cheetah.proba.com.
>2  IN PTR ns.proba.com.
>3  IN PTR mail.proba.com.
>#############
>#############
>
>/etc/namedb/master/localhost.rev:
>; From: @(#)localhost.rev 5.1 (Berkeley) 6/30/90
>; $FreeBSD: src/etc/namedb/PROTO.localhost.rev,v 1.6 2000/01/10 15:31:40 peter Exp $
>;
>; This file is automatically edited by the `make-localhost' script in
>; the /etc/namedb directory.
>;
>
>$TTL 3600
>
>@ IN SOA ns.proba.com. root.ns.proba.com.  (
>    20050416 ; Serial
>    3600 ; Refresh
>    900 ; Retry
>    3600000 ; Expire
>    3600 ) ; Minimum
> IN NS ns.proba.com.
>1 IN PTR localhost.proba.com.
>##############
>##############