Начинаю изучать FreeBSD и столкнулся с проблемой настройки DNS.
В офисе появилась надобность поставить squid. Поставил работает, но хотелось бы побольше поэкспериментировать с ним желательно на домашнем
компьтере очень уж страшно сломать офисный FreeBSD.
Дома есть 2 компьютера один свежий и старенький. Я поставил на старенький FreeBSD 5.0 настроил сеть, ftp и все такое. А вот
поэкспериментировать с настройками sendmail и squid не получается требуют DNS. На работе стоит FreeBSD там есть DNS но это просто кэширующий сервер. Все ответы выдает сервер провайдеры.
Убил кучу времени на настройке домашнего DNS.
Хочу сделать дома DNS сервер что бы он выдал ответы о двух хостах
unix.home.ru (192.168.0.254) FreeBSD
win200.home.ru (192.168.0.1) Win200
Пробовал настраивать зоны не получилось. Подскажите какой должен быть
файл named.conf и файлы зон, что бы все это работало в домашних услових или есть какой то еще секрет. Может у меня демон nmbd криво запущен.
пропиши нужные хосты в etc/hosts и не парься c dns, сквид запускай с опцией -D (не делать тест DNS) squid -D или в конфиге сквида укажи
dns_testnames имя_хоста_на_котором_он_пашет
то есть то имя которое указано в etc/hosts для самой машины
Хотелось бы все таки настроить DNS, и понять в чем моя ошибка. Ну и вообще сделать дома тестовый полигон.
>Начинаю изучать FreeBSD и столкнулся с проблемой настройки DNS.
>В офисе появилась надобность поставить squid. Поставил работает, но хотелось бы побольше
>поэкспериментировать с ним желательно на домашнем
>компьтере очень уж страшно сломать офисный FreeBSD.
>Дома есть 2 компьютера один свежий и старенький. Я поставил на старенький
>FreeBSD 5.0 настроил сеть, ftp и все такое. А вот
>поэкспериментировать с настройками sendmail и squid не получается требуют DNS. На работе
>стоит FreeBSD там есть DNS но это просто кэширующий сервер. Все
>ответы выдает сервер провайдеры.
>Убил кучу времени на настройке домашнего DNS.
>Хочу сделать дома DNS сервер что бы он выдал ответы о двух
>хостах
>unix.home.ru (192.168.0.254) FreeBSD
>win200.home.ru (192.168.0.1) Win200
>Пробовал настраивать зоны не получилось. Подскажите какой должен быть
>файл named.conf и файлы зон, что бы все это работало в домашних
>услових или есть какой то еще секрет. Может у меня демон
>nmbd криво запущен.
#
cd /etc/namedb
i vvedi "sh make-localhost", poyavitsya fail localhost.revPishesh v konce faila named.conf:
zone "home.ru" {
type master;
file "/etc/namedb/home.ru";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/namedb/0.168.192.in-addr.arpa";
};
# Toje i dlya win200Potom sozdaesh fail home.ru v /etc/namedb i kopiruesh localhost.rev v home.ru
Sdelay vot takie izmeneniya@ IN NS unix.home.ru.
unix IN A 192.168.0.254
@ IN A 192.168.0.254
www IN CNAME @
ftp IN CNAME @
@ IN MX 10 unix.home.ru (esli nujen mail)Potom sozdaesh fail /etc/namedb/0.168.192.in-addr.arpa v kotorom pishesh:
1)tak-je skopiruy localhost.rev v nego i izmeni tolko sleduyushee:IN NS unix.home.ru.
254 IN PTR home.ru.
254 IN PTR unix.home.ru.Potom sozday fail /etc/resolv.conf i napishi tam
domain home.ru
nameserver 192.168.0.254V /etc/rc.conf:
named_enable="YES"
v konsole napishi "ndc start", a lu4she peregruzis!!!
posle peregruzki vse ostalnoe pishish v konsole:
1) nslookup
esli dast server home.ru zna4it vse o.k!!!
2) ping unix
3) ping unix.home.ru
4) ping home.ru
5) ping ftp.home.ru
Esli oshibok net, zna4it kaifuy!!!
Все заработало