Dynamic DNS for developers and teams

  • Work locally with virtual hosts (online and offline)
  • Test on devices in the same network
  • Share with teammates in the same network
  • Share with anybody over the web (with port forwarding)

This tool will create/ update user_name.domain A and *.user_name.domain A DNS records.

vdns host   # Update Nameserver with local loopback IP (host-only access)
vdns lan    # Update Nameserver with local area IP (local network access)
vdns wan    # Update Nameserver with wide area IP (Internet access)
vdns off    # Delete Nameserver records


# specials (@todo):

vdns host --offline         # Start a local Nameserver server and work offline
vdns wan --forward-port 80  # Set up Port forwarding in your router via UPnP

Supported Nameservers

Installation

gem install vdns

# run vdns once and update config file ...
vdns
vi ~/.vdns/conf.yml