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


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

Автор Тема: [РЕШЕНО] Форвард зоны local DNS-сервером bind  (Прочитано 5201 раз)

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

Оффлайн CityAceE

  • Автор темы
  • Активист
  • *
  • Сообщений: 483
  • Ubuntu 18.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Дома в качестве роутера, и не только, используется Ubuntu server. И вот я столкнулся с проблемой, что цифровая приставка не хочет получать обновления, в то время как у родителей дома точно такая же приставка у того же самого провайдера обновляется без проблем. Стал копать, оказалось, что в домашней локальной сети не резолвится зона local:

C:\Users\CityAceE>nslookup eltex.local
╤хЁтхЁ:  UnKnown
Address:  10.0.0.1

*** UnKnown не удалось найти eltex.local: Non-existent domain

В то же самое время на самом сервере всё резолвится нормально:
root@server:/# nslookup eltex.local
Server:         172.17.0.81
Address:        172.17.0.81#53

Non-authoritative answer:
Name:   eltex.local
Address: 172.17.0.64

Стало быть bind не хочет отдавать IP для зоны local. Добавил в /etc/bind/dnamed.conf.default-zones следующее:
zone "local" {
        type forward;
        forwarders {
                172.17.0.81;
                172.17.0.80;
        };
        forward only;
};

Ситуация изменилась лишь слегка:
C:\Users\CityAceE>nslookup eltex.local
╤хЁтхЁ:  UnKnown
Address:  10.0.0.1

*** UnKnown не удалось найти eltex.local: Server failed

Бог с ней с приставкой, там можно и напрямую IP прописать, но я в процессе усиленного гуглёжа я выяснил, что у меня по той же самой причине и retracker.local не работает.

Прошу помощи!

Пользователь решил продолжить мысль [time]24 Октябрь 2014, 18:35:25[/time]:
Заработало!

Добавил в файл /etc/bind/named.conf.options в секцию options следующее
        dnssec-enable no;
        dnssec-validation no;
« Последнее редактирование: 24 Октября 2014, 11:37:53 от CityAceE »
С уважением, Станислав.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: [РЕШЕНО] Форвард зоны local DNS-сервером bind
« Ответ #1 : 24 Октября 2014, 19:41:51 »
Зона .lоcal зарезервирована для mDNS/zeroconf.
Вместо неё для DNS нужно использовать .lan или иные свободные зоны.

Оффлайн CityAceE

  • Автор темы
  • Активист
  • *
  • Сообщений: 483
  • Ubuntu 18.04 amd64
    • Просмотр профиля
    • Speccy - наш выбор!
Re: [РЕШЕНО] Форвард зоны local DNS-сервером bind
« Ответ #2 : 25 Октября 2014, 02:23:18 »
ArcFi, я-то это понимаю, но скажите это производителю моей медиаприставке и тем, кто придумал retracker.local.

Цитата из Wikipedia:
Цитировать
.local — псевдо-домен верхнего уровня. Используется в локальной сети для идентификации хостов в протоколах мультикаст DNS (mDNS) технологии zeroconf.

mDNS используется в Bonjour (MacOS X) и Avahi (Linux и BSD). При невозможности определить доменное имя, компьютер идентифицирует себя как hostname.local.

Несмотря на то что этот домен некорректен в Интернете, большое количество запросов к публичным DNS-серверам занимают запросы с этим доменом.[1] В июне 2009 года корневой сервер L получал более 400 таких запросов в секунду,[2] занимая 4-е место в рейтинге DNS трафика всех доменов верхнего уровня после .com, .arpa, и .net
С уважением, Станислав.

 

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