Страница 1 из 2
Настройка DNS для локальной сети
Добавлено: 17 окт 2006, 19:54
Bug$
Пробую настроить DNS-сервер. Сервак должен функционировать только в пределах локалки т.е. корневых серверов для него нет. Как прочитал в одном из манов для данного случая зону "." создавать не нужно. Поверил nslookup'ом - имена хостов не разрешаются в айпишники. Послушал снифером - named все равно пытается обращаться к сервакам указанным в named.ca, хотя как я уже сказал зоны "." со ссылкой на этот файл в named.conf нету - откуда он выкапывает эти серваки - непонятно.
Система RH 9 2.4.20-8, BIND 9.2.1
Добавлено: 18 окт 2006, 11:45
avb
а arpa зону ты создал для для обратного резолвинга?
Добавлено: 18 окт 2006, 19:14
Bug$
создал, если ты имешь в виду zone "0.0.127-in-addr.arpa" или zone "0.168.192-in-addr.arpa"
Добавлено: 19 окт 2006, 15:19
avb
0.168.192-in-addr.arpa -- если у тебя ip'шники 192.168.0.xx.
Если да, и у тебя на машине этот dns стоит мастером, а host 192.168.0.xx не дает результатов, тогда давай сюда описание зоны.
Добавлено: 19 окт 2006, 19:05
Bug$
avb писал(а):
Если да, и у тебя на машине этот dns стоит мастером
т.е. type master в описании зоны ?
Добавлено: 20 окт 2006, 14:48
avb
ну это тоже.
в /etc/resolv.conf твой dns должен быть первым прописан как nameserver на клиентской машине. Или в винде в соответственном месте.
Добавлено: 20 окт 2006, 19:02
Bug$
в /etc/resolv.conf следующее:
search server.by
namesrver 127.0.0.1
в доках не нашел примеров - может чего и накосячил
Добавлено: 21 окт 2006, 19:38
avb
а какую команду запускаешь с какими параметрами.
если твой домен server.by, то команд host 192.168.0.1 должны выдавать нормальный домен, который у тебя прописан как PTR для 1.
Добавлено: 22 окт 2006, 15:55
Bug$
на host 192.168.0.2 (это ip server.by) - выдает :
;; connection timed out; no servers could be reached
Добавлено: 22 окт 2006, 22:40
klmntmp
не знаю как там без зон...
но вообще на сколько я знаю в /var/lib/named/master должен быть файл с описанием зоны(когда обновляется и т.д.) и соотвествиями ipшников именам...
типа
new1 IN A 10.0.0.1
new2 IN A 10.0.0.2
и т.д...
вообще всё не так просто(опять же не знаю как там без зоны),
в /var/lib/named/master должны быть 4 файла
1. (you).com.zone
2. (10.0.0).zone
3 localhost.zone
4 127.0.0.zone
у вас соответственно вместо 10.0.0 - 192.168.0
Добавлено: 23 окт 2006, 10:26
Bug$
Уверяю вас, что вышеперечисленные 4 файла существуют. Другой вопрос насколько они корректны - это, как, наверное уже понятно мой первый опыт в настройке DNS.
Добавлено: 24 окт 2006, 18:26
klmntmp
http://linux.irk.ru/24.08.1999.phtml
почитай тут примерно описанно как должны выглядеть файлы
Добавлено: 24 окт 2006, 19:58
Bug$
Они примерно так и выглядят, но DNS при обращении к нему клиентов, вроде даже не пытается в них смотреть, а пытается вместо этого опрашивать вышестоящие серваки, даже несмотря на то, что зоны "." в named.conf нет. Как его заставить разрешать все имена самостоятельно без обращений к каким бы то ни было сервакам ?
Добавлено: 24 окт 2006, 20:13
Llama
Bug$, включи дебаг named и посмотри что там за запрос пиходят и что оно с ним пробует делать...
Добавлено: 25 окт 2006, 14:50
avb
блин, неделю уже говорю, запости уже описание своей зоны.
имена замаскируй и сюда запости как зона описана в named.conf и саму зону.
Как маленькие.