Feature #11358
closedNew Dynamic DNS Provider: NIC.RU
100%
Description
https://www.nic.ru/help/dynamic-dns-for-developers_5810.html:
Request for IP address update looks like this:
GET https://api.nic.ru/dyndns/update?hostname=myhost1.test.ru,myhost2.test.ru&myip=192.168.1.1
Authorization: Basic <base64-encoded-string>
Alternative option:
Parameters transferred in the query:
hostname - receives a list of hostnames for which IP addresses are to be assigned, separated with commas;
myip – new IPv4 address;
ipv6 – new IPv6 address.
Parameters myip and ipv6 are optional. If a request has no myip, then will be set IPv4 address from which connection was made. If a request has no ipv6, then IPv6 address will not be set.
In case of success, HTTP code 200 will be returned; response body will look like this:
good 192.168.1.1
good ::1
If IP address for domain myhost2.test.ru is not updated because record is absent, then response body will look like this:
good 192.168.1.33
nohost
In case of authentication error, HTTP code 200 will be returned; response body will look like this:
badauth
The response may also include character codes notfqdn and dnserr.
Updated by Viktor Gurov almost 4 years ago
Updated by Renato Botelho almost 4 years ago
- Status changed from New to Pull Request Review
- Assignee set to Viktor Gurov
- Target version set to CE-Next
Updated by Jim Pingle almost 4 years ago
- Target version changed from CE-Next to 2.6.0
Updated by Viktor Gurov over 3 years ago
- Status changed from Pull Request Review to Feedback
- % Done changed from 0 to 100
Applied in changeset 4e820dc1e02074ddf8de28d3be4f54be4a5c8066.
Updated by Jim Pingle over 3 years ago
- Subject changed from add NIC.RU DDNS support to New Dynamic DNS Provider: NIC.RU
Updating subject for release notes.
Updated by Jim Pingle over 3 years ago
- Target version changed from 2.6.0 to 2.5.2
Updated by Jim Pingle over 3 years ago
- Status changed from Feedback to Closed
Closing for lack of feedback. No way for us to test this here.