Connection: via IPv4
Your IP : 18.97.14.83
In English
Categories: Server

CloudflareをDDNSみたいに使う

やりたいこと

Cloudflareで動的グローバルIPアドレス環境のホストしたい!

やりかた

前提

  • Ubuntu 22.04.3 LTS
  • ddclient 3.9.1以降
  • Cloudflare

方針

ddclientで定期的にIPアドレスの変化を確認して更新までを実施します。

変化したときだけCloudflareのアドレスを書き換えるので毎分チェックします。

インストール

Ubuntu 22.04 LTSで標準リポジトリからダウンロードできるddclientは3.9系なので簡単です。

sudo apt-get install ddclient

※Ubuntu 20.04の場合ddclientが3.8系で古いので、ddclient package : Ubuntu (launchpad.net)からダウンロードしてきましょう。

コンフィグ

Ubuntuでは /etc/ddclient.conf がデフォルトの設定です。
サーバーのIPアドレスはプライベートIPアドレスなのでwebメソッドでチェックすることにしています。
webはHTTPでIPアドレスを返してくれれば良いのでコンフィグ例のip1.info ではなくipify.orgmyip.dnsomatic.comを使うことも出来ます。
コンフィグを試すときは-vを付けるとエラーがわかりやすいです。

定期実行

いちばん簡単なのはcronを使うことです。

sudo crontab -e

毎分実行するように設定します。

* * * * * ddclient --file /etc/ddclient.conf

 

まとめ

簡単便利なddclientを使ってDDNSのアドレス更新をしましょう。

This post was last modified on 2024年2月20日 5:28 PM

Share
Published by
おきん(blog)

Recent Posts

AT-x510-28GTXのTips

概要 AT-x510-28GT…

1週間 ago

中古のM1 Macbook Airを買った話

つい先日、中古のMacbook…

3週間 ago

買って良かったもの 10Gtek USB コンソールケーブル Type-C

最近Macbookを買ったので…

1か月 ago

This website uses cookies.