Connection: via IPv4
Your IP : 18.118.144.98
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

中古のM1 Macbook Airを買った話

つい先日、中古のMacbook…

1日 ago

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

最近Macbookを買ったので…

3週間 ago

media-proxy-rsをビルド・実行する

media-proxy-rsを…

3か月 ago

[メモ]NetboxでEntra ID認証(SSO)[編集中]

[メモ]JellyfinでEn…

3か月 ago

ものぐさのためのXbox Game Pass Ultimate更新節約術

ものぐさ節約家のためのXbox…

3か月 ago

This website uses cookies.