web-dev-qa-db-ja.com

OpenDNS用のIPアップデーターを構成する

OpenDNS用のIPアップデーターを構成したいと思います。

  1. どのパッケージをインストールする必要がありますか?
  2. どのような構成が必要ですか?

/etc/resolv.confにOpenDNSサーバーを含める方法については質問していません。

5
hhlp

いくつかの調査の後、私はそれを設定できます:

  1. openDnsでアカウントを作成します。
  2. ddclientをインストールします。

    ddclient は、DNSエントリの更新に使用されるPerlベースのクライアントです。このクライアントは、当社のすべてのサービスおよび多くの競合他社が提供するサービスと連携します。

    Sudo apt-get install 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)   <----- 

そして、彼の投稿でJE2Tomを説明するようにDNSを構成します。

2
hhlp

自宅で設定する通常の方法は、ルーターを使用するように設定することです。これを行う方法はモデルによって異なりますが、OpenDNSの基本的なサポートページは here です。これは出発点として適切です。

UbuntuマシンをOpenDNSを使用するように設定したいだけなら、そのハウツーは here です。

幸運を。

8
Tom Brossman

非常に素晴らしい。ただし、上記のヒントに従って、エラーが発生します: "警告: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
5
user268594

2018年現在、IPアップデーターを機能させる手順は次のとおりです。この回答は、hhlpとuser268594による2つの回答を統合します。

更新を特定のネットワークに制限するには、 この質問 を参照してください。

Installation

アップデーターをインストールします。

$ Sudo apt install ddclient

これにより、シェルベースのUIが開きます。設定された値の正確さは、現時点ではあまり重要ではありません。とにかく後で再確認し、場合によっては変更する必要があるためです。

Ddclientを構成する

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

Ddclient.confを構成する

Sudo nano /etc/ddclient.confを使用して、次のように構成します。

protocol=dyndns2
use=web, if=myip.dnsomatic.com
ssl=yes
server=updates.opendns.com
[email protected]
password='YOUR_PASSWORD'
Home

上記の最後の3行をカスタマイズします。最後の行は、 OpenDNS Settings に示されているネットワークラベルです。

このセクションの主なリファレンスは、 OpenDNSサポート記事 です。

テスト

1回テストします(デーモンとしてではありません):

$ 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.
3
Acumenus

これは7年前の質問で、もはや関係ありません。 OpenDNSは、WindowsまたはLinuxのアップデーターを必要としません。

簡素化するために、OpenDNSのプライマリおよびセカンダリIPアドレスをルーターに追加します。 1つの仕様は、イーサネットまたはWiFiを対象としています。私の場合のように、ISPのDNSと交換できないためにルーターでこれを実行できない場合は、ネットワーク構成に配置します。

接続に応じて、追加のDNSサーバーの下のIPv4またはIPv6の設定タブにあります:208.67.222.222、208.67.222.220。この場合、接続タイプごとに指定する必要があります。次のOpenDNS Webサイトでテストします。 https://welcome.opendns.com/

0
ineuw