веб-nsupdate является веб-основе динамического DNS утилита обновления.
Веб-nsupdate пакет предоставляет простой, веб-средство для отправки клиентам динамические обновления DNS. Клиенты, как правило, DHCP хозяева, такие как системы Linux, действующего в качестве шлюза для жилой широкополосных услуг.
Клиент посылает запрос простой веб (например, с Wget (1) или рыси (1) команды) на веб-nsupdate службы для регистрации их просьбу хозяина.
Этот пакет был проверен на сервере с Debian следующих пакетов:
* Bind9 (вер 9.2.4-1)
* Apache2 (вер 2.0.54-5)
* Php4 (вер 4.3.10-16)
Посоветуйте: Это боль в заднице для настройки BIND сделать динамический DNS. Вы будете нуждаться, чтобы сделать это, чтобы сделать "веб-nsupdate" работу. Эти инструкции описывают этот процесс, так что следите внимательно. * Я сильно * призываю вас пересмотреть DNSSEC-кейген (8) и nsupdate (8) страницы во-первых, так что вы можете получить некоторое представление о том, что мы пытаемся сделать.
Инструкция по установке:
1. Скопируйте "веб-nsupdate" файлы на месте, например, как
"/ USR / местные / Библиотека / веб-nsupdate". Это нормально, чтобы установить где-нибудь еще,
просто настроить следующие направления соответственно.
2. Создайте ключ TSIG, что "веб-nsupdate" будет использоваться для проверки
Сам к DNS серверу.
Это обеспечить КЛЮЧ! Не оставляйте читаемые копии вокруг. Этот ключ может
быть использованы для внесения изменений в DNS записи, управляемые "веб-nsupdate".
Вот шаги, чтобы сгенерировать ключ:
кд / USR / местные / Библиотека / веб-nsupdate
/ USR / SBIN / DNSSEC-кейген -a HMAC-MD5 -b 512 -n HOST веб-nsupdate
CHMOD 440 Kweb-nsupdate *
# Ниже, отрегулируйте "WWW-данные" в GID ваш веб-сервер работает под.
chgrp WWW-данные Kweb-nsupdate *
3. Настройка файла "веб-nsupdate" определения, начиная с при условии,
образец. Этот файл должен быть закреплен, чтобы защитить клиента пароли
от раскрытия.
кд / USR / местные / Библиотека / веб-nsupdate
ср nsupdate-defs.php.sample nsupdate-defs.php
CHMOD 640 nsupdate-defs.php
# Ниже, отрегулируйте "WWW-данные" в GID ваш веб-сервер работает под.
chgrp WWW-данные nsupdate-defs.php
VI nsupdate-defs.php
4. Убедитесь, что "nsupdate.php" имеет правильный путь к "nsupdate-defs.php"
файл.
VI nsupdate.php
# Проверьте require_once () о в верхней.
5. ссылках скрипт обновления в вашем веб-сайте.
# Ниже, отрегулируйте "/var/www/nsupdate.php" в месте в вашем веб-сервере.
Л.Н. -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php
В этот момент, "паутина-nsupdate" передний конец сконфигурирован. Теперь
настроить сервер имён фоновым.
6. Предполагая, что вы уже не имеют места для ключей сервера имен, создание
новый файл называется "named.keys", который содержит ключ TSIG, что
"веб-nsupdate" будет использовать. Файл будет выглядеть примерно так:
Ключ веб-nsupdate {
Алгоритм HMAC-MD5;
Секрет "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST / 5FxEwg44Q ==";
};
Замените "секретный" Стоимость Показать выше ключ в
"Kweb-nsupdate. + 157 + nnnnn.private" файл вы создали в шаге 2.
7. Установите "named.keys" файл в каталог, где "named.conf"
проживает. Этот файл должен быть закреплен, чтобы защитить свой namesever
от несанкционированного обновлений.
Если ваш "named.conf" каталог "/ и т.д. / связать", сделайте следующее:
# Ниже, настроить / и т.д. / привязку к каталогу, где живет named.conf.
М. В. named.keys /etc/bind/named.keys
CHMOD 400 /etc/bind/named.keys
# Ниже, настроить "привязки Привязка» к UID: GID ваш сервер имен работает под.
Чаун связывают Привязка /etc/bind/named.keys
8. Добавьте в свой "named.conf", что говорит:
включают в себя "named.keys";
9. Измените "named.conf", чтобы перечислить все, что хозяин веб-nsupdate воля
обновлять. Если, например, вы хотите, чтобы динамические обновления
от хозяев "host1.example.com" и "host2.example.com", а затем изменить
"example.com" строфа "named.conf" и добавить две строки:
Зона "example.com" {
введите мастер;
,
,
,
# Добавьте строки ниже, один на один хост в зоне Thie
обновление-политика {
предоставлять веб-nsupdate. назвать host1.example.com. А;
предоставлять веб-nsupdate. назвать host2.example.com. А;
};
};
10. Проверьте возможность обновления. Укажите ваш веб-браузер для установленная
"nsupdate.php" сценарий. Это должно поднять форму для руководства
запись. Добавить свой вход, и убедитесь, что обновление прошло успешно.
Детали программы:
Версия: 1.0
Дата загрузки: 3 Jun 15
Тип распространения: Бесплатная
Популярность: 0
Комментарии не найдены