私の家の聯通ブロードバンドには公衆網IPがありますが、時々交換してくれますが、私が使用しているTPlinkのルータはDDNS機能を持参していますが、更新の頻度が高くないため、リアルタイム性は強くありません。時々糸が落ちてもわかりません。
そこで、ウェブを検索してみると、Cloudflareを動的ドメイン名解決サービスとして使用して、パブリックIPを解決し、リアルタイムで動作するために短い間隔を設定できることがわかりました。
まずGlobal API Keyを取得し、このアドレス:https://dash.cloudflare.com/profile、key:を取得します
その後、DDNSドメイン名を設定する計画を設定し、IPを記入することができ、とにかくすぐに更新する必要がありますが、キーは雲が灰色である必要があります。
Test.tstrs.meを例に挙げてみましょう
これでCloudflare上の操作が完了する.
最初にスクリプトファイルをダウンロードする:
wget https://raw.githubusercontent.com/SaltyLeo/cloudflare-api-v4-ddns/master/cf-v4-ddns.sh
それを編集します
nano cf-v4-ddns.sh
これらのフィールドを補完し、括弧部分は削除する必要があります
CFKEY=【填写 Global API Key】 CFUSER=【填写 CloudFlare 的登陆邮箱】 CFZONE_NAME=【你的一级域名,比如 tstrs.me】 CFRECORD_NAME=【你的二级域名,比如 test.tstrs.me】
実行可能権限を付与する:
chmod 755 cf-v4-ddns.sh
最後に実行してみましょう
./cf-v4-ddns.sh
すべてが正常であれば、出力は次の図のようになるべきである
私がTPlinkが持っているDDNSを使わないのは、更新が遅いので、いつ更新できるかわかりませんが、このスクリプトは、更新頻度を自由に設定することができますが、こちらでは2分に1回実行するように設定していますが、ネットワーク変動があっても2分しか断線しておらず、それほど深刻ではありません。
ここではcrontabを使用してタイミングタスク使用コマンド`crontab-e‘を操作してタイミングタスクエディタを開き、以下のコマンドを記入して、あなたのディレクトリに基づいて自分でパスを修正します
*/2 * * * * /root/cloudflare_ddns/cf-v4-ddns.sh >/dev/null 2>&1
ここまでDDNSサービスの配置と自動化が完了しており,システムは2分ごとにDNSデータを問い合わせ,IPが現在のIPと一致すれば更新せず,一致しなければ更新される.
言語が en-us の訪問者のうち、私の Web サイトは基本的に 4 秒しか滞在せず、直帰率は 95.4 ですが、訪問者全体の 16.5 を占めています。私は非常に批判するのが好きな人ですが、GA が私に思い出させてくれたので、多言語サポートを最適化します。
この記事は主にブロックチェーンインスタンスの構築方法を書いています
この記事では、私の記事の表紙画像の制作過程を簡単に紹介します。
このサイトのドメイン名の話
VNC を使用するための簡単な基本チュートリアル
目次
人気タグ
その他の言語
サイト情報