LINUX.ORG.RU
ФорумAdmin

настройка простых всевдонимов в бинде, вместо www.lala.ru что бы можно набрать lala


0

0

Настройка простых всевдонимов в бинде, вместо param.lala.ru что бы можно набрать param. Подскажите как описать секцию в named.conf и дожен выглядеть файл зоны

допустим мой домен bla.ru, внутри сети у меня стоит кеширующий днс сервер бинд

zone "bla.ru" in { type master; file "/var/named/bla.ru.zone"; };

/var/named/bla.ru.zone: bla.ru. IN SOA bla. bla.ru. (

2006060501 ;serial 108000 ;refresh 1800 ;retry 1209600 ;expiry 604800)

bla.ru. IN NS bla.

IN A 192.168.0.32 ns IN A 192.168.0.32 www IN A 192.168.0.33 one IN A 192.168.0.1 two IN A 192.168.0.2

Т.е. я могу орбащатьс к машине 192.168.0.33 по имени www.bla.ru. А как настроить что бы можно было обращаться к этой машине например по имени bla?


Настройка простых всевдонимов в бинде, вместо param.lala.ru что бы
можно набрать param. Подскажите как описать секцию в named.conf и
дожен выглядеть файл зоны

допустим мой домен bla.ru, внутри сети у меня стоит кеширующий днс сервер бинд

zone "bla.ru" in {
type master;
file "/var/named/bla.ru.zone";
};

/var/named/bla.ru.zone:
bla.ru. IN SOA bla. bla.ru. (

2006060501 ;serial
108000 ;refresh
1800 ;retry
1209600 ;expiry
604800)

bla.ru. IN NS bla.

IN A 192.168.0.32
ns IN A 192.168.0.32
www IN A 192.168.0.33
one IN A 192.168.0.1
two IN A 192.168.0.2

Т.е. я могу орбащатьс к машине 192.168.0.33 по имени www.bla.ru.
А как настроить что бы можно было обращаться к этой машине например по
имени bla?

tmp
() автор топика
Ответ на: комментарий от SlavikSS

Прочитал - не помоголо, там описано как настроить поддомены я это знаю, а как сделать простые алиасы я не нашел, хотя може плохо искал.
В итоге написал простой скрипт который для каждой машины добавляет файл зоны, хорошо что "именованных" машин не много(10). Но вопрос остался - как сделать простой алиас?

#!/bin/sh
#first arg host name
#second arg host ip
conf="/etc/named.conf"
zone="/var/named/$1.zone"

data_for_named_conf ()
{
echo >> $conf
echo "zone \"$1\" in {" >> $conf
echo " type master;" >> $conf
echo " file \"/var/named/$1.zone\";" >> $conf
echo "};" >> $conf
}

data_for_zone_file ()
{
echo "@ IN SOA ns.bla root.root.bla(" > $zone
echo >> $zone
echo "2006060501 ;serial" >> $zone
echo "108000 ;refresh" >> $zone
echo "1800 ;retry" >> $zone
echo "1209600 ;expiry" >> $zone
echo "604800)" >> $zone
echo >> $zone
echo " IN NS ns.kse." >> $zone
echo " IN A $1" >> $zone
}
data_for_named_conf $1
data_for_zone_file $2

tmp
() автор топика
Ответ на: комментарий от tmp

Это ваще не дело бинда этим заниматься а резольвера
/etc/resolv.conf

Описываешь порядок поиска в доменах
search com org
Потом когда ищешь cвое lalal то поиск происходить по lalal.com lalal.org

В общем man resolv.conf

sova ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.