DNS API — различия между версиями

Материал из VDS64.com Wiki
Перейти к: навигация, поиск
(Новая: == Управление Именными Серверами (DNS) при помощи API == Панель управления VDS-Центр имеет ряд возможностей ...)
 
(Управление Именными Серверами (DNS) при помощи API)
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
 
 
== Управление Именными Серверами (DNS) при помощи API ==
 
== Управление Именными Серверами (DNS) при помощи API ==
 
Панель управления VDS-Центр имеет ряд возможностей управления для разработчиков.<br>
 
Панель управления VDS-Центр имеет ряд возможностей управления для разработчиков.<br>
 
Одна из таких возможностей это управление DNS серверами при помощи API (интерфейс программирования приложений).<br>
 
Одна из таких возможностей это управление DNS серверами при помощи API (интерфейс программирования приложений).<br>
 
В данный момент доступно только добавление доменов в DNS через API.<br>
 
В данный момент доступно только добавление доменов в DNS через API.<br>
 +
При добавлении домена автоматически создаются все необходимые для его работы записи.<br>
 
Для добавления домена в DNS сервер необходимо выполнить '''GET''' запрос на адрес '''<nowiki>https://cp-(имя кластера).vds64.com/api.php</nowiki>''' и передать следующие параметры:<br><br>
 
Для добавления домена в DNS сервер необходимо выполнить '''GET''' запрос на адрес '''<nowiki>https://cp-(имя кластера).vds64.com/api.php</nowiki>''' и передать следующие параметры:<br><br>
 
'''dns_add_domain''' - Параметр определяет что должен сделать api , значение должно быть '''1'''<br>
 
'''dns_add_domain''' - Параметр определяет что должен сделать api , значение должно быть '''1'''<br>
Строка 18: Строка 18:
 
<nowiki>// Формируем запрос при условии, что наш кластер Saturn</nowiki><br>
 
<nowiki>// Формируем запрос при условии, что наш кластер Saturn</nowiki><br>
 
<nowiki>print "https://cp-saturn.vds64.com/api.php?dns_add_domain=1&login=".$login."&p=".md5($pass)."&domain=".$domain."&ip=".$domain_ip;</nowiki><br>
 
<nowiki>print "https://cp-saturn.vds64.com/api.php?dns_add_domain=1&login=".$login."&p=".md5($pass)."&domain=".$domain."&ip=".$domain_ip;</nowiki><br>
<nowiki>?></nowiki><br>
+
<nowiki>?></nowiki><br><br>
 +
При успешном добавлении , API вернет '''OK''', при ошибке - покажет описание ошибки.<br>
 +
Используя данный API можно без труда написать скрипт автоматического добавления доменов из различных панелей при помощи CURL и тп. инструментов.

Текущая версия на 14:57, 4 октября 2010

[править] Управление Именными Серверами (DNS) при помощи API

Панель управления VDS-Центр имеет ряд возможностей управления для разработчиков.
Одна из таких возможностей это управление DNS серверами при помощи API (интерфейс программирования приложений).
В данный момент доступно только добавление доменов в DNS через API.
При добавлении домена автоматически создаются все необходимые для его работы записи.
Для добавления домена в DNS сервер необходимо выполнить GET запрос на адрес https://cp-(имя кластера).vds64.com/api.php и передать следующие параметры:

dns_add_domain - Параметр определяет что должен сделать api , значение должно быть 1
login - Ваш логин в VDS-Центр
p - Ваш пароль в VDS-Центр зашифрованный в md5
domain - Домен который необходимо добавить в DNS
ip - IP адрес привязки домена. Домен можно привязать только к IP адресам Вашего сервера

Рассмотрим формирование запроса на добавление домена при помощи php:
<?
$login="192.168.0.254"; // Ваш логин
$pass="mnvj847hs"; // Ваш пароль
$domain="super-domain.net.ru"; // Домен который добавляем
$domain_ip="192.168.0.254"; // IP привязки домена
// Формируем запрос при условии, что наш кластер Saturn
print "https://cp-saturn.vds64.com/api.php?dns_add_domain=1&login=".$login."&p=".md5($pass)."&domain=".$domain."&ip=".$domain_ip;
?>

При успешном добавлении , API вернет OK, при ошибке - покажет описание ошибки.
Используя данный API можно без труда написать скрипт автоматического добавления доменов из различных панелей при помощи CURL и тп. инструментов.

Личные инструменты
Пространства имён

Варианты
Действия
Навигация
Партнерская программа
Панель VDS64-Центр
Панель SimpleHM
Инструменты