The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

dns (dns bind named config forward)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: dns, bind, named, config, forward,  (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Michael Morozov 2:5020/954.21 10 Dec 97 20:27:56 Subj : Re: dns ________________________________________________________________________________ Hi! Valeri Linchevski (Valeri.Linchevski@p1.f615.n50.z2.fidonet.org) wrote: > читал DNS-HOWTO... создал файл /etc/named.boot Плохо читал наверное. > а он ресолвит только имя сервера, а остальные, прописанные в /etc/hosts не Тебе собственно зачем dns нужен? Пару хостов можно прописать в /etc/hosts Вот как тут: 127.0.0.1 localhost 10.0.0.1 darksun.net darksun 10.0.0.2 zooropa.net zooropa 10.0.0.3 zoran.net zoran 10.0.0.4 tanc.net tanc В данном случае ты смогешь пинать все вышеперечисленные тачки, соответственно, на всех этих тачках /etc/hosts должен быть таким-же. Тогда все - друг-друга будут пинать. Hо это не DNS. А если уж тебе хочется domainnameserver, то одним named.boot не обойдешься. > хочет... как правильно настроить /etc/named.boot для локальной сети. > то есть мне на рабочей станции нужно сказать http://www.local.net, а он сам > должен найти куда ему суваться... сорри за сумбур. Ага, значит DNS-сервер нужен, вот к примеру мой named.boot: directory /etc/named ;cache . root.cache primary net named.hosts primary 0.0.127.in-addr.arpa named.local primary 0.0.10.in-addr.arpa named.reverse Hо это еще не все! ^^^^^^^^^^^^^^ это файлы в директории /etc/named (директорию сам создашь и пропишешь какую хочешь см выше). Эти файлы содержат описания зон прямых и реверсивных. Прямые зоны - это для "прямых" запросов - по имени получить адрес, реверсивные зоны - по адресу получить имя. cache - это кэширование. Как правило имхо ставят кэшировать запросы, проходящие через корневые сервера. в локалке, не соединенной с интером ,это не надо. Описания зоны net (интера нету): named.hosts файл: ; /etc/named/named.hosts file for bind server. @ IN SOA darksun.net. mick.darksun.net. ( 9701271 10800 1800 3600000 86400 ) IN NS darksun.net. localhost IN A 127.0.0.1 darksun IN A 10.0.0.1 IN HINFO "NSS" LinuxSlackware IN MX 10 darksun ns IN CNAME darksun router IN CNAME darksun ftp IN CNAME darksun www IN CNAME darksun mailhost IN CNAME darksun news IN CNAME darksun irc IN CNAME darksun ;^^^^^^^^ это псевдонимы. zooropa IN A 10.0.0.2 zoran IN A 10.0.0.3 tanc IN A 10.0.0.4 power IN A 10.0.0.5 ------------------- описание реверсивной зоны для net: ; /etc/named/named.reverse file for bind server. @ IN SOA darksun.net. mick.darksun.net. ( 9701271 10800 1800 3600000 86400 ) IN NS darksun.net. ; ethernet local hosts. 1 IN PTR darksun.net. 2 IN PTR zooropa.net. 3 IN PTR zoran.net. 4 IN PTR tanc.net. 5 IN PTR power.net. ^ это хостовые части ip-адресов. ^ точки обязательны, или тогда домен не указывай. и описание реверсивной зоны для localhost (зачем это надо, я не задумывался, может all подскажет?) Просто в доках было, а зачем? ; /etc/named/named.local file for bind server. @ IN SOA darksun.net. mick.darksun.net. ( 9701271 10800 1800 3600000 86400 ) IN NS darksun.net. 1 IN PTR localhost.net. В /etc/resolv.conf установи nameserver name_server_ip_address (не 127.0.0.1 !) to all: Я не спец по настройке DNS, но если что-то в вышеописанном неправильно или вызывает сомнения, напишите, не сочтите за трудность! -- -----------------* UNIX Linux is Live Forever *----------------- Michael I. Morozov Michael Morozov == MickeyICE Moscow, Russia Fido: 2:5020/329.48 AKA 2:5020/954.20 --- ifmail v.2.9.os * Origin: This is my origin? (2:5020/954.20) _ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _ From : Shura Shuracov 2:5020/18.25 11 Jul 98 18:58:46 Subj : Re: DNS ________________________________________________________________________________ From: shura@spamers.must.die (Shura Shuracov) Spiridonov Ed (Spiridonov.Ed@f400.n5020.z2.fidonet.org) wrote: [ skip ] > >А че ты тогда вы...пендриваешься? Укажи тогда у себя nameserver на > >провайдера и вперед! Только локальные хосты все равно придется самому > >держать. Или еще: в своем DNS пишешь: > > > >forwarders провайдер > > > >и не надо вообще рутовых серверов. > >-- > Да, но у меня dial-up соединение и локалка; так что кеширующий named в самый > раз. К вопросу о пользе чтения английских man-ов: forwarders <сервер> в named.boot означает, что запрос, ответа на который нет в кеше нашего сервера, будет отправлен на указанный сервер. Если тот сервер не ответит - на следующий в списке forwarder-ов. Если ни один из них не ответит - сервер будет вести себя так, будто этих директив в файле конфигурации вообще не было. // Это - вольный пересказ `man named` Что касается кеширования - DNS сервер кеширует все запросы, которые направлял на другие сервера. Это его нормальное поведение. У тебя в named.boot скорее всего будут директивы primary <файл с адресами машин локальной сети> forwarders <адрес DNS провайдера> Первая означает, что он, загружаясь, прочитает данные из этого файла и будет держать их в памяти. Вторая - если ему придет запрос, на который он не сможет ответить самостоятельно, то он запросит указанный сервер. Полученный ответ (если таковой будет) используется по назначению, а также сохраняется в кеше. Короче говоря, тебе правильно посоветовали применить forwarders. А за разжевывание и перевод man-а c тебя бутылка :) -- Shura Shuracov 2:5020/18.25 AKA 1136.4 AKA shura.shuracov@mtu-net.ru --- ifmail v.2.14 * Origin: shurale at home (2:5020/18.25@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, VVZ (?), 12:37, 19/11/2003 [ответить]  
  • +/
    Цитата:
    > В /etc/resolv.conf установи
    > nameserver name_server_ip_address (не 127.0.0.1 !)

    у меня уже несколько лет стоит nameserver 127.0.0.1
    и все дивно работает...

     
  • 2, Arkady (?), 14:16, 23/03/2004 [ответить]  
  • +/
    ------------------------------------------------
    forwarders <сервер> в named.boot означает, что запрос, ответа на который нет в кеше нашего сервера, будет отправлен на указанный сервер.
    Если тот сервер не ответит - на следующий в списке forwarder-ов. Если ни один из них не ответит - сервер будет вести себя так, будто этих
    директив в файле конфигурации вообще не было.
      // Это - вольный пересказ 'man named'
    ----------------------------------------------
    Слишком вольный, обычно отправляется на весь список из forwarders, а ответ получает по принципу кто быстрее.
     
  • 3, Андрей (??), 12:52, 24/07/2006 [ответить]  
  • +/
    В /etc/resolv.conf установи
    nameserver name_server_ip_address (не 127.0.0.1 !)


    Если DNS-server является главным, тада в /etc/resolv.conf может быть прописан и адрес локальной окольцовки (127.0.0.1)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру