What is Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> (DynDNS)?

align="justify"> 

align="justify">Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> (DynDNS)

 

align="justify"><a title="Wikipedia: DynDNS" href="https://en.wikipedia.org/wiki/Dynamic_DNS">Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> (DynDNS)a> is a system which allows the domain name data held in a nameserver to be updated in real time. The most common use for this is in allowing an Internet domain name to be assigned to a computer with a varying (dynamic) IP address.
This makes it possible for other sites on the Internet to establish connections to the machine without needing to track the IP address themselves. A common use is for activate DynDNS

align="justify">running server software on a computer that has a dynamic IP address, as is the case with many consumer Internet service providers.

To use Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> records with Joker.com, you have to  create at least one Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> record.
Additionally, the Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> feature has to be activated.

align="justify"> 

align="justify">This can be done by visiting '<abbr class="glossary" title="Domain Name Server">DNSabbr>' in '<a href="https://faq.test.joker.csl.de/goto/modify">My Domainsa>' in menu 'Domains'.

align="justify"> 

align="justify">After this, you have to configure your (DSL-) router or your Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> software on your computer.

align="justify">Currently, there is a limit of 20 records per domain. The nameserver records have a TTL (time to live - defines the latency before changes become visible) of 60 seconds.

align="justify"> 

align="justify">Please note: The "username" and "password" referred to in this section are not identical with your standard Joker.com credentials. Instead, you will be provided with special credentials when you create  your DynDNS entry, which are only valid for those entries with the specific domain.

align="justify"> 

align="justify">Examples

align="justify"> 

align="justify">Hardware Devices / Routers

align="justify"> 

A hardware device like a DSL router often is able to handle Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> itself. As an example, this is the corresponding section of a Fritz!Box DSL router:
In the menu (web ui), you have to chose "Preferences" => "Internet" => "Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr>".
You have to enable "Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr>" with the checkbox. Then please choose "Custom" as Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> Provider.
The input fields then have to be filled like this

 

Update-<abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr>: https://svc.joker.com/nic/update?username=<username>&amp;password=<pass>&amp;myip=<ipaddr>&amp;hostname=<domain>
Domain name: <enter your Joker.com Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> record (Domain name) here>
Username: <enter the username you got at Joker.com's <abbr class="glossary" title="Domain Name Server">DNSabbr> management for this domain>
Password: <enter the password you got at Joker.com's <abbr class="glossary" title="Domain Name Server">DNSabbr> management for this domain>
Note: SSL is not supported by all devices, especially olders ones need to use: http://svc.joker.com/nic/update?...

align="justify"> 

align="justify">Please note: The parameter 'myip' is optional; if not provided, the originating IP address is used automatically.

align="justify"> 

align="justify">Sample:

Update-<abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr>: https://svc.joker.com/nic/update?username=<username>&amp;password=<pass>&amp;myip=<ipaddr>&amp;hostname=<domain>
Domain name: www.yourdomain.com
Username: 156ba6fa7f93bfd7
Password: 5bc123a7100ef6a2

align="justify"> 

align="justify">Or using as direct <abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr>:

Update-<abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr>: https://svc.joker.com/nic/update?username=156ba6fa7f93bfd7&amp;password=5bc123a7100ef6a2&amp;hostname=www.yourdomain.com

align="justify"> 

align="justify">To check your current IP address, please usethis <abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr>:
align="justify"> 

https://svc.joker.com/nic/checkip

align="justify"> 
align="justify">Some Dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> software clients do need this <abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr>.

 

 

Software Clients

align="justify"> 

align="justify">Windows

 

A simple and popular free DynDNS updater for Windows is <a title="DDClient" href="http://www.randomnoun.com/wp/2013/08/19/a-dynamic-dns-client-for-windows/" target="_blank">ddclienta>. The installation creates a section "ddclient" in the Windows start menu.
After the installation - during which you might enter any data - please copy the following text as "ddclient.conf" into the directory where "ddclient" was installed. In the windows start menu you can also use the entry "Open ddclient.conf in notepad" by right-clicking on "Run as administrator".
Please replace the placeholders with your entries beforehand:

 

# ddclient.conf
#
daemon=5m
use=web
web=svc.joker.com/nic/checkip
server=svc.joker.com/nic/update?
protocol=dyndns2
login=USERNAME
password=PASSWORD
host=WWW.YOURDOMAIN.COM
ssl=yes

 

USERNAME = the DynDNS-"Username" in the DynDNS-section at Joker.com

PASSWORD = the DynDNS-"Password"

YOUR.DOMAIN.COM = Your desired hostname - which you should have previously created under "DynA" in the DynDNS section on Joker.com. When creating, there you may enter any IP like "192.168.0.1". You will later know whether your DynDNS client is working or not by checking if this IP changes to your dynamic one.
In this example above you would create the entry "www" under "DynA" for your domain "yourdomain.com".

 

After you have created the file ddclient.conf or copied it into the program directory, call the entry "start ddclient console" in the Windows start menu. A window will open and after a short time you should see messages indicating a successful IP change. Otherwise, please check whether your details (username, password, host or domain name) are correct, and also whether the <abbr class="glossary" title="Universal Resource Locator ('Link')">URLabbr> for determining your own IP works for you in the browser (".../checkip/").

If this test was successful, you can close the window and then call "start ddclient service" in the start menu with administrator rights (right mouse button, "run as administrator").
This will run ddclient in the background.

 

Another common Windows client is the "DynDNS Updater" from <a href="http://www.kanasolution.com/" target="_blank">Kana Solutiona>. A suitable profile can be downloaded as an attachment below this article.

 

align="justify">Linux

align="justify"> 

Free DynDNS-client für Linux:

align="justify">
  • ddclient - <a href="http://ddclient.sf.net/" target="_blank">ddclient.sf.neta>

 

Hints for ddclient

align="justify">
  • please use the config file ddclient.conf for the windows version provided above, it works the same
  • protocol is also "dyndns2"
  • please check on the Linux commandline, that you have access to the DynDNS service:
    • wget https://svc.joker.com/nic/checkip


 

align="justify">

Apple MacOS

 

Free DynDNS-Client for MacOS

  • ddclient (s. Windows &amp; Linux) Installation preferably via <a href="https://brew.sh/index_de">HomeBrewa>:
    1. open Mac Terminal App
    2. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
    3. If you are asked for a password, enter the password of your user account.
    4. brew install ddclient

 

A (paid) dynamic <abbr class="glossary" title="Domain Name Server">DNSabbr> client for MacOS with native Joker.com support is "IP Monitor" from <a href="https://appquarter.com/products-ip-monitor.html" target="_blank">Appquarter.coma>.

It is also available from the Mac Appstore.

 

 

attached files: kana_joker.profile

Tags: DNS, DynDNS, nameserver

Related entries:

You cannot comment on this entry