Я хотел бы настроить IP updater для OpenDNS.
Я не спрашиваю о том, как включать серверы OpenDNS в мой /etc/resolv.conf
.
После некоторого исследования я могу настроить его:
установка ddclient:
ddclient является основанным на Perl клиентом, используемым для обновления записей DNS. Этот клиент работает со всеми нашими сервисами, а также услугами, предоставленными многими нашими конкурентами.
склонные sudo - получают установку ddclient
когда это начинает просить параметры просто нажимать затем и затем...
Теперь мы должны настроить 2 файла, открыть терминал и ввести следующее:
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"
теперь с другим:
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) <-----
И настройте свой DNS, как описывают JE2Tom в его сообщении.
Нормальный способ настроить его дома состоит в том, чтобы просто настроить Ваш маршрутизатор для использования его. Как сделать, это варьируется моделью, но основная страница поддержки для OpenDNS здесь, это - хорошая начальная точка.
Если Вы все еще хотите просто настроить свою машину Ubuntu для использования OpenDNS, их практическое руководство здесь.
Удачи.
Очень мило. Однако следуя советам выше, ошибка происходит для меня: "ПРЕДУПРЕЖДЕНИЕ: не мог определить IP-адрес". Для разрешения этой ошибки было только необходимо удалить пробелы в опциях файла.
И получить IP - лучше сайт: myip.dnsomatic.com
Посмотрите ниже:
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) <-----
Тест, если все хорошо с командой:
sudo ddclient -verbose -file /etc/ddclient.conf
По состоянию на 2018 вот шаги для получения IP updater работа. Этот ответ интегрирует два ответа перед ним hhlp и user268594.
Для ограничения обновлений определенной сети обратитесь к этому вопросу.
Установите updater:
$ sudo apt install ddclient
Это откроет его основанный на оболочке UI. Правильность его настроенных значений не очень важна в это время, поскольку они должны быть подтверждены и возможно изменены позже так или иначе.
Использовать sudo nano /etc/default/ddclient
настраивать как указано ниже:
# 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"
Учитывая этот файл, на перезагрузку, должен запуститься процесс ddclient, автоматически запускаются в режиме демона.
$ ps aux | grep [d]dclient
root 15323 0.0 0.0 39564 10036 ? S 09:11 0:00 ddclient - sleeping for 180 seconds
Использовать sudo nano /etc/ddclient.conf
настраивать как указано ниже:
protocol=dyndns2
use=web, if=myip.dnsomatic.com
ssl=yes
server=updates.opendns.com
login=YOUR@EMAIL.COM
password='YOUR_PASSWORD'
Home
Настройте последние три строки выше. Последняя строка является Вашей меткой сети как показано в Настройках OpenDNS.
Основная ссылка для этого раздела является статьей поддержки OpenDNS.
Тест однажды (не как демон):
$ sudo ddclient -verbose -file /etc/ddclient.conf
Когда вышеупомянутая команда выполняется впервые, последняя строка вывода должна представить:
SUCCESS: updating Home: good: IP address set to 72.30.35.10
Если команда повторяется, последняя строка вывода должна представить:
SUCCESS: Home: skipped: IP address was already set to 72.30.35.10.
Это - семилетний вопрос, больше не релевантно. OpenDNS не нужен updater в Windows или Linux.
Для упрощения добавьте OpenDNS Основные и вторичные IP-адреса в маршрутизаторе. Одна спецификация покрывает или Ethernet или WiFi. Если это не может быть сделано в маршрутизаторе, как в моем случае, потому что собственный DNS ISP и они не заменимы, то размещают их в конфигурацию сети.
В зависимости от соединения они найдены в на любом вкладка IPv4 или IPv6 Settings под дополнительными серверами DNS как: 208.67.222.222, 208.67.222.220. В этом случае они должны быть указаны для каждого типа соединения. Протестируйте его со следующим веб-сайтом OpenDNS: https://welcome.opendns.com/