Bind как внутренний DNS сервер

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-10 16:47:47

Народ решил поднять Bind как внутренний DNS сервер

ОС FreeBSD 5.3
Установил Bind теперь задача настроить комп как внутренний DNS сервер.
Чтобы к сайту обращались не через Netbios http://FreeBSD а через DNS. Типа http://FreeBSD.lan
Есть ли доки по данному делу?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Raven2000 » 2008-11-10 20:50:18

1) Почему именно ОС FreeBSD 5.3
2) Доков много Документация на Unix (DNS) хенбук спрашивай конкретнее, что не получается.
3) Это можно легко реализовать DNS+DHCP, named и т.п.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 9:38:06

FreeBSD 5.3 потому что устраивает функционал да и негонюсь я за версиями.

Установил Bind.

Поехал /etc/named/named.conf
Указал зоны
1) localhost
2) IP адрес компьютера
3) Имя сервера FreeBSDcomp.lan
4) поехал в resolv.conf
Указал IP адреса name серверов
перезапустил named
далее nslookup FreeBSDComp.lan
выдаёт ошибку -

Server: 127.0.0.1
Adress: 127.0.0.1#53
server can't find FreeBSDComp.lan.FreeBSDComp.lan: SERVFAIL

Где ошибка ? =(

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение zg » 2008-11-11 9:55:12

Dj-Snegir писал(а):FreeBSD 5.3 потому что устраивает функционал да и негонюсь я за версиями.
тогда ставь 6.3, с пятёркой траблы будут
Dj-Snegir писал(а):Где ошибка ? =(
конфиг сначало выложи, потом гадать будем

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Yam » 2008-11-11 10:19:30

и содержимое resolv.conf тоже показывайте

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 11:41:10

Собственно это конфиг 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"; 
    
    version         "noname";
            //192.168.0.233 - IP адрес моей FreeBSD
        forwarders {
                    192.168.0.233;
            
      

zone "." {
    type hint;
    file "named.root";
}; 

zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "localhost.rev";
}; //файл содержащий описания обратной зоны локаль хоста. Взят из default’a
  //немного подкорректирована последняя строчка 

zone "FreeBSDComp.lan" {
    type master;
    file "FreeBSDComp.lan";
}; // Имя компа с точкой =) 

zone "0.168.192.in-addr.arpa" {
    type master;
    file "192.168.0.rev";
}; // А тут моя обратная зона.
Далее конфиг FreeBSDComp.lan

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

$TTL 86400
 
FreeBSDComp.lan IN  SOA FreeBSDComp.lan. root.FreeBSDComp.lan. (
                2006240801      ; Serial (YYYYDDMM plus 2 digit serial)
                86400           ; refresh (1 day)
                7200            ; retry (2 hours)
                8640000         ; expire (100 days)
                86400)          ; minimum (1 day)

                IN      NS         FreeBSDComp.lan.
                IN      MX      10 FreeBSDComp.lan.

Localhost	 IN	 A	  127.0.0.1
ns              IN      A       192.168.0.233
mx              IN      A       192.168.0.233
Конфиг 192.168.0.rev

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

  $TTL 86400

@       IN      SOA     ns FreeBSDComp.lan. root. FreeBSDComp.lan. (
                        2001220200      ; Serial (date, 2 digits version)
                        86400           ; refresh (1 day)
                        7200            ; retry (2 hours)
                        8640000         ; expire (100 days)
                        86400)          ; minimum (1 day)
        IN      NS      FreeBSDComp.lan.

1     IN      PTR     FreeBSDComp.lan.
Конфиг resolv.conf

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

domain FreeBSDComp.lan
nameserver 127.0.0.1
nameserver 192.168.0.233
Вывод команды
sockstat |grep 53

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

 
bind named 295 20 tcp4 192.168.0.233:53
bind named 295 21 tcp  127.0.0.1:53
bind named 295 512udp4 192.168.0.233:53
bind named 295 513udp4 127.0.0.1:53 

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение zg » 2008-11-11 11:49:44

а локалхост видит?

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 12:00:51

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

         
nslookup localhost
server can't find localhost : NXDomain


Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 12:01:56

:smile:

Не видит ничего =((((

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение manefesto » 2008-11-11 12:04:41

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

Конфиг 192.168.0.rev
Код:
  $TTL 86400

@       IN      SOA     ns FreeBSDComp.lan. root. FreeBSDComp.lan. (
                                    ==>>         ^ пробел        <<==
                        2001220200      ; Serial (date, 2 digits version)
                        86400           ; refresh (1 day)
                        7200            ; retry (2 hours)
                        8640000         ; expire (100 days)
                        86400)          ; minimum (1 day)
        IN      NS      FreeBSDComp.lan.

1     IN      PTR     FreeBSDComp.lan.
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение BaHJa » 2008-11-11 12:46:47

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

Конфиг 192.168.0.rev
Код:
  $TTL 86400

@       IN      SOA     ns FreeBSDComp.lan. root. FreeBSDComp.lan. (
                                    ==>>         ^ пробел        <<==
                        2001220200      ; Serial (date, 2 digits version)
                        86400           ; refresh (1 day)
                        7200            ; retry (2 hours)
                        8640000         ; expire (100 days)
                        86400)          ; minimum (1 day)
        IN      NS      FreeBSDComp.lan.

==>1<== почему 1? если IP адрес 192.168.0.233 должно быть 233     IN      PTR     FreeBSDComp.lan.

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 13:02:19

[
==>1<== почему 1? если IP адрес 192.168.0.233 должно быть 233 IN PTR FreeBSDComp.lan.[/code][/quote]

ЕПРСТ перегрелся я перепутал с другим интерфейсом у меня там 1-ка

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 14:04:09

[quote="manefesto"]

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

Конфиг 192.168.0.rev
Код:
  $TTL 86400

@       IN      SOA     ns FreeBSDComp.lan. root. FreeBSDComp.lan. (
                                    ==>>         ^ пробел        <<==
                       
Не помогло всё таже песня.

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 14:04:53

Есть ли ещё мысли ?

Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение BaHJa » 2008-11-11 14:12:50

http://live.daemony.org/freebsd/bind-ak ... l#more-571
вот подроблное описание што кчему!

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Yam » 2008-11-11 14:39:02

У вас столько опечаток и ошибок, что проще удалить всё и настраивать с нуля, причем на этот раз обойтись без копипаста.

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 15:49:13

Yam писал(а):У вас столько опечаток и ошибок, что проще удалить всё и настраивать с нуля, причем на этот раз обойтись без копипаста.
1)Так я и прошу чтобы вы подсказали где опечатки и ошибки ?
2) Зачем удалять всё ? Смысл данного действия?
3)Копи/паст это удобно вы расскажите на что он повлиял ?

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Yam » 2008-11-11 16:14:55

Dj-Snegir писал(а):1)Так я и прошу чтобы вы подсказали где опечатки и ошибки ?
2) Зачем удалять всё ? Смысл данного действия?
3)Копи/паст это удобно вы расскажите на что он повлиял ?
Ответить лучше будет в обратном порядке: вы не разобравшись толком в том, что значит скопированный вами кусок влепили его в конфиг, если бы писали сами многих ошибок избежали бы, из-за того что у вас пока что не хатает опыта в этой области, найти ошибки вы не сможете, а исправляя следуя тому что здесь насоветуют, привнесёте новых, именно по этому рекомендация была удалять. А по первому вопрос, в каждом из приведенных вами конфигов есть не меньше двух ошибок.

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 16:26:24

Yam писал(а):
Dj-Snegir писал(а):1)Так я и прошу чтобы вы подсказали где опечатки и ошибки ?
2) Зачем удалять всё ? Смысл данного действия?
3)Копи/паст это удобно вы расскажите на что он повлиял ?
Ответить лучше будет в обратном порядке: вы не разобравшись толком в том, что значит скопированный вами кусок влепили его в конфиг, если бы писали сами многих ошибок избежали бы, из-за того что у вас пока что не хатает опыта в этой области, найти ошибки вы не сможете, а исправляя следуя тому что здесь насоветуют, привнесёте новых, именно по этому рекомендация была удалять. А по первому вопрос, в каждом из приведенных вами конфигов есть не меньше двух ошибок.
Конфиг с пометками и примечаниями что к чему относиться гораздо больше того что я выложил. Тема для меня новая и интересная =) неспорю
Вот только смысл вашего ответа я непонимаю вы "умно" предлагаете всё снести и поставить заново =) при том не указали какие ошибки нашли. =) Да ещё можете предложить перечитать весь ХэндБук =),OpenNET . Вобщем ваш ответ за ответ не считаю. Более можете неумничать :smile:

Yam
сержант
Сообщения: 226
Зарегистрирован: 2008-10-11 19:19:24
Откуда: 2:5093/41

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Yam » 2008-11-11 16:35:04

Ваше право.

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-11 16:49:24

Yam писал(а):Ваше право.
Всё равно спасибо !

Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение BaHJa » 2008-11-11 19:21:03

вот пример который я использую конфиг
named.conf

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

acl "trusted" { 127.0.0.1; 192.168.0.0/26; };
logging {
     channel syslog {
    syslog daemon;
    severity info;
    print-category yes;
    print-severity yes;
};
category xfer-in { syslog; };
category xfer-out { syslog; };
category config { syslog; };
category default { null; };
};
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-recursion { trusted; };
};

// The traditional root hints mechanism. Use this, OR the slave zones below.

zone "." { type hint; file "named.root"; };
zone "localhost"        { type master; allow-query { 127.0.0.1; }; file "master/localhost-forward.db"; };
zone "127.in-addr.arpa" { type master; allow-query { 127.0.0.1; }; file "master/localhost-reverse.db"; };
zone "0.168.192.in-addr.arpa"   { type master; allow-query { 127.0.0.1; 192.168.0.0/26; }; file "master/0.168.192.db"; };
zone "setka.org.ua" { type master; file "master/setka.db"; };
etc/named/master/0.168.192.db

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

$TTL 10800      ; 3 hours
0.168.192.in-addr.arpa  IN SOA  ns1.setka.org.ua. root.setka.org.ua. (
                                84         ; serial
                                86400      ; refresh (1 day)
                                43200      ; retry (12 hours)
                                604800     ; expire (1 week)
                                10800      ; minimum (3 hours)
                                )
                        NS      ns1.setka.org.ua.
                        NS      ns2.setka.org.ua.

$TTL 10800      ; 3 hours
2                       PTR     server.setka.org.ua.
/etc/named/master/setka.db

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

$TTL    3600
@    IN      SOA     ns1.setka.org.ua. root.setka.org.ua.  (
20060204        ; Serial
3600            ; Refresh
900             ; Retry
3600000         ; Expire
3600 )          ; Minimum
@               IN      NS      ns1.setka.org.ua.
@               IN      NS      ns2.setka.org.ua.

www             IN      A       192.168.0.2
ns1             IN      A       192.168.0.2
music           IN      A       192.168.0.2
server       IN      A       192.168.0.2
@               IN      A       192.168.0.2
/etc/rc.conf
hostname="server.setka.org.ua"
кароче можеш использовать как пример, отредактируй под себя, 100% работу не гарантурую но у меня работает меня устраивает
Последний раз редактировалось BaHJa 2008-11-11 20:22:11, всего редактировалось 1 раз.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение zg » 2008-11-11 20:01:52

BaHJa писал(а):hoctname="server.setka.org.ua"
гм... наверное имелось ввиду

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

hostname="server.setka.org.ua"

Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение BaHJa » 2008-11-11 20:21:39

опечатка :oops:

Dj-Snegir
мл. сержант
Сообщения: 110
Зарегистрирован: 2008-08-07 14:26:30

Re: Bind как внутренний DNS сервер

Непрочитанное сообщение Dj-Snegir » 2008-11-12 8:25:03

Спасибо сегодня попробую :smile: и отпишусь о результатах