Что это такое?
Pi-Hole - сервис для блокировки запрос нежелательных днс имён. Под нежелательными подразумеваются веб ресурсы с порнографией, насилием, наркотиками и другие. Т.е. благодаря Pi-Hole вы можете быть в уверенности что сотрудники организации или дети в вашем доме не переходят на нежелательные сайты. Также вы можете заблокировать доступ к любому другому сайту, например, youtube.
Установка
Установку можно произвести на linux based системы. Полный список можно просмотреть тут. Я же буду ставить на CentOS Stream.
- Нужно отключить
Selinux, иначе будет ошибка установкиsudo vi /etc/selinux/configSELINUX=disabled - Перезагружаем сервер
sudo reboot - Ставим Pi-Hole используя всего лишь одну команду
sudo bash -c "curl -sSL https://install.pi-hole.net | bash" -
Жмём Enter

-
Жмём Enter

-
Выбираем наши верхние
DNSсервера
-
Выбираем по каким протоколам фильтровать

-
Соглашаемся с настройками
ip
-
Устанавливаем веб панель

-
Соглашаемся на логирование

- Настраиваем файрволл
sudo firewall-cmd --add-port=80/tcp --permanent sudo firewall-cmd --add-port=53/tcp --permanent sudo firewall-cmd --add-port=53/udp --permanent sudo firewall-cmd --reload -
Заходим на веб панель http://127.0.0.1/admin

-
Прописываем основным
днссервером наш Pi-Hole
- Пробуем зарезолвить днс имя нежелательного сайта (должно вернуть 0.0.0.0)
nslookup 0byv9mgbn0.com


Комментарии