Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
freebsd:bind9 [2020/11/22 11:18] alex |
freebsd:bind9 [2022/01/08 15:27] (текущий) alex |
||
---|---|---|---|
Строка 681: | Строка 681: | ||
Файл настройки rndc (/etc/rndc.conf) имеет такой же синтаксис, что и named.conf. Комментарии могут записываться в стиле C, C++ или sh. Файл настройки состоит из утверждений, завершающихся точкой с запятой. Утверждения содержат блок предложений, заключенный в фигурные скобки. Предложение в блоке также завершается точкой с запятой. Права на чтение этого файла должны быть только у того, кто имеет право запускать rndc. Предусматириваются следующие типы утверждений: | Файл настройки rndc (/etc/rndc.conf) имеет такой же синтаксис, что и named.conf. Комментарии могут записываться в стиле C, C++ или sh. Файл настройки состоит из утверждений, завершающихся точкой с запятой. Утверждения содержат блок предложений, заключенный в фигурные скобки. Предложение в блоке также завершается точкой с запятой. Права на чтение этого файла должны быть только у того, кто имеет право запускать rndc. Предусматириваются следующие типы утверждений: | ||
- | options { | + | options { |
- | default-server имя-или-адрес-сервера; | + | default-server имя-или-адрес-сервера; |
- | default-key "имя-ключа"; | + | default-key "имя-ключа"; |
- | default-port номер-управляющего-порта; | + | default-port номер-управляющего-порта; |
- | } | + | } |
- | server имя-или-адрес-сервера { // адрес в двойных кавычках | + | server имя-или-адрес-сервера { // адрес в двойных кавычках |
- | key "имя-ключа"; | + | key "имя-ключа"; |
- | port номер-управляющего-порта; | + | port номер-управляющего-порта; |
- | } | + | } |
- | key "имя-ключа" | + | key "имя-ключа" |
- | algorithm hmac-md5; | + | algorithm hmac-md5; |
- | secret "base-64-кодированный-ключ"; | + | secret "base-64-кодированный-ключ"; |
- | } | + | } |
- | Утилита rndc-confgen позволяет сгенерировать /etc/rndc.conf со случайным ключом (и закоментаренные предложения controls и key для /etc/named.conf). Следующими ключами можно модифицировать получаемый файл: | + | Утилита rndc-confgen позволяет сгенерировать /etc/rndc.conf со случайным ключом (и закомментированные предложения controls и key для /etc/named.conf). Следующими ключами можно модифицировать получаемый файл: |
- | -b размер-ключа (по умолчанию - 128; от 1 до 512) | + | * -b размер-ключа (по умолчанию - 128; от 1 до 512) |
- | -k имя-ключа (по умолчанию - rndc-key) | + | * -k имя-ключа (по умолчанию - rndc-key) |
- | -p номер-управляющего-порта (по умолчанию - 953) | + | * -p номер-управляющего-порта (по умолчанию - 953) |
- | -s имя-или-адрес-сервера (по умолчанию - 127.0.0.1) | + | * -s имя-или-адрес-сервера (по умолчанию - 127.0.0.1) |
Утилита rndc позволяет менять параметры соединения с сервером с помощью ключей: | Утилита rndc позволяет менять параметры соединения с сервером с помощью ключей: | ||
- | -c имя-файла-настройки | + | * -c имя-файла-настройки |
- | -s имя-или-адрес-сервера | + | * -s имя-или-адрес-сервера |
- | -p номер-управляющего-порта | + | * -p номер-управляющего-порта |
- | -y имя-ключа | + | * -y имя-ключа |
- | -V (трассировка исполнения для отладки) | + | * -V (трассировка исполнения для отладки) |
Если запустить rndc без указания команды, то она выдаст список поддерживаемых команд: | Если запустить rndc без указания команды, то она выдаст список поддерживаемых команд: | ||
Строка 788: | Строка 788: | ||
https://toster.ru/q/67146\\ | https://toster.ru/q/67146\\ | ||
https://miac.volmed.org.ru/wiki/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_DNS_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_(named9)\\ | https://miac.volmed.org.ru/wiki/index.php/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_DNS_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0_(named9)\\ | ||
+ | https://freebsdguide.ru/_14/_7\\ | ||
http://freebsdguide.ru/_14/_8\\ | http://freebsdguide.ru/_14/_8\\ | ||
http://www.bog.pp.ru/work/bind.html | http://www.bog.pp.ru/work/bind.html | ||
+ | |||