Manjaro Difference between revisions of "Sync dynamic IP with openDNS service via ddclient"

Difference between revisions of "Sync dynamic IP with openDNS service via ddclient"

From Manjaro
(Marked this version for translation)
(Marked this version for translation)
 
(3 intermediate revisions by 2 users not shown)
Line 18: Line 18:
<!--T:4-->
<!--T:4-->
Set DNS addresses in resolv.conf file:
Set DNS addresses in resolv.conf file:
  sudo nano /etc/resolv.conf.head
  {{UserCmd|command=sudo nano /etc/resolv.conf.head}}


<!--T:5-->
<!--T:5-->
Line 26: Line 26:


<!--T:6-->
<!--T:6-->
{{note| If Your ISP provide IPv6 support, add these DNS IPv6 addresses entries in next lines in the ''/etc/resolv.conf.head'' file:<br/>
{{note| If Your ISP provide IPv6 support, add these DNS IPv6 addresses entries in next lines in the ''/etc/resolv.conf.head'' file:
 
<!--T:18-->
IPv6 DNS server addresses are:<br/>
<code>nameserver 2620:119:35::35<br/>
nameserver 2620:119:53::53</code>
 
<!--T:19-->
Does not provide any level of filtering:<br/>
<code>nameserver 2620:0:ccc::2<br/>
<code>nameserver 2620:0:ccc::2<br/>
nameserver 2620:0:ccd::2<br/></code>}}
nameserver 2620:0:ccd::2</code>
 
}}


== Setup openDNS in ddclient == <!--T:7-->
== Setup openDNS in ddclient == <!--T:7-->
Line 35: Line 43:
<!--T:8-->
<!--T:8-->
'''#1''' Install ddclient and ddclient dispatcher for NetworkManager:
'''#1''' Install ddclient and ddclient dispatcher for NetworkManager:
  pamac build networkmanager-dispatcher-ddclient
  {{UserCmd|command=pamac build networkmanager-dispatcher-ddclient}}


<!--T:9-->
<!--T:9-->
'''#2''' Create backup a ''ddclient.conf'' file:
'''#2''' Create backup a ''ddclient.conf'' file:
  sudo cp /etc/ddclient/ddclient.conf /etc/ddclient/ddclient.conf.skel
  {{UserCmd|command=sudo cp /etc/ddclient/ddclient.conf /etc/ddclient/ddclient.conf.skel}}


<!--T:10-->
<!--T:10-->
'''#3''' Open ''ddclient.conf'' file in text editor.
'''#3''' Open ''ddclient.conf'' file in text editor.
  sudo nano /etc/ddclient/ddclient.conf
  {{UserCmd|command=sudo nano /etc/ddclient/ddclient.conf}}


<!--T:11-->
<!--T:11-->
Line 69: Line 77:
<!--T:13-->
<!--T:13-->
'''#5''' Run command to enable NetworkManager-dispatcher.service:
'''#5''' Run command to enable NetworkManager-dispatcher.service:
  sudo systemctl enable NetworkManager-dispatcher.service
  {{UserCmd|command=sudo systemctl enable NetworkManager-dispatcher.service}}


<!--T:14-->
<!--T:14-->
Line 76: Line 84:
<!--T:15-->
<!--T:15-->
'''#7''' Visit site: [https://dashboard.opendns.com/ openDNS Dashboard] to check sync status.
'''#7''' Visit site: [https://dashboard.opendns.com/ openDNS Dashboard] to check sync status.


=See Also= <!--T:16-->
=See Also= <!--T:16-->
Line 83: Line 90:
* [http://opendns.com openDNS Homepage]
* [http://opendns.com openDNS Homepage]
* [https://www.dnsomatic.com/ DNS-O-Matic]
* [https://www.dnsomatic.com/ DNS-O-Matic]
* [https://support.opendns.com/hc/en-us/articles/227986667-Does-OpenDNS-Support-IPv6- Does OpenDNS Support IPv6?]
* [https://en.wikipedia.org/wiki/OpenDNS Wikipedia Article]
* [https://en.wikipedia.org/wiki/OpenDNS Wikipedia Article]
* The wiki page on [[Networking|networking]]
* The wiki page on [[Networking|networking]]

Latest revision as of 05:49, 15 February 2023

Other languages:
English • ‎русский


Open-dns-logo.png

Requirements - Account on openDNS

Service ddclient for sync dynamic IP need account in OpenDNS. You need:

  • Create an account on openDNS and login to OpenDNS Dashboard. Create a new Network in the settings.
  • Login on DNS-O-Matic Site using e-mail and password from OpenDNS.
  • Add new Service. From list select OpenDNS. Click button Update account info for sync OpenDNS Dashboard settings with DNS-O-Matic.


Setup openDNS in system settings

Set DNS addresses in resolv.conf file:

user $ sudo nano /etc/resolv.conf.head COPY TO CLIPBOARD


with code:
nameserver 208.67.222.222
nameserver 208.67.220.220


Note
If Your ISP provide IPv6 support, add these DNS IPv6 addresses entries in next lines in the /etc/resolv.conf.head file:

IPv6 DNS server addresses are:
nameserver 2620:119:35::35
nameserver 2620:119:53::53

Does not provide any level of filtering:
nameserver 2620:0:ccc::2
nameserver 2620:0:ccd::2

Setup openDNS in ddclient

#1 Install ddclient and ddclient dispatcher for NetworkManager:

user $ pamac build networkmanager-dispatcher-ddclient COPY TO CLIPBOARD


#2 Create backup a ddclient.conf file:

user $ sudo cp /etc/ddclient/ddclient.conf /etc/ddclient/ddclient.conf.skel COPY TO CLIPBOARD


#3 Open ddclient.conf file in text editor.

user $ sudo nano /etc/ddclient/ddclient.conf COPY TO CLIPBOARD


#4 Delete current content, paste in:

Note
REMEMBER - replace values email_address, password with correct values.

daemon=1800
syslog=yes
pid=/var/run/ddclient.pid
ssl=yes
use=web, web=myip.dnsomatic.com
server=updates.dnsomatic.com
protocol=dyndns2
login=email_address
password=password
all.dnsomatic.com



Save changes in a file.

#5 Run command to enable NetworkManager-dispatcher.service:

user $ sudo systemctl enable NetworkManager-dispatcher.service COPY TO CLIPBOARD


#6 Logout and login.

#7 Visit site: openDNS Dashboard to check sync status.

See Also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.