Skip to content

dreamins/Route53DDNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Windows UI application + windows service to use Route53 as a Dynamic DNS provider. 
Application is supposed to be launched on any machine inside network behind one NAT-ing device with one external IP.
It deliberately does not do anything with registry, but stores everything in files.

There is no installer at this point. 

= Requirements =
.NET framework 4.5
Visual Studio Express C# 2012 (Depends on usage)

= Usage if you trust the binaries =

For UI application

1. Download archive with binaries from downloads section
2. Unpack
3. run the Route53DDNS.exe from Route53DDNS directory

For service

1. Download archive with binaries from downloads section
2. Unpack
3. Determine where is your .net framework4 directory located
4. Run "cmd" as administartor, change directory to where you unpacked the bundle + Route53DDNSService
5. Inside cmd run c:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /LogToConsole=true Route53DDNSService.exe"
6. Create Route53DDNSService\config\aws.json with AWS credentials 
{
	"awsAccessKey":"",
	"awsSecretKey":"",
	"hostedZoneId": "",
	"awsRegion": "us-east-1"
}

or

run the Route53DDNS.exe and let application create the config for you in UI.

7. Go to services and start it, or reboot it will autostart. Look in logs it works!

= Source code compile and usage =
1. Download the source from github by doing in git shell
git clone git://github.com/dreamins/Route53DDNS.git
2. Open with Visual Studio Express C# 2013 (or any other recent enough for .NET 4.5)
4. Rebuild
5. Run executable for UI or see above for service


= Notes =
a. The package includes modified version of log4net built with .NET client profile.
Original log4net can be downloaded from http://logging.apache.org/log4net/ and is distributed under Apache License 2.0

b. The package includes pre-compiled by AWS AWSSDK 2.0.2.0. It can be downloadad from http://aws.amazon.com/sdkfornet/ and is distributed under Apache License 2.0

About

Route53 dynamic dns Windows UI and background service

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages