LINUX.ORG.RU
ФорумAdmin

dns+локалка


0

0

Блин, что-то я туплю, не могу настроить чтобы сервер свое имя в ИП переводил ((( Система Debian Etch
named.conf.options:
...
forwarders {
77.106.200.200;
77.106.200.201;
77.106.200.202;
};
forward first;
...
Ну как мне кажется это никак на это не влияет.
named.conf.local:
zone "0.168.192.in-addr.arpa" {
notify yes;
type master;
file "/etc/bind/db.192.168.0";
};

zone "azazello" {
notify no;
type master;
file "/etc/bind/db.azazello";
};

db.192.168.0:
...
@ IN NS ns.azazello.
1 IN PTR ns.azazello.

db.azazello:
..
IN A 192.168.0.1
IN MX 10 mail.azazello. ; Основной почтовый сервер

azazello IN A 192.168.0.1
localhost IN A 127.0.0.1

Плиз хелп


Может не нужно "forward first;" ставить? А файлы с зонам лучше привести целиком, кто знает, что там за многоточиями скрвается :)

Ну и еще, как проверяли то? Запрос прямо к DNS-серверу с помощью nslookup или dig, или с помощью команды ping ?

mky ★★★★★
()
Ответ на: комментарий от mky

> Может не нужно "forward first;" ставить
Не помогает.
> А файлы с зонам лучше привести целиком
named.conf:
include "/etc/bind/named.conf.options";
zone "." {
type hint;
file "/etc/bind/db.root";
};
zone "localhost" {
type master;
file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
type master;
file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
type master;
file "/etc/bind/db.255";
};
include "/etc/bind/named.conf.local";

db.192.168.0:
@ IN SOA ns.azazello. hostmaster.azazello. (
212112 ; Serial = hour+min+sec
10800 ; обновление каждые 3 часа
3600 ; повтор каждый час
3600000 ; хранить информацию 1000 часов
86400 ) ; TTL записи - 24 часа
@ IN NS ns.azazello.
1 IN PTR ns.azazello.

db.azazello:
@ IN SOA ns.azazello. hostmaster.azazello. (
212156 ; Serial=hour+min+sec
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN A 192.168.0.1
IN MX 10 mail.azazello. ; Основной почтовый сервер

azazello IN A 192.168.0.1
localhost IN A 127.0.0.1

;ns A 192.168.0.1
;mail A 192.168.0.1

запрос c помощью dig, типа www.ru, все ок, если спрашиваю: dig azazello:
; <<>> DiG 9.3.4 <<>> azazello
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 9840
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;azazello. IN A

;; Query time: 25 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Tue Sep 18 06:22:08 2007
;; MSG SIZE rcvd: 26

sensor
() автор топика
Ответ на: комментарий от sensor

а теперь покажи, друк, откуда намеду брать зону "azazello."? ну там, строки в named.conf навроде:

zone "azazello" {
type master;
file "/etc/bind/db.azazello";
};

berrywizard ★★★★★
()
Ответ на: комментарий от berrywizard

> а теперь покажи, друк, откуда намеду брать зону "azazello."? ну там, строки в named.conf навроде:
Include "/etc/bind/named.conf.local" - там это и прописано, см.выше

sensor
() автор топика
Ответ на: комментарий от berrywizard

-rw-r--r-- 1 root bind 376 2007-09-17 21:20 named.conf.local

named.conf.local:
//
// Do any local configuration here
//

zone "0.168.192.in-addr.arpa" {
notify yes;
type master;
file "/etc/bind/db.192.168.0";
};

zone "azazello" {
notify no;
type master;
file "/etc/bind/db.azazello";
};


// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

sensor
() автор топика
Ответ на: комментарий от sensor

блин, задал задачку, а я, старый пень, не заметил!
исправь db.azazello:

@    IN SOA   ns.azazello. hostmaster.azazello. (
              212156 ; Serial=hour+min+sec
              604800 ; Refresh
              86400 ; Retry
              2419200 ; Expire
              604800 ) ; Negative Cache TTL
; --> (c) старый опытный камекадзя бегин
     IN NS    ns.azazello.
; <-- (c) старый опытный камекадзя энд
     IN A     192.168.0.1
     IN MX    10 mail.azazello. ; Основной почтовый сервер

azazello   IN A 192.168.0.1
localhost  IN A 127.0.0.1
; --> (c) старый опытный камекадзя бегин
ns         IN A 192.168.0.1
mail       IN A 192.168.0.1
; <-- (c) старый опытный камекадзя энд

berrywizard ★★★★★
()
Ответ на: комментарий от berrywizard

Увы однако...
azazello:/etc/bind# dig azazello

; <<>> DiG 9.3.4 <<>> azazello
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 51515
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;azazello. IN A

;; Query time: 14 msec
;; SERVER: 192.168.0.1#53(192.168.0.1)
;; WHEN: Tue Sep 18 21:07:25 2007
;; MSG SIZE rcvd: 26

sensor
() автор топика
Ответ на: комментарий от sensor

что у меня заработало:

/etc/bind/db.192.168.132:
/etc/bind/db.192.168.132:$TTL 86400
/etc/bind/db.192.168.132:
/etc/bind/db.192.168.132:@ IN SOA ns.azazello. hostmaster.azazello. (
/etc/bind/db.192.168.132:       212112
/etc/bind/db.192.168.132:       10800
/etc/bind/db.192.168.132:       3600
/etc/bind/db.192.168.132:       3600000
/etc/bind/db.192.168.132:       86400 )
/etc/bind/db.192.168.132:@ IN NS ns.azazello.
/etc/bind/db.192.168.132:12 IN PTR ns.azazello.
/etc/bind/db.azazello:
/etc/bind/db.azazello:@ IN SOA ns.azazello. hostmaster.azazello. (
/etc/bind/db.azazello:  212156 ; Serial=hour+min+sec
/etc/bind/db.azazello:  604800 ; Refresh
/etc/bind/db.azazello:  86400 ; Retry
/etc/bind/db.azazello:  2419200 ; Expire
/etc/bind/db.azazello:  604800 ) ; Negative Cache TTL
/etc/bind/db.azazello:;
/etc/bind/db.azazello:  IN A    192.168.132.12
/etc/bind/db.azazello:  IN MX   10 mail.azazello.
/etc/bind/db.azazello:  IN NS   ns.azazello.
/etc/bind/db.azazello:
/etc/bind/db.azazello:azazello  IN A    192.168.132.12
/etc/bind/db.azazello:localhost IN A    127.0.0.1
/etc/bind/db.azazello:ns                IN A    192.168.132.12
/etc/bind/db.azazello:mail              IN A    192.168.132.12
/etc/bind/named.conf:
/etc/bind/named.conf:include "/etc/bind/named.conf.options";
/etc/bind/named.conf:zone "." {
/etc/bind/named.conf: type hint;
/etc/bind/named.conf: file "/etc/bind/db.root";
/etc/bind/named.conf:};
/etc/bind/named.conf:
/etc/bind/named.conf:// zone "localhost" {
/etc/bind/named.conf://  type master;
/etc/bind/named.conf://  file "/etc/bind/db.local";
/etc/bind/named.conf:// };
/etc/bind/named.conf:
/etc/bind/named.conf:// zone "127.in-addr.arpa" {
/etc/bind/named.conf://  type master;
/etc/bind/named.conf://  file "/etc/bind/db.127";
/etc/bind/named.conf:// };
/etc/bind/named.conf:
/etc/bind/named.conf:// zone "0.in-addr.arpa" {
/etc/bind/named.conf://  type master;
/etc/bind/named.conf://  file "/etc/bind/db.0";
/etc/bind/named.conf:// };
/etc/bind/named.conf:
/etc/bind/named.conf:// zone "255.in-addr.arpa" {
/etc/bind/named.conf://  type master;
/etc/bind/named.conf://  file "/etc/bind/db.255";
/etc/bind/named.conf:// };
/etc/bind/named.conf:include "/etc/bind/named.conf.local";
/etc/bind/named.conf.local://
/etc/bind/named.conf.local:// Do any local configuration here
/etc/bind/named.conf.local://
/etc/bind/named.conf.local:
/etc/bind/named.conf.local:zone "132.168.192.in-addr.arpa" {
/etc/bind/named.conf.local:     // notify yes;
/etc/bind/named.conf.local:     type master;
/etc/bind/named.conf.local:     file "/etc/bind/db.192.168.132";
/etc/bind/named.conf.local:};
/etc/bind/named.conf.local:
/etc/bind/named.conf.local:zone "azazello" {
/etc/bind/named.conf.local:     // notify no;
/etc/bind/named.conf.local:     type master;
/etc/bind/named.conf.local:     file "/etc/bind/db.azazello";
/etc/bind/named.conf.local:};
/etc/bind/named.conf.local:
/etc/bind/named.conf.local:
/etc/bind/named.conf.local:// Consider adding the 1918 zones here, if they are not used in your
/etc/bind/named.conf.local:// organization
/etc/bind/named.conf.local://include "/etc/bind/zones.rfc1918";
/etc/bind/named.conf.options:// Default named.conf generated by install of bind-9.2.4-27.0.1.el4
/etc/bind/named.conf.options:options {
/etc/bind/named.conf.options:   directory "/etc/bind";
/etc/bind/named.conf.options:   dump-file "/var/named/data/cache_dump.db";
/etc/bind/named.conf.options:   statistics-file "/var/named/data/named_stats.txt";
/etc/bind/named.conf.options:
/etc/bind/named.conf.options:// forwarders {
/etc/bind/named.conf.options://         192.168.254.250;
/etc/bind/named.conf.options://         192.168.247.254;
/etc/bind/named.conf.options:// };
/etc/bind/named.conf.options:   // forward first;
/etc/bind/named.conf.options:
/etc/bind/named.conf.options:};
/etc/bind/named.conf.options:include "/etc/rndc.key";

=================================================================
[root@firegate tmp]# dig @127.0.0.1 azazello

; <<>> DiG 9.2.4 <<>> @127.0.0.1 azazello
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21144
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;azazello.                      IN      A

;; ANSWER SECTION:
azazello.               604800  IN      A       192.168.132.12

;; AUTHORITY SECTION:
azazello.               604800  IN      NS      ns.azazello.

;; ADDITIONAL SECTION:
ns.azazello.            604800  IN      A       192.168.132.12

;; Query time: 5 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Sep 18 21:16:19 2007
;; MSG SIZE  rcvd: 75

[root@firegate tmp]# _
=================================================================

проверяй

berrywizard ★★★★★
()
Ответ на: комментарий от sensor

ну... всё, что могу...
как найдёшь ошибку -- скажи.

PS у меня, если чо, centos (в данном случае -- 4-ка)

berrywizard ★★★★★
()
Ответ на: комментарий от bsh

azazello:/etc/bind# azazello:/etc# cat hosts
127.0.0.1 localhost
192.168.100.1 azazello
192.168.0.1 azazello

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
80.92.200.254 vpn.helios-net.ru # HeliosNet Network
195.151.195.254 vpn1.helios-net.ru # Equant Network
# ------------------------------------
... ИП юзверей ....

sensor
() автор топика
Ответ на: комментарий от AndreyKl

сделай так

$ cat /etc/resolv.conf

search azazello
nameserver 0.0.0.0

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

Не помогло. azazello:/etc/bind# dig azzazello

; <<>> DiG 9.3.4 <<>> azzazello ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 18493 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION: ;azzazello. IN A

;; AUTHORITY SECTION: . 10485 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2007091801 1800 900 604800 86400

;; Query time: 63 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Sep 19 10:12:24 2007 ;; MSG SIZE rcvd: 102

sensor
() автор топика
Ответ на: комментарий от sensor

и ещё, у тебя зона

zone "azazello" { notify no; type master; file "/etc/bind/db.azazello"; };

я не уверен, но я всегда пишу

zone "azazello." { notify no; type master; file "/etc/bind/db.azazello"; };

и

zone "0.168.192.in-addr.arpa. { ...

AndreyKl ★★★★★
()
Ответ на: комментарий от sensor

ну что можно сказать.. там выше тебе чел кидал все настройки полностью. Возможно имеет смысл забекапить все твои файлы, взять его настройки, посоздавать из них файлы и заменить ip-шники. Всё должно работать. Если нет - включай полный лог и смотри чего там.

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

Блин заработало! )))
azazello:/etc# dig azazello

; <<>> DiG 9.3.4 <<>> azazello
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36002
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; QUESTION SECTION:
;azazello. IN A

;; ANSWER SECTION:
azazello. 604800 IN A 192.168.0.1

;; AUTHORITY SECTION:
azazello. 604800 IN NS ns.azazello.

;; ADDITIONAL SECTION:
ns.azazello. 604800 IN A 192.168.0.1

;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Sep 19 10:49:23 2007
;; MSG SIZE rcvd: 75

Все еще раз внимательно сверил...

Вот такой вопрос еще, почему с клиентской машины (windows, шлюз и днс натроены на сервер) пингую - ping azazello, он не понимает это имя, ведь сервер должен его приобразовывать в ип ???

sensor
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.