Project

dynamic53

0.0
No commit activity in last 3 years
No release in over 3 years
Setup dynamic dns service using Route 53 and Ruby
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.3
>= 0

Runtime

 Project Readme

Dynamic53

Simple ruby executable that will allow you to setup 'dynamic dns' to a local network like dyndns or any other dynamic dns service using Route 53 and Ruby

Installation

Add this line to your application's Gemfile:

gem 'dynamic53'

And then execute:

$ bundle

Or install it yourself as:

$ gem install dynamic53

Now setup a ~/.dynamic53 file in your home directory with the AWS access key and secret comma delimited like

echo "xxxx,xxxx" > ~/.dynamic53

Usage

Now that the gem is installed you can run

$ dynamic53 {{user}} {{zonename}} {{somesubdomain}}    

Or if you'd like it to use a stringified version of the bonjour name use

$ dynamic53 {{user}} {{zonename}}

This will update the route 53 record with the machines current ip.

Simple Easy and Effective :)

If it doesn't work for you well I'm sorry maybe I'll fix it later.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request