PowerDNS — различия между версиями
Материал из pNp Wiki
Suser (обсуждение | вклад) (→Настройка системы в Centos 7 (sqlite)) |
Suser (обсуждение | вклад) (→pdnsutil) |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
==Установка PowerDNS 4.0 в систему== | ==Установка PowerDNS 4.0 в систему== | ||
===Настройка системы в Centos 7 (sqlite)=== | ===Настройка системы в Centos 7 (sqlite)=== | ||
− | + | * Подключаем репозиторий PDNS и устанавливаем ПО | |
yum install epel-release yum-plugin-priorities | yum install epel-release yum-plugin-priorities | ||
curl -o /etc/yum.repos.d/powerdns-auth-40.repo https://repo.powerdns.com/repo-files/centos-auth-40.repo | curl -o /etc/yum.repos.d/powerdns-auth-40.repo https://repo.powerdns.com/repo-files/centos-auth-40.repo | ||
curl -o /etc/yum.repos.d/powerdns-rec-40.repo https://repo.powerdns.com/repo-files/centos-rec-40.repo | curl -o /etc/yum.repos.d/powerdns-rec-40.repo https://repo.powerdns.com/repo-files/centos-rec-40.repo | ||
yum install pdns pdns-recursor bind-utils pdns-backend-sqlite | yum install pdns pdns-recursor bind-utils pdns-backend-sqlite | ||
− | + | * Создаем каталог для хранения sqlite базы | |
mkdir /var/lib/pdns/ | mkdir /var/lib/pdns/ | ||
chown -R pdns:pdns /var/lib/pdns/ | chown -R pdns:pdns /var/lib/pdns/ | ||
− | + | * Создаем базу sqlite | |
sqlite3 /var/lib/pdns/pdns.sqlite3 < /usr/share/doc/pdns-backend-sqlite-4.0.4/schema.sqlite3.sql | sqlite3 /var/lib/pdns/pdns.sqlite3 < /usr/share/doc/pdns-backend-sqlite-4.0.4/schema.sqlite3.sql | ||
chown -R pdns:pdns /var/lib/pdns/pdns.sqlite3 | chown -R pdns:pdns /var/lib/pdns/pdns.sqlite3 | ||
+ | * Настраиваем конфиг | ||
+ | * Включаем автозапуск и стартуем демонов | ||
+ | ===Настройка системы в Debian 9 (sqlite)=== | ||
+ | ==pdnsutil== | ||
+ | * Просмотр зон | ||
+ | pdnsutil list-all-zones | ||
+ | * Редактирование зоны в текстовом редакторе (BIND стиль) | ||
+ | pdnsutil edit-zone ipnp.su | ||
+ | |||
+ | * Созжание новой зоны | ||
+ | pdnsutil create-zone ipnp.su | ||
+ | |||
+ | * Удаление зоны | ||
+ | pdnsutil delete-zone ipnp.su | ||
+ | |||
+ | * Проверка корректности зоны | ||
+ | pdnsutil check-zone ipnp.su | ||
+ | |||
+ | * Добавление новой записи | ||
+ | pdnsutil add-record ipnp.su . ns 604800 ns1.ipnp.su | ||
+ | |||
+ | ==Установка nsedit в Debian 9== | ||
+ | ==Полезные ссылки== |
Текущая версия на 10:27, 10 ноября 2017
Содержание
Установка PowerDNS 4.0 в систему
Настройка системы в Centos 7 (sqlite)
- Подключаем репозиторий PDNS и устанавливаем ПО
yum install epel-release yum-plugin-priorities curl -o /etc/yum.repos.d/powerdns-auth-40.repo https://repo.powerdns.com/repo-files/centos-auth-40.repo curl -o /etc/yum.repos.d/powerdns-rec-40.repo https://repo.powerdns.com/repo-files/centos-rec-40.repo yum install pdns pdns-recursor bind-utils pdns-backend-sqlite
- Создаем каталог для хранения sqlite базы
mkdir /var/lib/pdns/ chown -R pdns:pdns /var/lib/pdns/
- Создаем базу sqlite
sqlite3 /var/lib/pdns/pdns.sqlite3 < /usr/share/doc/pdns-backend-sqlite-4.0.4/schema.sqlite3.sql chown -R pdns:pdns /var/lib/pdns/pdns.sqlite3
- Настраиваем конфиг
- Включаем автозапуск и стартуем демонов
Настройка системы в Debian 9 (sqlite)
pdnsutil
- Просмотр зон
pdnsutil list-all-zones
- Редактирование зоны в текстовом редакторе (BIND стиль)
pdnsutil edit-zone ipnp.su
- Созжание новой зоны
pdnsutil create-zone ipnp.su
- Удаление зоны
pdnsutil delete-zone ipnp.su
- Проверка корректности зоны
pdnsutil check-zone ipnp.su
- Добавление новой записи
pdnsutil add-record ipnp.su . ns 604800 ns1.ipnp.su