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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Непонятки с resolv.conf  (Прочитано 1300 раз)

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

Оффлайн Orche

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • edc - вещи, которые мы носим с собой
Непонятки с resolv.conf
« : 28 Февраля 2012, 14:58:28 »
Доброго дня. Есть ламерский вопрос по настройке ДНС.
Имеется шлюз на Ubuntu server 11.04, раздает интернет в локалку.
В /etc/resolv.conf прописано
nameserver 192.168.0.100    #локальный днс сервер
nameserver 10.1.1.53        #эти два - ДНС провайдера
nameserver 10.1.2.54
search localdomain.ru       #локальный домен

Поясню строчку search localdomain.ru  - это локальный домен windows на базе win2k3 server,он достался в наследство именно с таким неправильным названием - не *.local , а *.ru .

Если ДНС сервера  указаны в таком порядке - шлюз видит внутренние хосты по именам, но не ресолвит  внешние.
Если прописать локальный ДНС сервер 192.168.0.100 после провайдерских - то наоборот, по именам доступны внешние хосты , но не видны внутренние.
Как сделать , чтобы было можно без заморочек пинговать и внешку, и внутренние ресурсы?  В Windows в таком случае достаточно указать свои DNS сервера в свойствах каждого из сетевых соединений.

Оффлайн Y.dMiTrIy

  • Активист
  • *
  • Сообщений: 586
  • Ukraine Donetsk | HP ProBook 4530s Ubuntu 12.10
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #1 : 28 Февраля 2012, 15:05:26 »
Направьте вот это:
nameserver 192.168.0.100    #локальный днс сервер

на ДНС провайдера. Предпочтения все равно будут внутренним записям.

Оффлайн Orche

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • edc - вещи, которые мы носим с собой
Re: Непонятки с resolv.conf
« Ответ #2 : 28 Февраля 2012, 15:10:04 »
Не совсем понял ,что значит "направьте на ДНС провайдера" ?

Оффлайн botsman

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #3 : 28 Февраля 2012, 16:10:52 »
Какие адреса ДНС-серверов прописаны на клиентах?
Если адреса шлюза - то чем слушаете 53-й порт на шлюзе....
Если используете dnsmasq - у него в настройках по умолчанию стоит переправлять запросы любому днс-серверу (по факту - каждый запрос переправляется только одному из них), укажите в настройках переправлять каждый днс-запрос каждому днс-серверу...

У самого такая проблема была... решилась именно этим способом...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #4 : 28 Февраля 2012, 20:10:11 »
Направьте вот это:
nameserver 192.168.0.100    #локальный днс сервер

на ДНС провайдера. Предпочтения все равно будут внутренним записям.
Откуда эти внутренние записи будут браться?

@OP: Имя .local для управляемого домена тоже неправильное. Суффикс .local зарегистрирован для самоорганизующихся сетей.
А проблема у вас скорее всего в том, что на контроллере домена отвалился ресолвинг ДНС.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Orche

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • edc - вещи, которые мы носим с собой
Re: Непонятки с resolv.conf
« Ответ #5 : 01 Марта 2012, 13:15:09 »
Какие адреса ДНС-серверов прописаны на клиентах?
Если адреса шлюза - то чем слушаете 53-й порт на шлюзе....
Если используете dnsmasq - у него в настройках по умолчанию стоит переправлять запросы любому днс-серверу (по факту - каждый запрос переправляется только одному из них), укажите в настройках переправлять каждый днс-запрос каждому днс-серверу...
У самого такая проблема была... решилась именно этим способом...

У клиентов прописан ДНС контроллера домена , локальные имена они понимают, внешние-нет, да и не нужно им это.Интернет они получают через прокси-сервер. DNS сервер в убунте не установлен.
Собственно вопрос в том, как сделать так,чтобы система по очереди опрашивала хосты, прописанные в resolv.conf , до получения ответа. Сейчас же она получает ответ от первого (192.168.0.100), что хост ya.ru ему неизвестен, а к следующим серверам - не обращается.
По "уму", как я понимаю, сделать нужно так -оставить прописанным только ДНС контроллера домена, и его самого уже  далее настраивать, но контроллер немного не в моей компетенции.

Оффлайн botsman

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #6 : 01 Марта 2012, 15:49:20 »
значит установите пакет dnsmasq (кэширующий днс-сервер), настройте его как описал выше, и у клиентов пропишите его адрес в днс...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #7 : 01 Марта 2012, 19:30:03 »
У клиентов прописан ДНС контроллера домена , локальные имена они понимают, внешние-нет, да и не нужно им это.
Нужно. Настройте DNS нормально уже, что за дела?

значит установите пакет dnsmasq (кэширующий днс-сервер), настройте его как описал выше, и у клиентов пропишите его адрес в днс...
Не надо давать дурацких советов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн maxkamensky

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #8 : 02 Марта 2012, 17:51:49 »
внутри сети еще есть днс сервер, который обрабатывает днс запросы?
Зачем спрашивать "Как дела?", если мы живём в одной стране?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #9 : 02 Марта 2012, 22:02:25 »
внутри сети еще есть днс сервер, который обрабатывает днс запросы?
Что вы имеете в виду под "ещё"?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Orche

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • edc - вещи, которые мы носим с собой
Re: Непонятки с resolv.conf
« Ответ #10 : 05 Марта 2012, 13:47:55 »
Внутри сети есть ДНС сервер контроллера домена , он же 192.168.0.100 в моей ситуации.
AnrDaemon , я понял что вы советуете сделать, но по прежнему остается вопрос - почему, когда в resolv.conf прописано два ДНС сервера, система не обращается ко второму,если первый не ресолвит адрес. Нормально это или нет ?

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #11 : 05 Марта 2012, 14:02:10 »
Внутри сети есть ДНС сервер контроллера домена , он же 192.168.0.100 в моей ситуации.
AnrDaemon , я понял что вы советуете сделать, но по прежнему остается вопрос - почему, когда в resolv.conf прописано два ДНС сервера, система не обращается ко второму,если первый не ресолвит адрес. Нормально это или нет ?
Нормально, ко второму система обратиться в случае отсутствия первого.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Непонятки с resolv.conf
« Ответ #12 : 06 Марта 2012, 01:05:21 »
Внутри сети есть ДНС сервер контроллера домена , он же 192.168.0.100 в моей ситуации.
AnrDaemon , я понял что вы советуете сделать, но по прежнему остается вопрос - почему, когда в resolv.conf прописано два ДНС сервера, система не обращается ко второму,если первый не ресолвит адрес. Нормально это или нет ?
Потому что они равноценны с точки зрения системы.
Она совершенно не ожидает, что вы устроите такую подлянку, как два ДНС сервера, по-разному отвечающие на один и тот же запрос.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

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