Назад | Перейти на главную страницу

лучшая практика для похожих связанных задач?

Я настраиваю сервер для небольшого офиса, доступ к которому можно получить из Интернета. Поскольку у нашего интернет-провайдера есть прозрачный прокси-сервер, большинство динамических служб DNS не работают, за исключением dyndns (который не является нашим поставщиком), поэтому мы используем сценарий, чтобы установить его вручную - он подключается к dyndns, загружает веб-страницу с информацией, удаляет ip address out и устанавливает IP-адрес для одного домена через веб-запрос к нашему фактическому поставщику DNS. Весь этот процесс запускается crontab раз в час.

Если бы я хотел расширить это на более чем одно имя хоста, было бы лучше иметь один скрипт для каждого имени хоста (то есть один скрипт для получения IP-адреса и по одному для каждого имени хоста) или иметь одну монолитную задачу для Все это?

Я не думаю, что на это есть однозначный ответ. Наличие нескольких скриптов упростит отключение для каждого имени хоста. С другой стороны, это несколько увеличит накладные расходы на обслуживание, так как у вас появится больше мест для поиска. Лично я сделал бы все это в одном сценарии, если бы не было действительно веской причины.