Dynamic DNS Setup Instructions for Raspberry Pi
Regardless of where your server is you can always gain access to it using Dynamic DNS Services
Part 1 of 9: Create a user profile at the dnsdynamic website: https://www.dnsdynamic.org
Part 2 of 9: Choose “add a new domain” once logged in on the dnsdynamic website.
Part 3 of 9: Start Raspberry: Plug device in, if not already powered on
Part 4 of 9: Login to device: Once the operating system finishes loading, you will need to log in. The default username is "pi", and the default password is "raspberry"
Part 5 of 9: Install the update service:: Once logged in type, "sudo apt-get install ddclient"
Part 6 of 9: Edit the \etc\ddclient.conf file: Replace the username, password, and domain with the information for your account
# Configuration file for ddclient generated by debconf
#
# /etc/ddclient.conf
daemon=60 # check every 60 seconds
syslog=yes # log update msgs to syslog
mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
ssl=yes # use ssl-support.
use=web, web=myip.dnsdynamic.com # get ip from server.
server=www.dnsdynamic.org # default server
login=YOUR-LOGIN # your login
password=YOUR-PASSWORD # your password
server=www.dnsdynamic.org, \
protocol=dyndns2 \
YOUR-DOMAIN
Part 7 of 9: Save the changes to the ddclient.conf file
Part 8 of 9: Restart ddclient service: Type "/etc/init.d/ddclient restart" to restart the service
Part 9 of 9: Configure your router to forward ports: Forward port 80 for web, 21 for ftp, or other ports needed for hosted website to your Raspberry Pi. Please consult with router manual for further instructions.