Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Локальный DNS. Все по рецепту, а не работает  (Прочитано 2284 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mastershi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Дано: Сервер с Ubuntu-server 10.4 LTS.
локальная сеть с XP- и Win2000-машинками.
Настраиваю на нем локальный DNS, дабы потом пытаться поднять PDC на вышеупомянутом сервере.
Сделал настройку по инструкции http://howitmake.ru/blog/ubuntu/29.html.
Файлы конфигурации прилагаются.
Завел 1 запись для машинки с названием REZERV. На машине прописал ДНС сервера.
Набираю nslookup REZERV  - имею в ответ:
*** Can't find server name for address 192.168.0.100: Non existent domain
*** Can't find server name for address 192.168.0.1: Non existent domain
*** Default server are not available
Server:  UnKnown
Address:  192.168.0.100

Name:    REZERV.korn.local
Address:  192.168.0.100
По команде nslookup server получаю то же самое, только вместо REZERV стоит server.

Куда копать?...

named.conf.options -
(Нажмите, чтобы показать/скрыть)
named.conf.local -
(Нажмите, чтобы показать/скрыть)
db.korn.local -
(Нажмите, чтобы показать/скрыть)

Чуть не забыл: все совпадения с реальными адресами - случайность.
« Последнее редактирование: 05 Апреля 2012, 11:53:56 от mastershi »

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Локальный DNS. Все по рецепту, а не работает
« Ответ #1 : 05 Апреля 2012, 13:15:06 »
покажи вывод
cat /etc/resolv.conf
на компе на котором запускаешь nslookup

Оффлайн mastershi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Локальный DNS. Все по рецепту, а не работает
« Ответ #2 : 05 Апреля 2012, 14:19:39 »
покажи вывод
cat /etc/resolv.conf
на компе на котором запускаешь nslookup
nslookup я запускаю на виндовом компе. А на сервере /etc/resolv.conf имеет одну строчку: nameserver 127.0.0.1

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Локальный DNS. Все по рецепту, а не работает
« Ответ #3 : 05 Апреля 2012, 15:12:55 »
сделай запрос по полному FQDN имени, и не желательно использовать домен local

Оффлайн mastershi

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Re: Локальный DNS. Все по рецепту, а не работает
« Ответ #4 : 05 Апреля 2012, 15:25:46 »
Угу. Заменил ".local" на другое сочетание и закомментировал строчку с CNAME. Вроде заработал. Правда, в Windowsх все равно вот то самое с "***..." выдает, но это, как пишут, из-за отсутствия обратной зоны для локальных адресов. Кстати, а как создать обратную зону? И нужна ли она так принципиально?

Оффлайн gard

  • Любитель
  • *
  • Сообщений: 84
  • -=:area51:=-
    • Просмотр профиля
Re: Локальный DNS. Все по рецепту, а не работает
« Ответ #5 : 06 Апреля 2012, 22:52:35 »
Хочется спать и хочется помочь, посмотрите часть моего конфига named.conf с описанием прямой и обратной зоны:
#Описание внутренней зоны, пусть будет urfu
zone "urfu" IN {
      type master;
      file "urfu.zone";
      check-names ignore;
      allow-query { lan; };
      #allow-update { key rndc-key; lan; };
      allow-transfer { lan; };
};

#Обратное преобразование для внутренней зоны
zone "2.168.192.in-addr.arpa" IN {
      type master;
      file "192.168.2.zone";
      allow-query { lan; };
      #allow-update { key rndc-key; lan; };
      allow-transfer { lan; };
};
В самом начале named.conf у меня определен acl-список доступа:
acl "lan" { 192.168.2.0/24; 127.0.0.1; }; #Список доступа lan
И соответствующие файлы прямого и обратного преобразования:
1) urfu.zone
$TTL 3h
@ IN SOA ns.urfu. gard.area51.gmail.com. (
                20120322        ; serial (date)
                3h              ; время обновления
                1h              ; повтор каждый час
                1w              ; как долго хранить информацию
                1h )            ; TTL (время жизни ) записи

;Адреса DNS-серверов
@ IN NS ns.urfu.

;Адреса узлов для зоны
ns              IN A    192.168.2.1
tux          IN A    192.168.2.10
lion IN A 192.168.2.15

;Псевдонимы
gw IN CNAME ns
2) 192.168.2.zone
$TTL 3h
@ IN SOA ns.urfu. gard.area51.gmail.com. (
                20120322        ; serial (date)
                3h              ; время обновления
                1h              ; повтор каждый час
                1w              ; как долго хранить информацию
                1h )            ; TTL (время жизни ) записи

; Адреса DNS-серверов
@ IN NS ns.urfu.

; Адреса узлов для зоны
1              IN PTR    ns.urfu.
10          IN PTR    tux.urfu.
15 IN PTR lion.urfu.

gard.area51@jabber.ru..

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.