Как проверить фактические настройки конфигурации Bind 9.10? - PullRequest
0 голосов
/ 17 декабря 2018

Я хочу поиграть с настройками сервера имен Bind 9.10 (это выглядит как точная настройка для моих нужд), я уже прочитал документацию о том, как устанавливать параметры, какие параметры используются для чего в файле named.conf между параметрами {...};но, к сожалению, я не знаю, как проверить / прочитать фактические значения из командной строки.Команда named-checkconf -p возвращает только то, что записано в файлах конфигурации, но не конфигурацию сервера имен.Спасибо за помощь!

1 Ответ

0 голосов
/ 18 декабря 2018

У Bind нет видимой «рабочей конфигурации», которую можно сравнить с конфигурацией файлов на диске.Вы можете проверить временную метку вашего файла конфигурации / файлов данных зоны и сравнить ее со временем запуска службы

[me@host ~]# service named status
Redirecting to /bin/systemctl status named.service
● named.service - Berkeley Internet Name Domain (DNS)
   Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2018-12-14 12:50:08 EST; 3 days ago

или

[me@host ~]# ps -o lstart= -p `pidof named`
Fri Dec 14 12:50:09 2018

Если файлы не изменились с тех порзапуск службы, то вы знаете, что файл на основе конфигурации совпадает с работающей конфигурации.Если файлы имеют , изменились ... если вы не сохраните свои файлы конфигурации в каком-либо контроле исходного кода, где вы можете определить, как файлы выглядели в определенный момент времени, невозможно определить разницуявляется.

Поддержание ваших конфигурационных файлов в каком-либо контроле исходного кода имеет много преимуществ - определение , кто что-то изменил, возможность сообщить кому-то , когда их запись, которая являетсябольше не работает, изменилось (и, бонус, сообщение о коммите, ссылающееся на запрос на изменение), и возможность откатиться, когда некоторые изменения окажутся проблематичными.

...