Итак сабж
Установлена голая система Gentoo-2006.0
Подняты только ssh-сервер
Сейчас я уже на работе и буду доделывать этот сервачёк.
Перво наперво ставим bind
mail avr # emerge -pv bind
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] net-dns/bind-9.3.2 +berkdb -dlz -doc -idn -ipv6 -ldap -mysql -odbc -postgres (-selinux) +ssl -threads 0 kB
Total size of downloads: 0 kB
mail avr #
Проверили что USE-флаги нам подходят и нет ничего лишнего.
А теперь непосредственно установка
mail avr # emerge bind
До кучи поставим средства работы с ДНС
mail avr # emerge bind-tools
После того как установился бинд правим конфиг
mail bind # nano /etc/bind/named.conf
И приводим его к примерно такому виду
mail bind # cat /etc/bind/named.conf
options {
directory "/var/bind";
forwarders {
ХХХ,ХХХ,ХХХ,ХХХ;
УУУ,УУУ,УУУ,УУУ;
};
listen-on-v6 { none; };
listen-on { 127.0.0.1; 10.0.70.2; };
query-source address * port 53;
pid-file "/var/run/named/named.pid";
};
zone "." IN {
type hint;
file "named.ca";
};
zone "localhost" IN {
type master;
file "pri/localhost.zone";
allow-update { none; };
notify no;
};
zone "127.in-addr.arpa" IN {
type master;
file "pri/127.zone";
allow-update { none; };
notify no;
};
zone "zk.local" {
type master;
file "pri/zk.local.hosts";
};
zone "70.0.10.in-addr.arpa" {
type master;
file "pri/70.0.10.in-addr.arpa.hosts";
};
ХХХ,ХХХ,ХХХ,ХХХ и УУУ,УУУ,УУУ,УУУ наши внешние днс-сервера
10,0,70,2 - внутренний адрес сервака
Т.к. ДНС будет обслуживать только внутреннюю сетку на этом остановимся. А вариантов настройки конечно море.
Не забываем поправить "pri/zk.local.hosts" и "pri/70.0.10.in-addr.arpa.hosts" под свою сетку
Запускаем бинд и ставим его в автозагрузку.
mail bind # /etc/init.d/named start
mail bind # rc-update add named default
Ну и крайне желательно на соседней консоли смотреть лог чтобы обнаружить возможные ошибки
Исправляем /etc/resolv.conf
mail avr # cat /etc/resolv.conf
nameserver 127.0.0.1
domain zk.local
mail avr #
Проверяем что у нас получилось
mail avr # nslookup
> mail
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: mail.zk.local
Address: 10.0.70.2
> 10.0.70.2
Server: 127.0.0.1
Address: 127.0.0.1#53
2.70.0.10.in-addr.arpa name = mail.zk.local.
> exit
Собственно на этом от днс-а отстаём. Он работает, а большего сейчас нам и не нужно.
Дальше ставим postfix
Как его ставить подробно описано в инете. Я брал доку отсюда
http://onix.opennet.ru/content/view/22/26/