Экономим деньги с туксом Колисниченко Денис Хакер, номер #089, стр. 089-100-2 Теперь запустим named: # named Проверим, работает ли он: # ps -ax | grep named Данная команда выводит список процессов с именем named - твой named должен быть в списке. Чтобы убедиться в том, что сервер запущен без каких-либо ошибок или предупреждений, выполняем: # tail /var/log/messages Теперь осталось в файле /etc/resolv.conf прописать наш домен и IP-адрес интерфейса обратной петли: # vi /etc/resolv.conf domain mydomain.ru nameserver 127.0.0.1 Конечно, настройка сервера на этом не заканчивается. Например, можно прописать, какие клиенты имеют право использовать сервер, а какие - нет. Но основная задача, то есть создание кэширующего DNS-сервера, выполнена. Нужно отметить, что подобный сервер эффективен не только в локальной сети, но и если ты используешь свой компьютер в гордом одиночестве - сайты начнут открываться чуточку быстрее, поскольку named запущен на локальном компьютере. [кэширующий прокси-сервер] С помощью прокси-сервера Squid можно кэшировать www-трафик, блокировать баннеры, определять, какие файлы разрешается скачивать пользователям, а какие - нет, указывать максимальный объем передаваемого объекта и даже ограничивать пропускную способность пользователей определенного класса. Как ты уже понял, детальное конфигурирование Squid - это тема для отдельной статьи, здесь мы рассмотрим только первоначальную настройку прокси сервера. Но даже после проведения базового тюнинга ты получишь реальную экономию трафика (порядка 20-25%). Предположим, что у нас есть небольшая сеть, скажем, на 10 компьютеров. Принципиально особой разницы нет, но количество компьютеров нужно учитывать при вычислении объема выделяемой памяти и размера кэша Squid. Для 10 компьютеров вполне хватит 1 Гб кэша: получается, по 100 Мб на один компьютер. Такое значение более чем достаточно, это даже больше, чем нужно. Например, по умолчанию та же Опера использует 10 Мб, что вполне хватает для обычного пользователя. А 100 Мб хватит для требовательного пользователя, проводящего очень много времени в паутине. Squid не сложен в настройке, во всяком случае, не сложнее Apache и подобных сетевых сервисов. Установи пакеты squid и squidGuard. Первый пакет содержит, собственно, сам прокси-сервер, а во втором находится редиректор squidGuard, выполняющий следующие функции: * ограничение доступа пользователей * блокирование URL, внесенное в черный список (например, сайты с контентом "для взрослых") * ограничение доступа к URL на основе регулярных выражений * замена баннеров пустыми картинками * различные правила доступа для разных групп пользователей, для определенного времени суток, дня недели, даты и т.д. Сейчас приступим к редактированию основного конфига /etc/squid/squid.conf: # vi /etc/squid/squid.conf // порт для прослушивания запросов клиентов http_port 192.168.1.1:3128 // объем памяти, который будет использоваться прокси-сервером; не устанавливай более трети физического объема оперативки cache_mem 85 MB |