Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
debian:pdns_recursor [07/10/2022 23:33] – Method | debian:pdns_recursor [07/03/2023 09:47] (поточний) – Method | ||
---|---|---|---|
Рядок 1: | Рядок 1: | ||
- | ====== PowerDNS Recursor ====== | + | ====== PowerDNS |
Розгортаємо високопродуктивний безкоштовний DNS-сервер | Розгортаємо високопродуктивний безкоштовний DNS-сервер | ||
Рядок 8: | Рядок 8: | ||
All we do from sudo user!!! | All we do from sudo user!!! | ||
- | Після будь-якого повідомлення, | + | "sudo su"! |
</ | </ | ||
- | [[https:// | + | В репозиторіях є зазвичай, |
+ | |||
+ | Там знаходимо стабільну версію програми і застосовуємо зміни в списку репозиторіїв | ||
+ | |||
+ | <code bash> | ||
+ | sh -c 'echo "deb [arch=amd64] http:// | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | tee / | ||
+ | Package: pdns-* | ||
+ | Pin: origin repo.powerdns.com | ||
+ | Pin-Priority: | ||
+ | EOF | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | curl https:// | ||
+ | chmod 644 / | ||
+ | </ | ||
<code bash> | <code bash> | ||
apt-get update | apt-get update | ||
apt-get install -y pdns-recursor | apt-get install -y pdns-recursor | ||
- | nano / | + | cp -r / |
</ | </ | ||
<code bash> | <code bash> | ||
+ | tee / | ||
setgid=pdns | setgid=pdns | ||
setuid=pdns | setuid=pdns | ||
Рядок 26: | Рядок 46: | ||
quiet=yes | quiet=yes | ||
security-poll-suffix= | security-poll-suffix= | ||
+ | EOF | ||
</ | </ | ||
Рядок 49: | Рядок 70: | ||
</ | </ | ||
+ | Далі необхідно налашувати переадресацію запитів DNS на авторитарні сервери, | ||
+ | |||
+ | Тут можна піти двома шляхами на вибір: | ||
+ | * Перший і правильніший - налаштувати зв' | ||
<code bash> | <code bash> | ||
cd / | cd / | ||
Рядок 57: | Рядок 82: | ||
mv / | mv / | ||
echo " | echo " | ||
+ | echo " | ||
systemctl restart pdns-recursor | systemctl restart pdns-recursor | ||
</ | </ | ||
+ | * Другий простіший, | ||
<code bash> | <code bash> | ||
echo " | echo " | ||
Рядок 65: | Рядок 92: | ||
<code bash> | <code bash> | ||
- | systemctl | + | chown -R pdns:root / |
+ | systemctl | ||
netstat -tap | grep pdns | netstat -tap | grep pdns | ||
</ | </ |