'''DDNS, Dynamic DNS or DynDNS''' is a service which offers operators of homeservers the possibility to have an URL which doesn't change when the provider changes the servers public IP-Address.

+

'''Dynamic DNS''' or '''DDNS''' is a method of updating, in real time, a [[DNS]] to point to a changing IP address on the Internet. This is used to provide a persistent domain name for a resource that may change location on the network.

−

=Router or Server?=

+

==Router==

−

Most (home) routers offer connecting to different DDNS Services. But the offered lists are limited to serveal services which are most likely not free. If the Router supports a free service, or you are willing to pay or donate for a service, you should do this, it is faster and more reliable.

+

Many routers have built in DDNS Services but can be limited in the services which they update. If the Router supports a the service, or you are willing to pay or donate for a service, you should do this, it is faster and more reliable.

In that case, there is no need to use a softwareside solution.

In that case, there is no need to use a softwareside solution.

−

{{Warning|You should definetly set up NAT on your router or a firewall on your PC and do everything to secure your network and computers.}}

+

==Software Dynamic DNS==

+

=== Afraid ===

+

[http://FreeDNS.afraid.org FreeDNS.afraid.org] is a free Service which is easy and uncomplicated to set up.

−

=Setting up DDNS=

+

There are several options to enable automatic DDNS updating for this provider:

−

==Service==

−

[http://FreeDNS.afraid.org FreeDNS.afraid.org] is a free Service which is easy and uncomplicated to set up.<br>

−

==Software==

+

==== afraid-dyndns ====

−

After Singing-Up there, install {{AUR|afraid-dyndns-uv}}, available in the [[Arch User Repository]], it updates the IP.

+

The package {{AUR|afraid-dyndns-uv}} is available in the [[AUR]].

−

{{Note|Besides {{Pkg|perl}}, it depends on {{Pkg|perl-libwww}} and {{Pkg|perl-xml-simple}} available in the [[Official Repositories]].}}

−

==Configuration==

+

==== ddclient ====

−

After building and installing the package, configuration of {{ic|/usr/bin/afraid-dyndns-uv}} (which is a perl script) is nessecary.

−

Locate the Lines

+

The package {{Pkg|ddclient}} is available in the [[community]] repository. It includes [[systemd]] support. Unfortunately, it seems to generate broken update URLs for freedns: http://ddclient.tisnix.be/ticket/58

Revision as of 10:48, 27 September 2013

Dynamic DNS or DDNS is a method of updating, in real time, a DNS to point to a changing IP address on the Internet. This is used to provide a persistent domain name for a resource that may change location on the network.

Contents

Router

Many routers have built in DDNS Services but can be limited in the services which they update. If the Router supports a the service, or you are willing to pay or donate for a service, you should do this, it is faster and more reliable.
In that case, there is no need to use a softwareside solution.