Je voudrais configurer un programme de mise à jour IP pour OpenDNS.
Je ne demande pas comment inclure les serveurs OpenDNS dans mon /etc/resolv.conf
.
Après quelques recherches, je peux le configurer:
installer ddclient:
ddclient est un client Perl utilisé pour mettre à jour les entrées DNS. Ce client travaille avec tous nos services ainsi que des services fournis par plusieurs de nos concurrents.
Sudo apt-get install ddclient
quand il commence à demander des paramètres, il suffit de cliquer sur next et next ...
Maintenant, nous devons configurer 2 fichiers, ouvrir un terminal et taper ce qui suit:
Sudo nano /etc/default/ddclient
# Configuration for ddclient scripts
# Generated from debconf on Mon Aug 2 12:39:39 CEST 2010
#
# /Etc/default/ddclient
# Set to "true" if ddclient run Should Be Every time a new ppp connection is
# Established. This Might Be Useful, if You are using dial-on-demand.
run_ipup = "false"
# Set to "true" if ddclient Should run in daemon mode
# If tis is changed to true, run_ipup Must Be Set to false.
run_daemon = "true"
# Set the time interval Between the updates of the dynamic DNS name in seconds.
# This option only Takes effect if the ddclient runs in daemon mode.
daemon_interval = "300"
maintenant avec l'autre:
Sudo nano /etc/ddclient.conf
# #
# # OpenDNS.com account-configuration
# #
ssl = yes
use = web, web = whatismyip.org
server = updates.opendns.com
protocol = dyndns2
login = username in OpenDNS <-----
password = 'key OpenDNS' <----- CHANGE THIS
(Name of the network you set up in OpenDNS) <-----
Et configurez votre DNS comme décrit dans le message de JE2Tom.
La méthode normale pour l’installer à la maison consiste à configurer votre routeur pour l’utiliser. La procédure à suivre varie d’un modèle à l’autre, mais la page de support de base pour OpenDNS est ici , c’est un bon point de départ.
Si vous voulez toujours configurer votre machine Ubuntu pour utiliser OpenDNS, leur procédure est ici .
Bonne chance.
Très agréable. Cependant, suite aux conseils ci-dessus, l'erreur se produit pour moi: "AVERTISSEMENT: impossible de déterminer l'adresse IP". Pour résoudre cette erreur, il suffisait de supprimer les espaces vides dans les options du fichier.
Et pour obtenir l'IP, c'est mieux le site: myip.dnsomatic.com
Voir ci-dessous:
Sudo nano /etc/ddclient.conf
# #
# # OpenDNS.com account-configuration
# #
ssl=yes
use=web, web=myip.dnsomatic.com
server=updates.opendns.com
protocol=dyndns2
login=username in OpenDNS <-----
password='key OpenDNS' <----- CHANGE THIS
(Name of the network you set up in OpenDNS) <-----
Test si tout va bien avec la commande:
Sudo ddclient -verbose -file /etc/ddclient.conf
À compter de 2018, voici les étapes à suivre pour que le programme de mise à jour IP fonctionne. Cette réponse intègre les deux réponses précédentes par hhlp et user268594.
Pour limiter les mises à jour à un réseau spécifique, reportez-vous à cette question .
Installez le programme de mise à jour:
$ Sudo apt install ddclient
Cela ouvrira son interface utilisateur basée sur Shell. La correction de ses valeurs configurées n’est pas très importante pour le moment, car elles doivent être reconfirmées et éventuellement modifiées ultérieurement.
Utilisez Sudo nano /etc/default/ddclient
pour configurer comme suit:
# Configuration for ddclient scripts
# generated from debconf on Sun Jun 24 00:08:13 EDT 2018
#
# /etc/default/ddclient
# Set to "true" if ddclient should be run every time DHCP client ('dhclient'
# from package isc-dhcp-client) updates the systems IP address.
run_dhclient="false"
# Set to "true" if ddclient should be run every time a new ppp connection is
# established. This might be useful, if you are using dial-on-demand.
run_ipup="false"
# Set to "true" if ddclient should run in daemon mode
# If this is changed to true, run_ipup and run_dhclient must be set to false.
run_daemon="true"
# Set the time interval between the updates of the dynamic DNS name in seconds.
# This option only takes effect if the ddclient runs in daemon mode.
daemon_interval="300"
Compte tenu de ce fichier, lors d’un redémarrage, le processus ddclient devrait démarrer automatiquement en mode démon.
$ ps aux | grep [d]dclient
root 15323 0.0 0.0 39564 10036 ? S 09:11 0:00 ddclient - sleeping for 180 seconds
Utilisez Sudo nano /etc/ddclient.conf
pour configurer comme suit:
protocol=dyndns2
use=web, if=myip.dnsomatic.com
ssl=yes
server=updates.opendns.com
[email protected]
password='YOUR_PASSWORD'
Home
Personnalisez les trois dernières lignes ci-dessus. La dernière ligne est votre étiquette de réseau, comme indiqué dans Paramètres OpenDNS .
La référence principale de cette section est un article de support OpenDNS .
Testez une fois (pas en tant que démon):
$ Sudo ddclient -verbose -file /etc/ddclient.conf
Lorsque la commande ci-dessus est exécutée pour la première fois, la dernière ligne de la sortie devrait représenter:
SUCCESS: updating Home: good: IP address set to 72.30.35.10
Si la commande est répétée, la dernière ligne de la sortie devrait représenter:
SUCCESS: Home: skipped: IP address was already set to 72.30.35.10.
C'est une question de sept ans n'est plus pertinente. OpenDNS n'a pas besoin d'un programme de mise à jour sous Windows ou Linux.
Pour simplifier, ajoutez les adresses IP primaire et secondaire OpenDNS dans le routeur. Une spécification couvre soit Ethernet ou WiFi. Si cela ne peut pas être fait dans le routeur, comme dans mon cas parce que le DNS de votre fournisseur de services Internet (ISP) et qu'ils ne sont pas remplaçables, placez-les dans la configuration du réseau.
Selon leur connexion, ils se trouvent dans l'onglet Paramètres IPv4 ou IPv6, sous des serveurs DNS supplémentaires, tels que: 208.67.222.222, 208.67.222.220. Dans ce cas, ils doivent être spécifiés pour chaque type de connexion. Testez-le avec le site Web OpenDNS suivant: https://welcome.opendns.com/