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

[メモ]JellyfinでEntraID認証

概要 メディアサーバーのJel…

4週間 ago

MastodonでhCaptchaを使う

概要 Mastodonサーバー…

2か月 ago

Redisを6.0から7.xに更新する

概要 Ubuntu 22.04…

3か月 ago

CodiMDでEntra IDを使う

出来ること CodiMDのログ…

3か月 ago

災害時等の各種サービス提供について

災害時等に備えた取り組みやサー…

4か月 ago

This website uses cookies.