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.

Valid XHTML 1.0 Transitional Valid CSS!