Skip to content

Stoom/No-IP-DDNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

No-IP.DDNS

A class library for accessing No-IP DNS hosts.

Build status Release Downloads Issues

Documentation

MSDN style documentation can be found Here or can be built via the RebuildClientDocs.bat script.

Ran into an bug?

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.

Bug Reports

Please read this page before submitting an issue.

Breaking Changes

None

A short How To

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);

Contributions

If you've improved No-IP.DDNS and think that other people would enjoy it, submit a pull request.