[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: локальная ДНС



Dmitry E. Oboukhov пишет:
читаю, читаю маны и хоу-ту на бинд,
но все никак не могу составить рабочий
конфиг+описание зоны для локальной сетки

где нибудь есть посмотреть рабочие примеры?
ну там как минимум есть примеры для дщсфдрщые и 127.0.0.1
От них можно и отталкиваться
В доках кстати и примеры есть вполне адекватные


ЗЫ: задачка следующая вообще-то:
есть сервер: через него люди ходят в инет
на нем подняты сквид и бинд и dhcpd
сетка 10.1.1.0
dhcpd раздает адреса из некоторого диапазона этой сети
клиентам, и как сервер ДНС - свой адрес (10.1.1.1)
бинд сейчас пока работает как форвард на два
других ДНС-сервера

хочется чтобы клиенты могли пинговать друг друга
по именам.

Не лучше ли посмотреть в сторону ddns?
Сегодняшние bind и dhcpd это умеют - почему бы не воспользоваться?


1. для начала попробовал всех клиентов посадить на статические
адреса и составить для них файл зоны, но вот с этим составлением
у меня что-то не получается - хочется примерчик перед глазами...
см выше
если не получится по докам - можно и сочинить
что-то типа

mylan.lan:
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
@       IN      NS      127.0.0.1.
$ORIGIN mylan.lan.
$GENERATE 1-254 WS$ A 192.168.0.$

192.168.0:
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
@       IN      NS      localhost.
$ORIGIN 0.168.192.IN-ADDR.ARPA.
$GENERATE 1-254 $ PTR WS$.bauklotz.lan.

Однако вариант с ddns мне кажется удобнее

2. есть пакет dhcp-dns но что-то доков к нему тоже мало, я так понял
он периодически файл зоны обновляет, то есть п 1 надо все-же научится
проделывать

dhcp-dns - это костыль, от которого можно избавиться :)

3. если комп 10.1.1.1 (внутренний интерфейс) в моем примере на внешнем
интерфейсе имеет имя a.b.c.ru, то локальные компьютеры обязаны иметь
имена <name>.a.b.c.ru или имя внутреннего домена может быть произвольным ?

ну в общем случае все задаешь ты сам

4. как правильно настроить сетевой интерфейс на общение с dhcp, чтобы он hostname
отдавал: имеем
dimka:[/home/dimka]$ cat /etc/hostname
dimka

dimka:[/home/dimka]$ cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
auto eth0
iface eth0 inet dhcp

вообще надо разбираться как он вызывает dhcp
почти всем dhcp клиентам можнос казать что надо передавать
hostname и/или идентификатор dhcp серверу

после поднятия сети на этом хосте имеем запись на сервере типа
(в /etc/lib/dhcp/dhcpd.leases)
(полученный нами адрес 10.1.1.28)
...
lease 10.1.1.28 {
   starts 3 2003/02/05 11:52:35;
   ends 3 2003/02/05 12:02:35;
   hardware ethernet 00:d0:59:d9:ca:d1;
}

lease 10.1.1.12 {
   starts 3 2003/02/05 11:51:26;
   ends 3 2003/02/05 12:01:26;
   hardware ethernet 00:04:ac:25:54:3d;
   uid 01:00:04:ac:25:54:3d;
   client-hostname "serega"
}
...
компьютер "serega" - виндовый ;(
что сделать чтобы о линуксовых компьютерах оставались записи
client-hostname ?






--
With Best Wishes
Max



Reply to: