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


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

Автор Тема: Кэширование DNS запросов  (Прочитано 1018 раз)

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

Оффлайн cergei1982

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Кэширование DNS запросов
« : 15 Май 2010, 09:31:42 »
Друг посоветовал мне поставить ExtraDNS,покапался в гугле аналога не смог найти для ubuntu(мож плохо искал :) ).
Как бы есть еще мысль-это настроить чтоб кэш запросы сохранялись на сколько надо и прописать например в файл /etc/hosts на которые часто захожу,если конечно сначало проверяется этот файл для преобразования имен в IP.
Глаза боятся,а руки делают.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Кэширование DNS запросов
« Ответ #1 : 15 Май 2010, 11:12:40 »
Я не вижу никакого профита в кешировании только для локалхоста. А от ручной записи в hosts только проблемы возникнут. Поменяется адрес, и будешь танцы с бубном выплясывать....

А так, посмотри в сторону dnsmasq...

Оффлайн cergei1982

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Кэширование DNS запросов
« Ответ #2 : 15 Май 2010, 13:40:11 »
Спасибо,с другой стороны вы и правы на счет прописывания домена и IP в hosts.Но вот как просмотреть оставляется ли кэш DNS ? и можно можно ли управлять им?
Знаю в винде кэш можно просмотреть и как я помню время жизни кэш записи задается сервером.
Глаза боятся,а руки делают.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Кэширование DNS запросов
« Ответ #3 : 15 Май 2010, 13:46:30 »
На дефолтной Ubuntu, кмк, не кешируется днс.

Оффлайн cergei1982

  • Автор темы
  • Участник
  • *
  • Сообщений: 108
    • Просмотр профиля
Re: Кэширование DNS запросов
« Ответ #4 : 15 Май 2010, 14:14:39 »
Еще вопросик: я так понял что сначало опрашивается файл host,потом bind-это в днс сервер который у меня прописан? и что означает multi on ?
[17:13] cer@cer-laptop: /etc/apache2/conf.d$: cat /etc/host.conf
# The "order" line is only used by old versions of the C library.
order hosts,bind
multi on

Пользователь решил продолжить мысль 15 Май 2010, 14:18:54:
Глянул в man
 multi  Valid values are on and off.  If set to on, the resolv+ library will return all valid addresses for a host that appears in  the  /etc/hosts file, instead of only the first.  This is off by default, as it may cause a substantial performance loss at sites with large hosts files.

Что то связано с тем что можно создавать не один hosts файл,если не ошибаюсь.
« Последнее редактирование: 15 Май 2010, 14:18:54 от cergei1982 »
Глаза боятся,а руки делают.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Кэширование DNS запросов
« Ответ #5 : 15 Май 2010, 14:51:15 »
Глянул в man
 multi  Valid values are on and off.  If set to on, the resolv+ library will return all valid addresses for a host that appears in  the  /etc/hosts file, instead of only the first.  This is off by default, as it may cause a substantial performance loss at sites with large hosts files.

Что то связано с тем что можно создавать не один hosts файл,если не ошибаюсь.
Неправильно понял. Там говорится, что библиотека resolv+ будет при этом возращать не первый найденный айпишник из файла, а все найденные.

 

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