Bind как внутренний DNS сервер
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Bind как внутренний DNS сервер
Народ решил поднять Bind как внутренний DNS сервер
ОС FreeBSD 5.3
Установил Bind теперь задача настроить комп как внутренний DNS сервер.
Чтобы к сайту обращались не через Netbios http://FreeBSD а через DNS. Типа http://FreeBSD.lan
Есть ли доки по данному делу?
ОС FreeBSD 5.3
Установил Bind теперь задача настроить комп как внутренний DNS сервер.
Чтобы к сайту обращались не через Netbios http://FreeBSD а через DNS. Типа http://FreeBSD.lan
Есть ли доки по данному делу?
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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_=-
- Сообщения: 4427
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: Bind как внутренний DNS сервер
1) Почему именно ОС FreeBSD 5.3
2) Доков много Документация на Unix (DNS) хенбук спрашивай конкретнее, что не получается.
3) Это можно легко реализовать DNS+DHCP, named и т.п.
2) Доков много Документация на Unix (DNS) хенбук спрашивай конкретнее, что не получается.
3) Это можно легко реализовать DNS+DHCP, named и т.п.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
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
Где ошибка ? =(
Установил 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
Где ошибка ? =(
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Bind как внутренний DNS сервер
тогда ставь 6.3, с пятёркой траблы будутDj-Snegir писал(а):FreeBSD 5.3 потому что устраивает функционал да и негонюсь я за версиями.
конфиг сначало выложи, потом гадать будемDj-Snegir писал(а):Где ошибка ? =(
-
- сержант
- Сообщения: 226
- Зарегистрирован: 2008-10-11 19:19:24
- Откуда: 2:5093/41
Re: Bind как внутренний DNS сервер
и содержимое resolv.conf тоже показывайте
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
Собственно это конфиг named.conf
Далее конфиг FreeBSDComp.lan
Конфиг 192.168.0.rev
Конфиг resolv.conf
Вывод команды
sockstat |grep 53
Код: Выделить всё
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";
}; // А тут моя обратная зона.
Код: Выделить всё
$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
Код: Выделить всё
$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.
Код: Выделить всё
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
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Bind как внутренний DNS сервер
а локалхост видит?
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
Код: Выделить всё
nslookup localhost
server can't find localhost : NXDomain
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Bind как внутренний DNS сервер
Код: Выделить всё
Конфиг 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 сервер
Код: Выделить всё
Конфиг 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.
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
[
==>1<== почему 1? если IP адрес 192.168.0.233 должно быть 233 IN PTR FreeBSDComp.lan.[/code][/quote]
ЕПРСТ перегрелся я перепутал с другим интерфейсом у меня там 1-ка
==>1<== почему 1? если IP адрес 192.168.0.233 должно быть 233 IN PTR FreeBSDComp.lan.[/code][/quote]
ЕПРСТ перегрелся я перепутал с другим интерфейсом у меня там 1-ка
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
[quote="manefesto"]
Код: Выделить всё
Конфиг 192.168.0.rev
Код:
$TTL 86400
@ IN SOA ns FreeBSDComp.lan. root. FreeBSDComp.lan. (
==>> ^ пробел <<==
Не помогло всё таже песня.
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
- BaHJa
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2008-08-17 18:56:14
- Откуда: Ukraine, Ternopil
- Контактная информация:
Re: Bind как внутренний DNS сервер
http://live.daemony.org/freebsd/bind-ak ... l#more-571
вот подроблное описание што кчему!
вот подроблное описание што кчему!
-
- сержант
- Сообщения: 226
- Зарегистрирован: 2008-10-11 19:19:24
- Откуда: 2:5093/41
Re: Bind как внутренний DNS сервер
У вас столько опечаток и ошибок, что проще удалить всё и настраивать с нуля, причем на этот раз обойтись без копипаста.
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
1)Так я и прошу чтобы вы подсказали где опечатки и ошибки ?Yam писал(а):У вас столько опечаток и ошибок, что проще удалить всё и настраивать с нуля, причем на этот раз обойтись без копипаста.
2) Зачем удалять всё ? Смысл данного действия?
3)Копи/паст это удобно вы расскажите на что он повлиял ?
-
- сержант
- Сообщения: 226
- Зарегистрирован: 2008-10-11 19:19:24
- Откуда: 2:5093/41
Re: Bind как внутренний DNS сервер
Ответить лучше будет в обратном порядке: вы не разобравшись толком в том, что значит скопированный вами кусок влепили его в конфиг, если бы писали сами многих ошибок избежали бы, из-за того что у вас пока что не хатает опыта в этой области, найти ошибки вы не сможете, а исправляя следуя тому что здесь насоветуют, привнесёте новых, именно по этому рекомендация была удалять. А по первому вопрос, в каждом из приведенных вами конфигов есть не меньше двух ошибок.Dj-Snegir писал(а):1)Так я и прошу чтобы вы подсказали где опечатки и ошибки ?
2) Зачем удалять всё ? Смысл данного действия?
3)Копи/паст это удобно вы расскажите на что он повлиял ?
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
Конфиг с пометками и примечаниями что к чему относиться гораздо больше того что я выложил. Тема для меня новая и интереснаяYam писал(а):Ответить лучше будет в обратном порядке: вы не разобравшись толком в том, что значит скопированный вами кусок влепили его в конфиг, если бы писали сами многих ошибок избежали бы, из-за того что у вас пока что не хатает опыта в этой области, найти ошибки вы не сможете, а исправляя следуя тому что здесь насоветуют, привнесёте новых, именно по этому рекомендация была удалять. А по первому вопрос, в каждом из приведенных вами конфигов есть не меньше двух ошибок.Dj-Snegir писал(а):1)Так я и прошу чтобы вы подсказали где опечатки и ошибки ?
2) Зачем удалять всё ? Смысл данного действия?
3)Копи/паст это удобно вы расскажите на что он повлиял ?

Вот только смысл вашего ответа я непонимаю вы "умно" предлагаете всё снести и поставить заново




-
- сержант
- Сообщения: 226
- Зарегистрирован: 2008-10-11 19:19:24
- Откуда: 2:5093/41
Re: Bind как внутренний DNS сервер
Ваше право.
-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
- BaHJa
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2008-08-17 18:56:14
- Откуда: Ukraine, Ternopil
- Контактная информация:
Re: Bind как внутренний DNS сервер
вот пример который я использую конфиг
named.conf
etc/named/master/0.168.192.db
/etc/named/master/setka.db
/etc/rc.conf
hostname="server.setka.org.ua"
кароче можеш использовать как пример, отредактируй под себя, 100% работу не гарантурую но у меня работает меня устраивает
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"; };
Код: Выделить всё
$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.
Код: Выделить всё
$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
hostname="server.setka.org.ua"
кароче можеш использовать как пример, отредактируй под себя, 100% работу не гарантурую но у меня работает меня устраивает
Последний раз редактировалось BaHJa 2008-11-11 20:22:11, всего редактировалось 1 раз.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Bind как внутренний DNS сервер
гм... наверное имелось ввидуBaHJa писал(а):hoctname="server.setka.org.ua"
Код: Выделить всё
hostname="server.setka.org.ua"
- BaHJa
- ефрейтор
- Сообщения: 61
- Зарегистрирован: 2008-08-17 18:56:14
- Откуда: Ukraine, Ternopil
- Контактная информация:
Re: Bind как внутренний DNS сервер
опечатка 

-
- мл. сержант
- Сообщения: 110
- Зарегистрирован: 2008-08-07 14:26:30
Re: Bind как внутренний DNS сервер
Спасибо сегодня попробую
и отпишусь о результатах
