Решено: Помогите сделать обратные зоны dns

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

skraffi
Сообщения: 3

Решено: Помогите сделать обратные зоны dns

Сообщение skraffi »

Доброй ночи . Я новичек в этом деле . Вы не подскажите как правельно сделать обратный днс ?
Вот я как делал
named.conf :

user@host

// generated by named-bootconf.pl options { directory "/var/named"; // query-source address * port 53; listen-on { 127.0.0.1; 195.2.240.157; }; }; controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; allow-update { none; }; }; include "/etc/rndc.key"; zone "srv.ircpen.ru" { type master; file "/var/named/srv.ircpen.ru.db"; }; zone "ircpen.ru" { type master; file "/var/named/ircpen.ru.db"; }; zone "157.240.2.195.in-addr.arpa" { type master; file "/var/named/157.240.2.195.in-addr.arpa.db"; };


файл 157.240.2.195.in-addr.arpa.db :

user@host

$TTL 14400 @ IN SOA ns1.ircpen.ru. root.ircpen.ru. ( 2008122900 14400 3600 1209600 86400 ) 157.240.2.195.in-addr.arpa. 14400 IN NS ns1.ircpen.ru. 157.240.2.195.in-addr.arpa. 14400 IN NS ns2.ircpen.ru. 157.240.2.195.in-addr.arpa. 14400 IN PTR ircpen.ru. bnc 14400 in PTR 195.2.240.157

файл ircpen.ru.db :

user@host

$TTL 14400 @ IN SOA ns1.ircpen.ru. root.ircpen.ru. ( 2008121501 14400 3600 1209600 86400 ) ircpen.ru. 14400 IN NS ns1.ircpen.ru. ircpen.ru. 14400 IN NS ns2.ircpen.ru. bnc 14400 IN A 192.2.240.157 exchange 14400 IN A 195.2.240.157 ftp 14400 IN A 195.2.240.157 localhost 14400 IN A 127.0.0.1 mail 14400 IN A 195.2.240.157 irc 14400 IN A 195.2.240.157 ns1.ircpen.ru 14400 IN A 195.2.240.157 ns2.ircpen.ru 14400 IN A 195.2.240.157 pop 14400 IN A 195.2.240.157 smtp 14400 IN A 195.2.240.157 www 14400 IN A 195.2.240.157 www.bnc 14400 IN A 195.2.240.157 ircpen.ru. 14400 IN MX 10 mail ircpen.ru. 14400 IN TXT "v=spf1 a mx ip4:195.2.240.157 ?all"

Файл srv.ircpen.ru.db :

user@host

$TTL 14400 @ IN SOA ns1.ircpen.ru. root.srv.ircpen.ru. ( 2008102600 14400 3600 1209600 86400 ) srv.ircpen.ru. 14400 IN NS ns1.ircpen.ru. srv.ircpen.ru. 14400 IN NS ns2.ircpen.ru. ftp 14400 IN A 195.2.240.157 localhost 14400 IN A 127.0.0.1 mail 14400 IN A 195.2.240.157 pop 14400 IN A 195.2.240.157 smtp 14400 IN A 195.2.240.157 srv.ircpen.ru. 14400 IN A 195.2.240.157 www 14400 IN A 195.2.240.157 srv.ircpen.ru. 14400 IN MX 10 mail srv.ircpen.ru. 14400 IN TXT "v=spf1 a mx ip4:195.2.240.157 ?all"

Файл localhost.zone:

user@host

$TTL 86400 @ IN SOA @ root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS @ IN A 127.0.0.1 IN AAAA ::1

файл named.ca:

user@host

; <<>> DiG 9.5.0b2 <<>> +bufsize=1200 +norec NS . @a.root-servers.net ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7033 ;; flags: qr aa; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 20 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518400 IN NS D.ROOT-SERVERS.NET. . 518400 IN NS E.ROOT-SERVERS.NET. . 518400 IN NS F.ROOT-SERVERS.NET. . 518400 IN NS G.ROOT-SERVERS.NET. . 518400 IN NS H.ROOT-SERVERS.NET. . 518400 IN NS I.ROOT-SERVERS.NET. . 518400 IN NS J.ROOT-SERVERS.NET. . 518400 IN NS K.ROOT-SERVERS.NET. . 518400 IN NS L.ROOT-SERVERS.NET. . 518400 IN NS M.ROOT-SERVERS.NET. . 518400 IN NS A.ROOT-SERVERS.NET. . 518400 IN NS B.ROOT-SERVERS.NET. . 518400 IN NS C.ROOT-SERVERS.NET. ;; ADDITIONAL SECTION: A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4 A.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:ba3e::2:30 B.ROOT-SERVERS.NET. 3600000 IN A 192.228.79.201 C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12 D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90 E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10 F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241 F.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:2f::f G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4 H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53 H.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:500:1::803f:235 I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17 J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30 J.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:503:c27::2:30 K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129 K.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:7fd::1 L.ROOT-SERVERS.NET. 3600000 IN A 199.7.83.42 M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33 M.ROOT-SERVERS.NET. 3600000 IN AAAA 2001:dc3::35 ;; Query time: 110 msec ;; SERVER: 198.41.0.4#53(198.41.0.4) ;; WHEN: Tue Feb 26 15:05:57 2008 ;; MSG SIZE rcvd: 615

Файл named.local:

user@host

@ IN SOA localhost. root.localhost. ( 1997022700 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost. 1 IN PTR localhost.


за ранее спасибо
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Решено: Помогите сделать обратные зоны dns

Сообщение danger08 »

Навскидку
skraffi писал(а):
23.01.2009 03:30
файл 157.240.2.195.in-addr.arpa.db :

user@host

$TTL 14400 @ IN SOA ns1.ircpen.ru. root.ircpen.ru. ( 2008122900 14400 3600 1209600 86400 ) 157.240.2.195.in-addr.arpa. 14400 IN NS ns1.ircpen.ru. 157.240.2.195.in-addr.arpa. 14400 IN NS ns2.ircpen.ru. 157.240.2.195.in-addr.arpa. 14400 IN PTR ircpen.ru. bnc 14400 in PTR 195.2.240.157


Для какой сети хотите делать обратную зону? Сейчас в named.conf нечто невразумительное:

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

zone "157.240.2.195.in-addr.arpa" { type master; file "/var/named/157.240.2.195.in-addr.arpa.db"; };

Вы делаете обратную зону для сети из одного хоста? ( 195.2.240.157 )

Далее, если хотите объявить ns1.ircpen.ru и ns2.ircpen.ru ДНС-серверами для вашей сети, проще всего написать в файле зоны:

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

@       IN      SOA     ns1.ircpen.ru.      root.ircpen.ru. (
                                                2008122900
                                                14400
                                                3600
                                                1209600
                                                86400 )
                                    NS      ns1.ircpen.ru.
                                    NS      ns2.ircpen.ru.


Последняя строчка про bnc не имеет смысла, что именно вы хотели сделать?

А вообще, если у вас только один IP-адрес, смысла в самостоятельной поддержке обратной зоны нет (проще держать запись у провайдера). Скажите провайдеру, чтоб не делегировал обратную зону, и скажите ему, во что должен ресольвиться ваш IP-адрес; и всего делов.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
skraffi
Сообщения: 3

Re: Решено: Помогите сделать обратные зоны dns

Сообщение skraffi »

У меня VDS, обратная запись нужна для vhostов psybnc и для eggdrop, что бы в чате вместо ип был хост. Провайдер Vds сделал так и сказал, что должно работать.
Помогите пожалуйста, как сделать правильно?
Спасибо сказали:
Kam
Сообщения: 67
ОС: Fedora, CentOS

Re: Решено: Помогите сделать обратные зоны dns

Сообщение Kam »

240.2.195.in-addr.arpa

@ in SOA нс мыло (
2009012301
28800
14400
604800
86400
)
in NS нс1
in NS нс2

157 in PTR bnc.qwerty.ru.

Как проверяете ? dig @нсник -x 195.2.240.157
Вам вообще зону делегировали ?
Спасибо сказали:
skraffi
Сообщения: 3

Re: Решено: Помогите сделать обратные зоны dns

Сообщение skraffi »

Все больше спасибо за помощь и уделенное время.
Можете закрывать тему
Спасибо сказали: