AliDDNS を使用して、動的 IP VPS/NAT VPS の固定ドメイン名を展開します。

AliDDNS を使用して、動的 IP VPS/NAT VPS の固定ドメイン名を展開します。

AliDDNS ツールは、Alibaba Cloud Resolution API をベースにした DDNS ドメイン名更新ツールです。スクリプトを実行すると、Alibaba Cloud Resolution 上のドメイン名レコードをすばやく更新し、動的ドメイン名の効果を実現できます。さらに、CloudFlare API を使用して、動的 IP VPS/NAT VPS に固定ドメイン名をデプロイする方法も紹介します。よりシンプルな CF をお勧めします。

インストール方法と使用方法は以下の通りです。
1. まず、依存関係をインストールします。
CentOSの場合:

 yum install -y wget curl cronie

Debian 8+の場合:

 apt install -y wget curl cron

Ubuntu/Debian 7の場合:

 apt-get install -y wget curl cron

2. スクリプトをダウンロードし、実行してインストールします。

 wget -O /usr/sbin/AliDDNS.sh https://zhujiwiki.com/wp-content/uploads/2018/07/AliDDNS-v2.0.sh chmod +x /usr/sbin/AliDDNS-v2.0.sh /usr/sbin/AliDDNS-v2.0.sh

起動メニューがポップアップ表示されます:

 AliDDNS 工具(阿里云云解析修改工具)使用方法(Usage): AliDDNS.sh run 配置并運行工具(如果已有配置將會直接運行) AliDDNS.sh config 僅配置工具AliDDNS.sh clean 清理配置文件及運行環境AliDDNS.sh version 顯示版本信息[Info] 選擇你要使用的功能:配置并運行AliDDNS僅配置AliDDNS清理環境退出輸入數字以選擇: _

ここで、1 (数字の 1) を入力し、Enter キーを押して AliDDNS 構成ウィザードを起動します。

 [Info] 請輸入一級域名(比如example.com) (此項必須填寫,查看幫助請輸入“h”):

AliDDNSのドメイン名をddns.example.comに設定する必要がある場合は、ここにexample.comを入力してください。

分解すると、[ddns]です。[example.com]

同時に、Alibaba Cloud のクラウド解決サービス https://dns.console.aliyun.com/ にログインし、DDNS を必要とするドメイン名にレコードを追加します。

記錄類型:A主機記錄:[請填寫你的二級域名]解析線路:默認記錄值:127.0.0.1 (或者隨便填寫一個IP地址) TTL: [請根據實際需要選擇合適的TTL]同步默認線路:是(勾選)

完了したら、Enter キーを押して、セカンダリ ドメイン名の入力を続けます。

 [Info] 請輸入二級域名(比如ddns) (此項必須填寫,查看幫助請輸入“h”):

上記の例と同じように、ddns と入力して Enter キーを押して続行します。

 [Info] 請輸入記錄的TTL(Time-To-Live)值: (默認為600,查看幫助請輸入“h”):

Alibaba Cloud Analytics の無料版を使用している場合、ここで入力できる値の範囲は 600 ~ 86400 です。
Alibaba Cloud Analytics の有料版 (エンタープライズ エディション) を使用している場合、ここで入力できる値の範囲は 1 ~ 86400 です (購入した製品のタイプによって異なります)。

フォームに入力したら、Enter キーを押して続行します。

 [Info] 請輸入阿里云AccessKey ID (此項必須填寫,查看幫助請輸入“h”):

AccessKey ID と AccessKey Secret サブユーザーの AccessKey (アクセス コンソール RAM) によって割り当てられた権限を使用することをお勧めします。これが最も安全な方法です!

サブユーザーの AccessKey を使用する場合は、次の権限を割り当ててください: AliyunDNSReadOnlyAccess (Cloud Resolution (DNS) への読み取り専用アクセス権限) と AliyunDNSFullAccess (Cloud Resolution (DNS) を管理する権限)!実践能力のあるユーザーにはサブユーザーの AccessKey を使用することをお勧めします。

操作方法がわからない場合や手間を省きたい場合は、グローバル AccessKey を使用してください。しかし、この時は注意しなければなりません!グローバル AccessKey を決して開示しないでください。また、パブリック インターネット上でグローバル AccessKey を公開しないでください。これはアカウントを無料で配布するのと同じであり、Alibaba Cloud アカウントも無料で使用できます。漏洩が発生した場合は、漏洩したAccessKeyを直ちに削除してください。

フォームに入力したら、Enter キーを押して続行します。

 [Info] 請輸入阿里云Access Key Secret (此項必須填寫,查看幫助請輸入“h”):

上記のように、AccessKey ID に対応する AccessKey Secret を入力します。 AccessKey Secret の取得は、リスクの高いアカウント操作です。Alibaba Cloud 認証コードを受信できるように携帯電話を準備してください。

フォームに入力した後、AliDDNS 2.0 の新バージョンがエキスパート モードをアクティブ化しない場合は、実行プロセスに直接入ります。エキスパート モードをアクティブ化する場合は、ご理解に基づいて次のパラメータを入力してください。それ以外の場合は空白のままにしてください。

 [Info] 請輸入獲取本機IP使用的命令(查看幫助請輸入“h”):

ローカル IP アドレスを取得するために使用するコマンドを入力します。わからない場合や設定が不要な場合は、空白のままにして直接 Enter キーを押してください。

 [Info] 請輸入解析使用的DNS服務器(此項必須填寫,查看幫助請輸入“h”):

nslookup コマンドを入力して、使用されている DNS サーバーを解決します。わからない場合や設定が不要な場合は、空白のままにして直接 Enter キーを押してください。

その後、DDNS(テスト)操作プロセスが自動的に開始されます。

[情報] 既存の設定が検出されました。既存の設定を自動的に読み取ります。必要ない場合は、メニューの「環境のクリーンアップ」オプションを使用してクリアしてください。

 [Info] 正在寫入配置文件…… [Info] 正在獲取本機IP…… [Info] 本機IP:... [Info] 正在獲取ddns.example.com 的IP…… [Info] 解析結果:ddns.example.com -> 127.0.0.1 [Info] 正在生成時間戳…… [Info] 獲取到RecordID:* [Info] 正在更新解析記錄…… {"RecordId":"","RequestId":"----"} [Info] 已經更新RecordID:* [Success] DDNS記錄更新成功,新的IP為:...

最後の DDNS レコード更新成功プロンプトが表示されます。これは、DDNS レコードの同期が成功したことを意味します。後で DNS 解決が有効になるまで待ってから、DDNS ドメイン名の変更を完了してください。

  1. Crontab (スケジュールされたタスク) の展開チュートリアル まず、コマンド ラインで次のコマンドを実行します。
 crontab -e

どのエディターを選択するかを尋ねるプロンプトが表示されます。お好みに応じてテキスト エディターを選択してください。

 Select an editor. To change later, run 'select-editor'. /bin/nano /dev/null 2>&1 &

追加したら保存して終了します。

crontab: 新規 crontab のインストールというプロンプトが表示されたら、crontab が正常に書き込まれたことを意味します。次のコマンドを実行して、cron プロセスを再起動します。

CentOSの場合:

 service crond restart

Ubuntu/Debianの場合:

 service cron restart

スタートアップ項目に Cron を追加します。

CentOSの場合:

 chkconfig crond on

Ubuntu/Debianの場合:

 systemctl enable cron

スケジュールされたタスクの展開を完了できます。

この記事の全文は、https://blog.ilemonrain.com/linux/aliddns-v2.html から転載されています。
オリジナルコード: https://github.com/kyriosli/koolshare-aliddns/tree/master/aliddns

<<:  CloudCone: 年間 40 ドル / 512 MB メモリ / 100 GB SSD スペース / 2 TB 帯域幅 / KVM / ロサンゼルス

>>:  NameCheap: G Suite に 5 ドル使うと 25 ドル無料

推薦する

Linode 1GB RAM KVM VPS シンガポール レビュー

詳細: Linode: 月額 5 ドル/1GB メモリ/20GB SSD スペース/1TB トラフィ...

PulseHeberg: 月額 4 ユーロ/メモリ 2GB/容量 250GB/トラフィック無制限/250Mbps/KVM/フランス

PulseHeberg は 2012 年に設立されたフランスのホスティング会社であり、正式に登録され...

Clouvider: 英国限定のサーバー割引、35ポンドから、Alipayをサポート

英国のホスティング プロバイダーである Clouvider は会社として運営されており (会社番号:...

Linux VPS での OpenVPN のワンクリック インストール スクリプト

状態: TUN/TAPが有効1. Centos 6 (32 ビットと 64 ビットの両方) での O...

AFRICA CLOUD LIMITED: $19.99/年/512MB メモリ/10GB SSD スペース/500GB トラフィック/100Mbps ポート/VMWARE/南アフリカ CN2

南アフリカの商人(中国人かもしれない)であるAFRICA CLOUD LIMITEDは、主にVPS、...

TMT ホスティング: 月額 1.96 ドル / メモリ 256 MB / スペース 25 GB / トラフィック 1 TB / 1 Gbps / DDOS / KVM / シアトル

TMT HOSTINGは2018年に設立された企業で、主にシアトル、ダラス、イギリスのロンドンで仮想...

WholesaleInternet: 月額 20 ドル / 2*L5520 / 24GB メモリ / 240GB SSD + 3TB ハードディスク / 100TB トラフィック / 1Gbps 帯域幅 / カンザス

WholesaleInternet は、カンザスシティのダウンタウンに拠点を置くインターネット サー...

Time4VPS: 11.94 ユーロ/年/512MB RAM/512GB ストレージ/4TB 帯域幅/OpenVZ/リトアニア

Time4VPS は、リトアニアで正式に登録された会社である Interneto vizija (2...

XEEPI: 月額 2.5 ドル / 256 MB RAM / 10 GB ストレージ / 300 GB 帯域幅 / OpenVZ

アメリカのホスティング会社であるXEEPIは2010年に設立され、仮想ホスティング、VPS、専用サー...

StableVM: 月額 3.65 ユーロ/4GB RAM/15GB SSD スペース/無制限トラフィック/OpenVZ/フランス

新しく設立されたホスティング プロバイダーである StableVM は、OVH にデータ センターを...

VPSPlayer: 275 元/年/1 コア専用 @Ryzen™ 9 3950X/512MB メモリ/70GB NVMe スペース/1TB トラフィック/2Gbps ポート/DDOS/KVM/ロサンゼルス 4837

VPS Playerは中国実業家が2019年7月に設立した会社で、初期は香港CN2のクラウドサーバ...

Yandex 360: 1TB ネットワークディスク、無料ドメイン名メール、年払い 90 元

Yandex 360 は、Yandex が開始したオンライン ディスクとドメイン名のメールボックスを...

ドメイン名プロモーション情報

1. BigRock の新規登録 .com ドメイン名は、初年度 99 ルピーのみです。アドレス: ...

CosmosTeck: $15/年/256MB メモリ/4GB SSD/300GB 帯域幅/KVM/ロサンゼルス

CosmosTeck、2回導入。ロサンゼルスとダラスにデータセンターがあり、小規模なブログやその他の...