[Услуги] DDNS.UNO - ДНС сервис с простым API

Цукер

Сам себе призедент
Регистрация
5 Мар 2008
Сообщения
410
Реакции
379
Предлагаю вашему вниманию ДНС сервис с простым как 2 копейки API.

В сервисе есть 2 вида аккаунтов:
1. Бесплатный
3 домена
15 днс записей (на все домены)
API может быть отключен по решению администрации без уведомления

2. Платный (10$ в год)
+150 доменов - за каждую оплату
+500 днс записей - за каждую оплату
API - на постоянной основе


Покупка аккаунта возможна через WebMoney(прямо из кабинета) и ЛС на форуме, вскоре возможно будет приобретение кодов для активации премиум аккаунтов на плати ру.

Возможности у всех типов аккаунтов:
- добовление своего домена
- добовление поддомена на доменах системы (*.NWS.RE *.UID.BY *.LLO.by *.FES.BY *.DFC.BY *.LOO.BY *.0xFF.LINK, список доменов будет паполнятся по мере роста популярности сервиса)
- правка и создание записей типа: A MX SOA NS SRV CNAME HINFO NAPTR TXT SSHFP LOC RP SPF WKS

Регистрация в сервисе: Для просмотра ссылки Войди или Зарегистрируйся
Вход в панель: Для просмотра ссылки Войди или Зарегистрируйся
Тех. поддержка: support@ddns.uno

* Сервис работал как бесплатный больше года за это время были отточены все детали построения инфраструктуры. ( Для просмотра ссылки Войди или Зарегистрируйся ).

** Замечание по поводу обуз: за fastflux - сразу блокировка аккаунта без какого либо предупреждения и не о каком возврате денег не может быть и речи. За остальные обузы все решается в индивидуальном порядке и скорее всего сведется к устранению причины жалобы или правки проблемной записи(домена).
 
Последнее редактирование:
Специально для разработчиков мы добавили новый корневой домен:
- 0xFF.link

А также оплата теперь возможна прямо из аккаунта на сайте!
 
Api работает в штатном режиме.
Ниже привожу скрипт для Windows(PowerShell) для обновления IP в сервисе:

Код:
$scriptpath = $MyInvocation.MyCommand.Definition
[string]$dir = Split-Path $scriptpath 
set-location $dir
$oldip = gc .\ip.txt
Write-Host "Your previous IP was: $oldip"
$currentip = (New-Object net.webclient).downloadstring("http://rcb.realityripple.com/ip.php") -replace "[^\d\.]"
while ($currentip -eq '') {$currentip = (New-Object net.webclient).downloadstring("http://rcb.realityripple.com/ip.php") -replace "[^\d\.]"}
Write-Host "Your current IP is: $currentip"
if ($oldip -ne $currentip) {
    Write-Host "Sending notification to DDNS.UNO" -ForegroundColor Green
    $curreAPI = (New-Object net.webclient).downloadstring("http://api.ddns.uno/?u={ВАШ_ЛОГИН}&api={ВАШ_API_KEY}&a=changerecord&recid={ID_ЗАПИСИ}&content="+$currentip+"&ttl=3600&prio=10 ") -replace "[^\d\.]"

}
$currentip | Out-File .\ip.txt -Force
$newip = gc .\ip.txt
while ($newip -eq '') {$currentip = (New-Object net.webclient).downloadstring("http://rcb.realityripple.com/ip.php") -replace "[^\d\.]"; $currentip | Out-File .\ip.txt -Force; $newip = gc .\ip.txt}
Write-Host "New IP saved in file is: $newip"

Инструкция:
Сохраните скрипт как ip.ps1
{ВАШ_ЛОГИН} - замените на ваш логин в сервисе
{ВАШ_API_KEY} - звмените на Ваш API key(его можно посмотреть в информации о вашем аккаунте в профмле)
{ID_ЗАПИСИ} - это число ID записи конкретной(в списке доменов и поддоменов - Первый столбец), не только A вы можете менять любую запись в своих доменах

И запускайте через планировщик задач, при изменениии IP адресса будет отредактирована запись. TTL - 1 час, это вы тоже можете изменить поставив любое нужное Вам значение, также как и приоритет.
 
Назад
Сверху