Собственная локальная зона .local
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2009-01-29 14:52:20
- Откуда: Ru Klg
- Контактная информация:
Собственная локальная зона .local
Здравствуйте!
Возник вопрос.... Подскажите, пожалуйста.
Есть сеть - 5 (6-7 ...) компьютера, на выходе в нет один Ip, внутри адреса раздаются роутером.
Подскажите, как для внутренней сети будет выглядеть named.conf, и конфиги собственно зон, с учетом того, что
роутер висит на адресе 192.168.1.1,
ip раздаются c 192.168.1.33 по 192.168.1.65
машине, на которой фряха присвоен статический 192.168.1.37
И, собственно, что нужно - хочется создать внутри сети локальную зону... Ну, скажем, .local
etc. site.local, music.local
и т.п.
Весь день промучался, не могу понять, как правильно сконфигурить сервер.
Заранее спасибо.
Возник вопрос.... Подскажите, пожалуйста.
Есть сеть - 5 (6-7 ...) компьютера, на выходе в нет один Ip, внутри адреса раздаются роутером.
Подскажите, как для внутренней сети будет выглядеть named.conf, и конфиги собственно зон, с учетом того, что
роутер висит на адресе 192.168.1.1,
ip раздаются c 192.168.1.33 по 192.168.1.65
машине, на которой фряха присвоен статический 192.168.1.37
И, собственно, что нужно - хочется создать внутри сети локальную зону... Ну, скажем, .local
etc. site.local, music.local
и т.п.
Весь день промучался, не могу понять, как правильно сконфигурить сервер.
Заранее спасибо.
Услуги хостинговой компании 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/
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Собственная локальная зона .local
когда-то давно делал скрипт автоустановки такой зоны -))) из шаблона named.conf на шестой фре даже работало -)))) на семёрке может не пработать, просто привожу как пример
Код: Выделить всё
HOSTNAME=${HOSTNAME:=myhost.mydomain}
CARD_IN_IP=${CARD_IN_IP:=}
CARD_IN_ARPA=${CARD_IN_ARPA:=}
NAMESERVER=${NAMESERVER:=}
if [ -z "`hostname`" ]; then
echo "hostname=\"${HOSTNAME}\"" >> /etc/rc.conf
/etc/rc.d/hostname restart
fi
if [ -f "/etc/namedb/named.conf" ]; then cp -f /etc/namedb/named.conf /etc/namedb/named.conf.bak; fi
sed \
-e "s/@CARD_IN_IP@/${CARD_IN_IP}/g" \
-e "s/@HOSTNAME@/${HOSTNAME}/g" \
-e "s/@NAMESERVER@/${NAMESERVER}/g" \
-e "s/@CARD_IN_ARPA@/${CARD_IN_ARPA}/g" \
< conf/named.conf > /etc/namedb/named.conf
cd /etc/namedb
sh make-localhost
echo '
named_enable="YES"
sendmail_enable="NONE"' >> /etc/rc.conf
echo "domain `hostname -s`
nameserver 127.0.0.1" >> /etc/resolv.conf
## Установка доменной зоны
echo "\$TTL 3600
${HOSTNAME}. IN SOA ns.${HOSTNAME}. root.${HOSTNAME}. (
`date +%Y%m%d`0 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS ns.${HOSTNAME}.
ns IN A ${CARD_IN_IP}
stat IN A ${CARD_IN_IP}
@ IN A ${CARD_IN_IP}" > /etc/namedb/master/stat.zone
## Установка обратной доменной зоны
echo "\$TTL 3600
${CARD_IN_ARPA}. IN SOA ns.${HOSTNAME}. root.${HOSTNAME}. (
`date +%Y%m%d`0 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS ns.${HOSTNAME}.
1 IN PTR ${HOSTNAME}.
1 IN PTR ns.${HOSTNAME}.
1 IN PTR stat.${HOSTNAME}." > /etc/namedb/master/stat.zone.rev
#/etc/rc.d/named restart
Код: Выделить всё
zone "@HOSTNAME@" {
type master;
file "master/stat.zone";
};
zone "@CARD_IN_ARPA@" {
type master;
file "master/stat.zone.rev";
};
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2009-01-29 14:52:20
- Откуда: Ru Klg
- Контактная информация:
Re: Собственная локальная зона .local
Ах да, забыл рассказать... Фря7.
Увы, не работает....
Вам не трудно будет объяснить, как это сделать руками?
Хочется именно понять, дабы знать, как делать в дальнейшем.
Заранее спасибо.
Увы, не работает....
Вам не трудно будет объяснить, как это сделать руками?
Хочется именно понять, дабы знать, как делать в дальнейшем.
Заранее спасибо.
-
- сержант
- Сообщения: 185
- Зарегистрирован: 2009-01-16 23:14:00
Re: Собственная локальная зона .local
named.conf
Сама зона master/music.loc
И курить вот это http://www.zytrax.com/books/dns/ http://www.freebsd.org/doc/ru_RU.KOI8-R ... k-dns.html до просветления.
Код: Выделить всё
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 { 127.0.0.1; 192.168.1.37;};
};
zone "." {
type hint;
file "named.root";
};
zone "music.loc" {
type master;
file "master/music.loc";
};
Код: Выделить всё
$TTL 1800
@ IN SOA ns.music.loc. root.ns.music.loc. (
2007121200 ; Serial
1800 ; Refresh
900 ; Retry
1209600 ; Expire
432000 ) ; Minimum
IN A 192.168.130.37
IN NS ns.server.loc.
IN HINFO "486DX2-66" "4.3BSD NET/2"
IN MX 10 mail.server.loc.
localhost IN A 127.0.0.1
default IN A 111.123.423.123
www IN A 111.111.111.111
ns IN A 192.168.1.37
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Собственная локальная зона .local
Зачем что-то курить?
Уважаемый zg все понятно и слегкостью расписал.
p.s. в семь может не работает из-за отсутствия make-localhost
Уважаемый zg все понятно и слегкостью расписал.
p.s. в семь может не работает из-за отсутствия make-localhost
ну вот и сказочке конец, кто слушал, тот молодец.
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Собственная локальная зона .local
оно без скрипта пахать не будет -))) я его выдернул из старого проекта, надо допиливать. Но при желании это не так сложно -)InventoR писал(а):Уважаемый zg все понятно и слегкостью расписал.
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Собственная локальная зона .local
я хотел сказать следующие на самом деле:
если это скрипт был рабочий, человеку не надо массово устанавливать зоны.
скрипт является интуитивно понятным, и на его основе можно просто все ручками сделать за 5 минут.
а если возникнут вопросы по каждому из пунктов, то для этого на фтп лежит книжка про bind.
если это скрипт был рабочий, человеку не надо массово устанавливать зоны.
скрипт является интуитивно понятным, и на его основе можно просто все ручками сделать за 5 минут.
а если возникнут вопросы по каждому из пунктов, то для этого на фтп лежит книжка про bind.
ну вот и сказочке конец, кто слушал, тот молодец.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2009-01-29 14:52:20
- Откуда: Ru Klg
- Контактная информация:
Re: Собственная локальная зона .local
Всем спасибо!
Ушел восстанавливать карму путем вскуривания манов)))))))))))
Ушел восстанавливать карму путем вскуривания манов)))))))))))
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2009-01-29 14:52:20
- Откуда: Ru Klg
- Контактная информация:
Re: Собственная локальная зона .local
Так.... собственно, вопрос.
Скажите пожалуйста - то, как я сейчас написал, правильно?
С учетом того, что я писал выше.. ?
Скажите пожалуйста - то, как я сейчас написал, правильно?
С учетом того, что я писал выше.. ?
Код: Выделить всё
$TTL 1800
@ IN SOA ns.music.loc. root.ns.music.loc. (
2009300102 ; Serial
1800 ; Refresh
900 ; Retry
1209600 ; Expire
432000 ) ; Minimum
IN A 192.168.1.37
IN NS ns.music.loc.
localhost IN A 127.0.0.1
ns IN A 192.168.1.37
@ IN A 192.168.1.37
Код: Выделить всё
zone "music.loc" {
type master;
file "master/music.loc";
};
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Re: Собственная локальная зона .local
ftp://ftp.lissyara.su/BOOKS/DNS/dns&bind.pdf
страница 83.
прочитай внимательно!
и тебе станет многое ясно.
страница 83.
прочитай внимательно!
и тебе станет многое ясно.
ну вот и сказочке конец, кто слушал, тот молодец.
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2009-01-29 14:52:20
- Откуда: Ru Klg
- Контактная информация:
Re: Собственная локальная зона .local
Всем спасибо, все настроил))
-
- проходил мимо
- Сообщения: 7
- Зарегистрирован: 2009-01-29 14:52:20
- Откуда: Ru Klg
- Контактная информация:
Re: Собственная локальная зона .local
На будущее, если кому-то нужно будет.
У меня работает в такой конфигурации
named.conf
1.168.192.rev
music.loc
p.s. named.root (freebsd7) был сгенерен аутомотично (с)
У меня работает в такой конфигурации
named.conf
Код: Выделить всё
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";
listen-on { 127.0.0.1; 192.168.1.37; };
forwarders {
192.168.1.1;
};
zone "." { type hint; file "named.root"; };
zone "loc" {
type master;
file "master/music.loc";
};
zone "1.168.192.in-addr.arpa" {
type master;
file "master/1.168.192.rev";
};
Код: Выделить всё
$TTL 3600
@ IN SOA ns.loc. root.ns.loc (
2009300102 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
@ IN NS ns1.loc.
18 IN PTR ns.loc.
Код: Выделить всё
$TTL 1800
@ IN SOA ns.loc. root.ns.loc. (
2009300107 ; Serial
1800 ; Refresh
900 ; Retry
1209600 ; Expire
432000 ) ; Minimum
IN A 192.168.1.37
IN NS ns.loc.
localhost IN A 127.0.0.1
site IN A 192.168.1.37
main IN A 192.168.1.37
wiki IN A 192.168.1.37
-
- сержант
- Сообщения: 185
- Зарегистрирован: 2009-01-16 23:14:00
Re: Собственная локальная зона .local
named.root не генерится, а берется из дерева системы или http://www.internic.net/zones/named.rootadmyx писал(а): p.s. named.root (freebsd7) был сгенерен аутомотично (с)