[Comm] pdnsd как dns-сервер для других компьютеров в локальной сети
Владимир Гусев
=?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Пт Ноя 25 11:56:02 MSK 2005
>> нужно конкретно в конфиге прописать..? Хотя бы указать ip этого компа в
>> локалке или еще что-то.. а то тут только 127.0.0.1, то есть только для
>> себя он и работает..
> $ cat pdnsd.conf |grep server_ip
> server_ip="192.168.68.31";
> Ставим здесь адрес интерфейса, который смотрит в локальную сеть и можно
> будет использовать его как DNS. У меня именно так он и работает безо
> всякого bind.
global {
chroot_dir="/var/empty";
cache_dir="/var/cache/pdnsd";
run_as="pdnsd";
strict_setuid=on;
paranoid=off;
status_ctl=on;
perm_cache=2048;
# local usage only
server_ip="127.0.0.1";
server_port=53;
max_ttl=3600000;
min_ttl=600;
}
server {
# A.ROOT-SERVERS.NET by default
ip="212.188.4.10";
# but use ISP DNS1 whenever possible
changeable_ip=on;
label="pppdns1";
timeout=30;
purge_cache=off;
}
server {
# B.ROOT-SERVERS.NET by default
ip="195.34.32.116";
# but use ISP DNS2 whenever possible
changeable_ip=on;
label="pppdns2";
timeout=30;
purge_cache=off;
}
source {
ttl=86400;
owner="localhost.";
file="/etc/hosts";
}
rr {
ttl=86400;
owner="localhost.";
name="localhost.";
a="127.0.0.1";
soa="localhost.","root.localhost.",42,86400,900,86400,86400;
}
rr {
ttl=86400;
owner="localhost.";
name="1.0.0.127.in-addr.arpa.";
ptr="localhost.";
soa="localhost.","root.localhost.",42,86400,900,86400,86400;
}
Вот у меня сейчас так, как обычно.. pdnsd используется компом-шлюзом
только "для себя".. Я так понял, что достаточно вместо 127.0.0.1 прописать
его ip в локальной сети и все заработает, то есть он станет своеобразным
DNS-сервером для локалки, если прописать его ip в настройках остальных
компов.. Однако что-то не работает..
--
С уважением, Владимир Гусев
Подробная информация о списке рассылки community