PHP-скрипт для редактирования DNS-записей в CPanel

Хотелось бы стать самодостаточным, а значит обойтись без таких сервисов, как DNSDynamic и DYNDNS. И мне не нравится платить за услуги, которые я мог бы сделать сам.

Итак, вот сценарий: мой основной веб-сайт размещен в хостинговой компании. У меня также есть домашний сервер с моей музыкой и т. Д. На нем. Но проблема в том, что мой интернет-провайдер (BT) не предлагает потребителям статические IP-адреса.

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

Это сводится к тому, что я хочу создать PHP-скрипт (запускаемый заданием cron на моем домашнем сервере) для обновления записей A в cPanel до текущего IP-адреса моего домашнего сервера.

Вот пример кода — конечно, не хватает кода API для связи с cPanel, и я был бы очень благодарен всем, кто мог бы заполнить пробелы для меня.


Код в http://mydomain.com/getip.phpчто-то вроде простого


Я уже понял, как настроить задание cron, как мой домашний сервер работает под управлением Ubuntu, и я читал руководства, которые вызывают мой cron.phpв моем локальном каталоге с помощью wget.

Я пробовал эту ссылку, но не мог понять, что он делает. Заранее спасибо.

6
задан Alfo 27 May 2012 в 13:05
поделиться