Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка DNS под FreeBSD

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Merzavchik

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ как правильно настороить DNS под FREEBSD. Какие пакеты нужно установить и настроить. Желательно чтобы ответ был написан в пошаговом режиме.




Название уточнила. lynx.

Всего записей: 3 | Зарегистр. 14-03-2003 | Отправлено: 08:53 17-04-2003 | Исправлено: lynx, 04:59 19-04-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Merzavchik
 

Цитата:
как правильно настороить DNS под FREEBSD. Какие пакеты нужно установить и настроить. Желательно чтобы ответ был написан в пошаговом режиме.

 
Ну ты, однако, даешь... Возьми книжку в библиотеке "Unix. Руководство системного администратора".
Нет однозначного ответа на твой вопрос.
 
Читать
И это:
http://forum.ru-board.com/topic.cgi?forum=8&topic=1464#1

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:19 19-04-2003
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По крайней мере название подходит
Пересмотрел все топики проблемы типа моей не нашел
 
Имеется  
1. Кривые руки
2. 5-я Фря как гейт для локалки в инет
3. БИНД 8-й  
4. нельзя к нему подконнектиться через интерфейс, что смотрит в локалку
 
named.conf

listen-on {192.168.1.1;
127.0.0.1;};
 
forwarders {
*.*.*.*;
*.*.*.*;
};
 
вместо звездочек айпи ДНС провайдера

 
симптомы такие запускаешь нслукуп если в резолфе прописано  
nameserver 127.0.0.1 - все работает если пишешь 192.168.1.1
пишет не найден сервер имен - попляшите с бубном
 
и в первом и в другом случае попытка запроса с какой-нибудь клиентской машины проваливается
 
сейчас все работает через сквид, но надо и напрямую
 
да, телнет на 53 порт работает в обеих ситуациях (это так для проверки)
 
подскажете где копать?
 
спасибо!!!
 
Добавлено
я тут в принципе довольно вольно выразился по поводу ругани нслукупа а ключ скорее всего вот в этой его фразе:
 
Can't find server name for address 192.168.1.1
 
копаю пока


----------
- Не надо, как лучше, надо, как положено
"Руки - это уникальный девайс. Они могут расти откуда угодно." (c) не знаю кто

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 21:23 18-12-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
wchik

Цитата:
2. 5-я Фря как гейт для локалки в инет  
3. БИНД 8-й

По каким соображениям выбираешь самое нестабильное из всех вариантов?

Цитата:
Can't find server name for address 192.168.1.1

Добавь имя данного сервера в /etc/hosts

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 00:29 19-12-2003
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum

Цитата:
По каким соображениям выбираешь самое нестабильное из всех вариантов?

ну просто фря 5.1 была у меня на дисках, искать 4-ю нет времени и возможности
Бинд тот, что шел с фрей - 8.3.4, если не ошибаюсь

Цитата:
Добавь имя данного сервера в /etc/hosts

есть оно там, это в первую очередь посмотрел


----------
- Не надо, как лучше, надо, как положено
"Руки - это уникальный девайс. Они могут расти откуда угодно." (c) не знаю кто

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 13:32 19-12-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Тогда смотри в сторону resolv.conf. `host 192.168.1.1` что говорит? Или `nslookup 192.168.1.1`.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 13:40 19-12-2003
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
В общем спасибо, только ошибка была не там.
 
Рассказываю мож кому пригодится  
 
Сервер я ставил кеширующий и не собирался в нем прописывать свою, закрытую сеть.
 
тоесть  в таблице обратного резолвинга добавил только зону 0.0.127-in-addr.arpa, а надо было еще и 1.168.192-in-addr.arpa
как только добавил, все заработало
 
Вот содержание файла локальной зоны  

Цитата:
 
$TTL 3600
 
@ IN SOA dns.domain. root.dns.domain.  (
1 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum
IN NS dns.domain.
IN PTR localhost.dns.domain.
1 PTR dns.domain.
2 PTR server.domain.
и так далее
 

Кстати подозреваю, что и тут не все правильно, хоть и работает, можете исправлять
 
Добавлено
Ну вот из огня до в полымя
 
рано я отрапортовался, что все работает  
дело в том, что если на машине (клиентской) запускаешь нслукуп то он по имени адрес получает без проблем, а вот пинг говорит: неизвестный узел

----------
- Не надо, как лучше, надо, как положено
"Руки - это уникальный девайс. Они могут расти откуда угодно." (c) не знаю кто

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 16:08 19-12-2003
ooptimum



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
В общем спасибо, только ошибка была не там.  

Как раз там. Проблема была в том, что адрес 192.168.1.1 не ыл прописан ни в одном DNS. А локальный это DNS или удаленный -- не важно.
 
Добавлено
Вернее в том, что не был доступен ни один DNS, ответственный за зону 1.168.192. Именно поэтому и спрашивал про host и nslookup.

Всего записей: 2898 | Зарегистр. 30-05-2002 | Отправлено: 20:10 19-12-2003
wchik



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum
Не хочется конечно спорить, но в ресолф конф было первой строкой (неймсервер 192.168.1.1)  nslookup сначала пыталось подключиться к моему локальному неймсерверу, он был запущен, телнет на 53 порт работал, но свое имя он не отдавал, поэтому nslookup решала, что он не совсем правильный и переходила к следующему прописанному в  резолфе а это был сервак прова а он как ты и сказал
Цитата:
Как раз там. Проблема была в том, что адрес 192.168.1.1 не ыл прописан ни в одном DNS

ничего не знает об этом моем ДНС.
 
Вот теперь еще вопрос кто знает как сделать так чтобы при перезапуске ППП резолфконф не переписывался, а то строчка с моим неймсервером стирается.  
просто сделать этот файл только для чтения?  или что-то в ppp.conf прописать?
 
 
Добавлено
от, протупил

Цитата:
или что-то в ppp.conf прописать?

там же сам прописывал запрашивать днс у прова,  
сорри вопрос снимается, вот она лень человеческая    


----------
- Не надо, как лучше, надо, как положено
"Руки - это уникальный девайс. Они могут расти откуда угодно." (c) не знаю кто

Всего записей: 518 | Зарегистр. 05-03-2002 | Отправлено: 11:53 22-12-2003
lek



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
кто подскажет, как делегировать днс зону.
у нас есть сервак, отвечает за gznet.ru
я естественно там (в файле зоны) yahoo IN A 10.2.0.23
 
прописал там
yahoo IN NS void.yahoo
void.yahoo IN A 10.2.0.23
(не заканчиваю точкой, т.к. $ORIGIN есть и работает, но пробовал прописывать FQDN или как там оно называется)
 
так этот named сцука лезет почему-то на свой 3-й!! forwarders из named.conf (на 1-й и 2-й почему-то не лезет)
причём эту конфигурацию протестировал у себя на 2-х компах перед переносом

Всего записей: 230 | Зарегистр. 28-12-2002 | Отправлено: 01:51 26-12-2003
Tropin



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FreeBSD 4.4
Не получается настроить secondary DNS
в named.conf пишу
Код:
zone "мой-домен.ru" {
        type slave;
        file "мой-домен.ru.bak";
        masters {
                IP.адрес.DNS'а.прова;
        };

пишу ndc restart, а он мне  
ndc: error: name server has not started (yet?)
что еще нужно настроить?

Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 10:57 13-04-2004
Tropin



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ошибка была в следующем:

Код:
zone "мой-домен.ru" {
        type slave;
        file "мой-домен.ru.bak";
        masters {
                IP.адрес.DNS'а.прова;
        };
};

Простая невнимательность...

Всего записей: 538 | Зарегистр. 25-11-2002 | Отправлено: 09:50 28-04-2004
yarasha



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такой вопрос по DNS. Какой BIND ставить предпочтительней для DNS сервера (FreeBSD) средних размеров (около 10 зон) без особых дополнительных требований??? Проверенный и знакомый 8-й или 9-й более мощный и функциональный с меньшим количеством дырок.  С одной стороны хотелось бы попробывать новый, а с другой стороны тренироваться на рабочем сервере  с не знакомой системой и потецинциальными глюками. И еще, если кто-то уже испольщовал 9-й BIND опишите пожалуйста свои впечатления, трудости с которыми пришлось сталкутся при установке и эксплуатации, его приимущества перед 8-м и т.д...

Всего записей: 207 | Зарегистр. 28-10-2002 | Отправлено: 16:13 29-04-2004
BRIGADIR

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ooptimum

Цитата:
Цитата:Can't find server name for address 192.168.1.1  
 
Добавь имя данного сервера в /etc/hosts  

спс тебе, 2 дня мучался, дело оказалось в этом файлике!

Всего записей: 5 | Зарегистр. 15-06-2004 | Отправлено: 12:13 15-06-2004
lodya

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня Freebsd-5.1 named-8.., натроил ДНС на сеть з не реальними адресами, запускаю видает ошибку
Jun 25 22:17:51 host named[43688]: check_hints: no A records for localhost class 1 in hints
но  работает, отвечает на зароси, а в логах пишет такое:
Jun 25 22:17:51 host named[43687]: starting (/etc/namedb/named.conf).  named 8.3.4-REL Thu Jun  5 00:48:07 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/usr.sbin/named
Jun 25 22:17:51 host named[43687]: limit files set to fdlimit (1024)
Jun 25 22:17:51 host named[43688]: Ready to answer queries.
Jun 25 22:17:51 host named[43688]: check_hints: root NS list in hints for class 1 does not match root NS list
Jun 25 22:17:51 host named[43688]: check_hints: no A records for localhost class 1 in hints
Jun 25 22:17:51 host named[43688]: check_root: 1 root servers after query to root server < min
Подскажите што ето такоэ и как с ним бить

Всего записей: 115 | Зарегистр. 30-05-2004 | Отправлено: 22:30 25-06-2004
Alexkot2005



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем здравствуйте!  
Подскажите плиз, где копать?
Я только недавно стал изучать FreeBSD 5.4, поставил старенький комп у себя дома шлюзом, настроил файер, вообщем-то для первого раза все работает... (сейчас в инете через него). Но теперь дошел до DNS, тема такая - хочу поднять BIND, и чтобы все корректно отвечало. Т.е. чтобы был нормальный DNS на FreeBSD для локальной сети. Все настроил по книжкам, но ничего толком проверить не могу, выдает ошибку:
; <<>> DiG 9.3.1 <<>> @192.168.64.1 ukatan.local
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 19973
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
 
;; QUESTION SECTION:
;ukatan.local.                  IN      A
 
;; Query time: 85 msec
;; SERVER: 192.168.64.1#53(192.168.64.1)
;; WHEN: Wed May  9 02:47:14 2007
;; MSG SIZE  rcvd: 30
 
ukatan.local - типа мой локальный домен, запускаю проверку на самой машине с FreeBSD,
(адрес 192.168.64.1), мой named.conf:
 
acl "corpnets" { 192.168.64.0/24; 127.0.0.1; };
 
options {
    
    directory    "/etc/namedb";
    pid-file    "/var/run/named/pid";
    dump-file    "/var/named/var/dump/named_dump.db";
    statistics-file    "/var/named/var/stats/named.stats";
    allow-query {"corpnets";};
 
 
    forwarders {
        192.168.1.254;
    };
 
    query-source address * port 53;
};
 
 
zone "." {
    type hint;
    file "named.root";
};
 
zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "master/localhost.rev";
    notify no;
};
 
 
zone "ukatan.local" {
    type master;
    file "master/ukatan.local";
};
 
zone "64.168.192.in-addr.arpa" {
    type master;
    file "master/64.168.192.in-addr.arpa";
};
   
 запись зоны ukatan.local:
 
$TTL 3600
ukatan.local.  IN   SOA ns.ukatan.local. root.ukatan.local. (
                20070506    ;    Serial
                10800        ;    Refresh
                3600        ;    Retry
                604800        ;    Expire
                86400    )    ;    Minimum TTL
 
 
                IN     NS    ns.ukatan.local.
                IN    MX    root.ukatan.local.
 
        ns         IN    A    192.168.64.1
        ukatansrv    IN    A    192.168.64.1
        server    IN    CNAME    ukatansrv  
 
при этом со своей локальной сети ping по имени компа не идет, по IP адресу все ок и nslookup и ping работают:
C:\Documents and Settings\Alex>nslookup 192.168.64.1
Server:  ukatansrv.ukatan.local
Address:  192.168.64.1
 
Name:    ukatansrv.ukatan.local
Address:  192.168.64.1
 
 
C:\Documents and Settings\Alex>nslookup ukatansrv.ukatan.local
Server:  ukatansrv.ukatan.local
Address:  192.168.64.1
 
*** ukatansrv.ukatan.local can't find ukatansrv.ukatan.local: Server failed
 
 
Подскажите в чем тут дело?

Всего записей: 46 | Зарегистр. 21-01-2005 | Отправлено: 00:28 09-05-2007
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
открой ту же книгу и настрой логи в бинде.
 
Если честно не помню, но кажись при включении forwarders вообще все запросы отправляются на другой сервер. Опять жыж - включение логов все должно показать.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 01:28 09-05-2007
Naumishe

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые подскажите в чем дело, настроил локальный кеширующий ДНС сервер, по инструкциям с рубоарда, все работает на ура, НО:
когда делаю nslookup ya.ru вывод стандартный, а вот когда делаю обратку получаю такое:
 
hehe>nslookup 213.180.204.8
 
Server:        127.0.0.1
Address:    127.0.0.1#53
 
Non-authoritative answer:
8.204.180.213.in-addr.arpa    name = ya.ru.
 
Authoritative answers can be found from:
204.180.213.in-addr.arpa    nameserver = ns1.yandex.net.
204.180.213.in-addr.arpa    nameserver = ns2.yandex.net.
ns1.yandex.net    internet address = 213.180.193.1
ns2.yandex.net    internet address = 213.180.199.34  
 
В чем может быть дело?

Всего записей: 10 | Зарегистр. 18-06-2007 | Отправлено: 09:58 20-03-2008
rftreyuhaerghaerg



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день. Кто-то может подсказать, имеется web-сервер на FreeBSD со статическим IP внешним, возможно на одном ip поднять два ns-сервера для домена, ns1.dom.ru и ns2.dom.ru для домена dom.ru?
Если да кто может подсказать, по книжке делал, не хочет делегироваться... помогите кто чем может.
Настраивал DNS на BIND, ось FreeBSD 8.0

Всего записей: 1 | Зарегистр. 23-07-2006 | Отправлено: 00:05 24-01-2010
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не - так не пойдет :)
 
надо зону засекондарить, можно бесплатно , например вот
http://secondary.net.ua/
 
 
Добавлено:
http://habrahabr.ru/blogs/hosting/71172/
http://habrahabr.ru/blogs/hosting/69973/

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 07:46 24-01-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Настройка DNS под FreeBSD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru