A class library for accessing No-IP DNS hosts.
MSDN style documentation can be found Here or can be built via the RebuildClientDocs.bat script.
Before reporting it to us, please check out the FAQ to see if it is actually a bug. If you can not find anything related to your issue, feel free to report it to us in the issue tracker.
Please read this page before submitting an issue.
None
Generate UserAgent
var userAgent = new UserAgent("ProgramName");
Register client (Only do this once and store the client.Id and client.Key encrypted)
var client = new Client(userAgent);
client.Register("username", "password");
Get zones
var zones = client.GetZones();
Get hosts in specified zone
var hosts = client.GetHosts(zone);
Update host IP address
var host = hosts.where(x => x.Name = "HostToChange");
host.Address = IPAddress.Parse("127.0.0.1");
client.UpdateHost(host);
If you've improved No-IP.DDNS and think that other people would enjoy it, submit a pull request.