Show pagesourceOld revisionsBacklinksBack to top Share via Share via... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer RedditRecent ChangesSend via e-MailPrintPermalink × Table of Contents Ddclient (dynamic dns client) Maintainer Introduction Installation Usage add a custom provider fragment Issues RPM from atrpms Sources Ddclient (dynamic dns client) Available NS6 and NS7 Maintainer Stephane de Labrusse at stephdl@de-labrusse.fr Is this Module helpful to you ? Please consider donating Introduction Every computer attached to the Internet has an IP address. Name Translation is the process of relating a name (like 'www.google.com') to an IP address (like '74.125.19.103') so that a website (or other service) on a computer can be accessed using an easily remembered name, rather than the IP address number of the computer. Name Translation is implemented via a distributed database known as the Domain Name System. This database is implemented on the Internet by DNS name servers which keep track of DNS records and exchange this information between each other to maintain consistency. Every request for a name (ie. a web browser) is then directed to one of these name servers. Most servers on the Internet have a fixed (static) IP address that never changes. The DNS record for this node will only change infrequently. However, many home users are assigned an IP address that changes more frequently. These dynamic IP addresses are assigned by an ISP. This makes it a challenge to translate a Name to one of these IP addresses. A number of DNS name servers offer a method to update the DNS database with dynamic IP name translations. This is accomplished by using a small software utility on their computer or a local router. These Dynamic DNS services allow the user to choose a hostname and set an initial IP address to correspond to that hostname. The software utility then periodically checks for a change to the computer's IP address, and when a new IP address is discovered, it updates the Dynamic DNS database to reflect that change. Installation First you need to install my repository, see how to do it then you can install my module yum install nethserver-ddclient --enablerepo=stephdl Usage you have a bundle of dyndns providers, some are free of charge, others are not. If you think that more providers could be added, please raise an issue in github and provide the dydns configuration (GG is your friend) The service should be free to be added in the preconfigured services, all commercial services are not welcome, but you can ask :D When your providers is not listed, you have custom fields to fill but in case of specific settings it is possible that it doesn't work → raise a bug add a custom provider fragment For those who want to work with a specific provider, you can also add your template fragment, this is an example vim /etc/e-smith/templates/etc/ddclient.conf/30Custom then paste for cloudflare ##CLOUDFARE dynamic addresses ## server=www.cloudflare.com, \ protocol=cloudflare, \ zone=domain.tld, \ use=web, \ web=ip.changeip.com, \ login=my@email.tld, \ password=myAPIGlobal \ sub1.domain.tld, sub2.domain.tld, sub3.domain.tld, sub4.domain.tld do after signal-event nethserver-ddclient-update Issues Please raise Issues on github RPM from atrpms ftp://fr2.rpmfind.net/linux/atrpms/el6-i386/atrpms/stable/ddclient-3.8.1-9.el6.noarch.rpm Sources source are available https://github.com/stephdl/nethserver-ddclient/tree/ns6 module stephdl module/ddclient.txt Last modified: 2020/12/10 10:32by Stephane de Labrusse