Jump to content

Named беда


Recommended Posts

Всем привет.

 

Конфиг named.conf:

options {
   directory   "/etc/namedb";
   pid-file    "/var/run/named/pid";
   dump-file   "/var/dump/named_dump.db";
   statistics-file "/var/stats/named.stats";

#listen-on   { 10.0.0.1; };

   forwarders {
       10.0.0.1;
   };
};

zone "0.0.127.IN-ADDR.ARPA" {
   type master;
   file "master/localhost.rev";
};
zone "blabla.kiev.ua" {
type master;
allow-transfer {127.0.0.1; 10.0.0.1; };
file "/etc/namedb/master/zone.blabla";
};

zone "mail.blabla.kiev.ua" {
type master;
allow-transfer {127.0.0.1; 10.0.0.1; };
file "/etc/namedb/zone.mailblabla";
};

zone "forum.blabla.kiev.ua" {
type master;
allow-transfer {127.0.0.1; 10.0.0.1; };
file "/etc/namedb/zone.forumblabla";
       };

zone.blabla.kiev.ua :

$TTL 86400
@ IN SOA ns root.ns (
1; Serial
604800; Refresh
86400; Retry
2419200; Expire
86400 ); Negative Cache TTL
;
@ IN NS ns
IN NS ns2..
IN A 10.0.0.1
ns IN A 10.0.0.1

zone.mailblabla.kiev.ua :

$TTL 86400
@ IN SOA ns root.ns (
1; Serial
604800; Refresh
86400; Retry
2419200; Expire
86400 ); Negative Cache TTL
;
@ IN NS ns
IN NS ns2..
IN A 10.0.0.1
ns IN A 10.0.0.1

zone.forumblabla.kiev.ua :

$TTL 86400
@ IN SOA ns root.ns (
1; Serial
604800; Refresh
86400; Retry
2419200; Expire
86400 ); Negative Cache TTL
;
@ IN NS ns
IN NS ns2..
IN A 10.0.0.1
ns IN A 10.0.0.1

 

Проблема:

работает только первый, в чем беда?

Link to post
Share on other sites

Я тоже парился с DNS, потом помог мне Serjio.

Ты слишко намудрил.

В конфиге достаточно описание зоны blabla.kiev.ua

а уже потом в файле zone.blabla пишешь A записи для mail, forum и т.д.

Link to post
Share on other sites
Я тоже парился с DNS, потом помог мне Serjio.

Ты слишко намудрил.

В конфиге достаточно описание зоны blabla.kiev.ua

а уже потом в файле zone.blabla пишешь A записи для mail, forum и т.д.

поподробней плиз)

Опиши что ты имел ввиду?

Link to post
Share on other sites

убери это из конфига

 

zone "mail.blabla.kiev.ua" {
type master;
allow-transfer {127.0.0.1; 10.0.0.1; };
file "/etc/namedb/zone.mailblabla";
};

zone "forum.blabla.kiev.ua" {
type master;
allow-transfer {127.0.0.1; 10.0.0.1; };
file "/etc/namedb/zone.forumblabla";
      };

 

 

зона blabla.kiev.ua

 


$TTL 86400
@      86400    IN      SOA     ns1.blabla.kiev.ua. hostmaster.blabla.kiev.ua. (
               2007012501     ; serial, todays date+todays
               86400          ; refresh, seconds
               7200           ; retry, seconds
               3600000        ; expire, seconds
               86400 )        ; minimum, seconds

blabla.kiev.ua. 86400 IN NS ns1.blabla.kiev.ua.
blabla.kiev.ua. 86400 IN NS ns2.blabla.kiev.ua.

blabla.kiev.ua. IN A  123.123.123.123
ns1.blabla.kiev.ua. IN A 123.123.123.123
ns2.blabla.kiev.ua. IN A 123.123.123.123

localhost.blabla.kiev.ua. IN A 127.0.0.1

blabla.kiev.ua. IN MX 10 blabla.kiev.ua.

mail IN CNAME blabla.kiev.ua.
www IN CNAME blabla.kiev.ua.
ftp IN CNAME blabla.kiev.ua.

forum 14400 IN A  123.123.123.123
www.forum 14400 IN A  123.123.123.123
game 14400 IN A  123.123.123.123
www.game 14400 IN A  123.123.123.123

 

 

и так далее..

Link to post
Share on other sites

Ок.

 

Значит главный конфиг примерно так должен выглядеть:

options {
           directory "/var/bind";
                   };

view "internal" {
   match-clients { 10.0.0.0/24; };

zone "." in {
   type hint;
   file "root.hints";
     };

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

zone "blabla.kiev.ua" {
       type master;
       file "blabla.kiev.ua";
     };

zone "0.0.10.in-addr.arpa" in {
   notify no;
   type master;
   file "10.0.0";
     };
   };

 

zone.blabla.kiev.ua:

 

$TTL 86400

@               IN      SOA     blabla.kiev.ua. ns.blabla.kiev.ua. (
                               1;
                               8H;
                               2H;
                               1W;
                               1D;
                       )
       NS              ns.blabla.kiev.ua.
       IN              A               10.0.0.1
       IN              MX      10      blabla.kiev.ua.

localhost               A       127.0.0.1
ns                      A       10.0.0.1
www                     A       10.0.0.1
mail                    A       10.0.0.1
forum                   A       10.0.0.1

 

Хы Сергей меня опередил, ну значит не пропадешь :)

Link to post
Share on other sites

Спасибки, вечером буду пробовать))

 

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

@ IN NS ns.secondary.net.ua.

Link to post
Share on other sites

А теперь неработет не один!

 

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

Ну типа в hosts или еще в каких файлай?

Link to post
Share on other sites
А теперь неработет не один!

 

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

Ну типа в hosts или еще в каких файлай?

А что логи пишут ??

Link to post
Share on other sites

Елиб я знал где логи неймда находяться, в /var/log/ нет для неймда в dmsg правда пишет что были коннекты с такого айпи на айпи сервреа, ошибок не видел.

 

Вот еще что, resolv.conf нужно же прописать:

nameserver 10.0.0.1

Правильно ли я понял?

Link to post
Share on other sites
Елиб я знал где логи неймда находяться, в /var/log/ нет для неймда в dmsg правда пишет что были коннекты с такого айпи на айпи сервреа, ошибок не видел.

 

Вот еще что, resolv.conf нужно же прописать:

nameserver 10.0.0.1

Правильно ли я понял?

cat /var/log/messages |grep named

Link to post
Share on other sites

Вечером посмотрю, что там такого.

 

Но по dmsg пичет что мов коннекты идут по 53 порту, и ничего типа acces denied или eroor нет.

 

Так что я прям в потерях.

Link to post
Share on other sites

@ IN NS ns.secondary.net.ua. Где именно указывать в зоне нужно???

 

Конфиг я взял этот:

$TTL 86400
@      86400    IN      SOA     ns1.blabla.kiev.ua. hostmaster.blabla.kiev.ua. (
              2007012501    ; serial, todays date+todays
              86400         ; refresh, seconds
              7200          ; retry, seconds
              3600000       ; expire, seconds
              86400 )       ; minimum, seconds

blabla.kiev.ua. 86400 IN NS ns1.blabla.kiev.ua.
blabla.kiev.ua. 86400 IN NS ns2.blabla.kiev.ua.

blabla.kiev.ua. IN A  123.123.123.123
ns1.blabla.kiev.ua. IN A 123.123.123.123
ns2.blabla.kiev.ua. IN A 123.123.123.123

localhost.blabla.kiev.ua. IN A 127.0.0.1

blabla.kiev.ua. IN MX 10 blabla.kiev.ua.

mail IN CNAME blabla.kiev.ua.
www IN CNAME blabla.kiev.ua.
ftp IN CNAME blabla.kiev.ua.

forum 14400 IN A  123.123.123.123
www.forum 14400 IN A  123.123.123.123
game 14400 IN A  123.123.123.123
www.game 14400 IN A  123.123.123.123

Link to post
Share on other sites

blabla.kiev.ua. 86400 IN NS ns1.blabla.kiev.ua.
blabla.kiev.ua. 86400 IN NS ns.secondary.net.ua.

 

ns1.blabla.kiev.ua. IN A 123.123.123.123
ns.secondary.net.ua. IN A 195.149.112.1

Link to post
Share on other sites

Вроде named работает)

 

Хочу перепроверить, я думаю что опять тупанул где нить)

Его конфиг:

options {
  directory   "/etc/namedb";
  pid-file    "/var/run/named/pid";
  dump-file   "/var/dump/named_dump.db";
  statistics-file "/var/stats/named.stats";

#listen-on   { 10.0.0.1; 82.144.XXX.108; 193.201.116.2; };

  forwarders {
      10.0.0.1; 193.201.116.2; 82.144.XXX.108;
  };
};

zone "0.0.127.IN-ADDR.ARPA" {
  type master;
  file "master/localhost.rev";
};
zone "blabla.kiev.ua" {
type master;
file "/etc/namedb/zone.blabla";
allow-transfer { 193.201.116.2; 82.144.XXX.108; };
};

zone.blabla:

$TTL 86400
@      86400    IN      SOA     ns1.blabla.kiev.ua. hostmaster.blabla.kiev.ua. (
             2007012501; serial, todays date+todays
             86400     ; refresh, seconds
             7200      ; retry, seconds
             3600000   ; expire, seconds
             86400 )   ; minimum, seconds

blabla.kiev.ua. 86400 IN NS ns1.blabla.kiev.ua.
blabla.kiev.ua. 86400 IN NS ns.secondary.net.ua.

blabla.kiev.ua. IN A  82.144.XXX.108
ns1. blabla.kiev.ua. IN A 82.144.XXX.108
ns.secondary.net.ua. IN A 193.201.116.2

localhost.blabla.kiev.ua. IN A 127.0.0.1

blabla.kiev.ua. IN MX 10 blabla.kiev.ua.

mail IN CNAME blabla.kiev.ua.
www IN CNAME blabla.kiev.ua.
forum IN CNAME blabla.kiev.ua.
www IN CNAME blabla.kiev.ua.

forum 14400 IN A  82.XXX.200.108
www.forum 14400 IN A  82.144.XXX.108
mail 14400 IN A  82.144.XXX.108
www.mail 14400 IN A  82.144.XXX.108

 

Вот еще и ns.secondary.net.ua ругаеться, что это???

Master1: "82.144.ХХХ.108" Ok, host 82.144.200.108, port 53/tcp alive, axfr NOT successfully

Теперь чтоб обслуживать его у себя нужно у регистратора прописать Name Server:

ns1.blabla.kiev.ua

ns.secondary.net.ua

Правильно ли я понял????

я так и ввожу и он ругается что эти записи не содержать информации о домени...

 

Жду ваших мнений.

Link to post
Share on other sites

короче я не понимаю что с этим неймдом, какой-то он намороченый.

 

Вот что лезит в логи:

Oct 28 15:44:24 blabla named[3986]: /etc/namedb/zone.blabla:14: ignoring out-of-zone data (ns.secondary.net.ua)
Oct 28 15:44:24 blabla named[3986]: dns_master_load: /etc/namedb/zone.blabla:25: forum.blabla.kiev.ua: CNAME and other
Oct 28 15:44:24 blabla named[3986]: zone blabla.kiev.ua/IN: loading master file /etc/namedb/zone.blablat: CNAME and othe

 

Как мне быть дальше???

Link to post
Share on other sites

1. Много где пишут что домен и свой нейм сервер нужно писать в файле resolv.conf, но у меня dhclient работает он этот файл перезаписует по своиму(настройки мои не сохраняються), важен ли он для DNS серера?

 

2. axfr NOT alive(ns.secondary.net.ua) - как я понимаю, днс сервер коннектиться к моиму серваку и пытаетьсяобновить мои зоны, но у него это не получаеться.

прошу подсказать решения данной проблемы.

Link to post
Share on other sites
  • 2 weeks later...

Отключи dhclient и проверь резолвит ли он вообще какие-то имена. Иногда еще полезно проверять файл конфига и файлы зон на наявность синтаксических ошибок.

Например во фре /usr/sbin/named-checkconf и /usr/sbin/named-checkzone zone.blabla.com -f /etc/namedb/master/zone.blabla.com

Link to post
Share on other sites
  • 1 year later...

Ребят послушайти у меня нет домена но хочу в сети иметь домен чтоб звери смотрели статистику не на http://192.168.0.1/ а на http://bill.macrobit.ru/ как зделать кто нидь напишите конфиги умаляю!!!! На серве стоит BIND 9.

Link to post
Share on other sites
  • 2 weeks later...

для начала прекрати орать, это раз.

а второе - настрой в dns локальную зону и сделай там запись для 192.168.0.1

Link to post
Share on other sites

Или лови конфиги

 

cat /var/log/messages |grep named

 

 

Mar 3 00:32:34 bill named[613]: starting BIND 9.4.2-P2 -t /var/named -u bind

Mar 3 00:32:34 bill named[613]: command channel listening on 127.0.0.1#953

Mar 3 00:32:34 bill named[613]: localhost.rev:1: unknown RR type 'cat'

Mar 3 00:32:34 bill named[613]: zone 0.0.127.in-addr.arpa/IN: loading from master file localhost.rev failed: unknown class/type

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:9: ignoring out-of-zone data (macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:10: ignoring out-of-zone data (macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:12: ignoring out-of-zone data (bill.macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:13: ignoring out-of-zone data (bill.macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:14: ignoring out-of-zone data (bill.macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:16: ignoring out-of-zone data (localhost.macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:18: ignoring out-of-zone data (macrobit.ru)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:23: ignoring out-of-zone data (www)

Mar 3 00:32:34 bill named[613]: /etc/namedb/zone.macrobit:23: file does not end with newline

 

 

named.conf

 

acl "corpnets" { 192.168.0.0/24; 127.0.0.1; };

key "rndc-key" {

algorithm hmac-md5;

secret "eYq1lQoryajIBn50Mb1AOg==";

};

controls {

inet 127.0.0.1 port 953

allow { 127.0.0.1; } keys { "rndc-key"; };

};

options {

// Relative to the chroot directory, if any

directory "/etc/namedb";

pid-file "/var/run/named/pid";

dump-file "/var/dump/named_dump.db";

statistics-file "/var/stats/named.stats";

allow-query { "corpnets"; };

forwarders {83.239.112.135; };

};

zone "." {

type hint;

file "named.root"; };

zone "0.0.127.in-addr.arpa" {

type master;

file "localhost.rev";

notify no; };

 

zone "macobit.ru" {

type master;

file "/etc/namedb/zone.macrobit";

allow-transfer { 192.168.0.1; };

};

 

 

 

zone.macrobit

 

$TTL 86400

@ 86400 IN SOA bill.macrodit.ru. bill.macrobit.ru. (

2007012501; serial, todays date+todays

86400 ; refresh, seconds

7200 ; retry, seconds

3600000 ; expire, seconds

86400 ) ; minimum, seconds

 

macrobit.ru. 86400 IN NS bill.macrobit.ru.

macrobit.ru. 86400 IN NS bill.macrobit.ru.

 

bill.macrobit.ru. IN A 192.168.0.1

bill.macrobit.ru. IN A 192.168.0.1

bill.macrobit.ru. IN A 192.168.0.1

 

localhost.macrobit.ru. IN A 127.0.0.1

 

macrobit.ru. IN MX 10 macrobit.ru.

 

www IN CNAME macrobit.ru.

 

www. 14400 IN A 192.68.0.1

 

 

ТОЛЬКО НЕ СМЕЙТЕСЬ И НЕ СУДИТЕ СТРОГО!!

ВЕДЬ Я ВСЕГО ЛИШЬ УЧУСЬ)))

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...