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 ドル無料

推薦する

六十雲: 28元/月/1GBメモリ/15GB SSDスペース/500GBトラフィック/30Mbpsポート/KVM/香港CMI

中国商人のLiuliuyunは2020年1月に設立され、ロサンゼルスのCN2 GIAや香港のCN2 ...

静安快雲VPS 2GBメモリ 4Mbps帯域幅 鄭州 簡単な評価

詳細: Kuaiyun VPS: 650 元/2 年/2GB メモリ/100GB スペース無制限トラ...

AuroraCloud: 中国のバレンタインデーイベント

520CNY追加で100CNY無料、1314CNY追加で300CNY無料ギフト金額を受け取るには、バ...

Hetzner: ドイツ/フィンランド専用サーバー、1Gbps帯域幅、無制限トラフィック、EX、PX、SX、AXなどのシリーズ、セットアップ料金なし、高コストパフォーマンス

ドイツの老舗ホスティング会社であるヘッツナーは、ドイツのファルケンシュタインデータセンターの10周年...

ArmorShark: $24/年/2 CPU/512M/20GB SSD/1T

rmorShark は、2012 年 9 月に米国ニューヨークで設立されたホスティング プロバイダ...

Debian/Ubuntu/Centos OpenVZ VPS インストール PPTP スクリプト

これはワンクリックインストールスクリプトであり、インストールは比較的簡単です。 SSH でのインスト...

QuadraNet: 月額 39 ドル / Q9300 / 8GB メモリ / 1TB SAS ハードディスク / 15TB トラフィック / 5 IP / ロサンゼルス

QuadraNet は、2001 年に設立されたアメリカのホスティング プロバイダーです。独自のデー...

Treudler: 月額 5 ユーロ / 2GB RAM / 30GB SSD スペース / 250GB 帯域幅 / KVM / シンガポール / オーストラリア

外資系ホスティング会社であるTreudlerは、2017年1月に設立されました。前述したように、1T...

LeaseWeb が Ubiquity Hosting を買収

拡張されたネットワークを構築し、米国に戦略的な拠点を追加します。世界最大のホスティング ブランドの ...

海外データセンターの地理的位置と紹介の概要

アメリカのホストは皆さんよくご存知だと思いますが、VPSに触れたばかりの方にはまだよくわからないかも...

tmzVPS: 月額 10 ドル / 2GB RAM / 100GB ストレージ / 2TB 帯域幅 / OpenVZ / ロサンゼルス

tmzVPS は 2007 年に設立されたアメリカのホスティング会社で、主に VPS を提供していま...

ゲイフレンズオファー:32元/月/2GBメモリ/100GBスペース/無制限トラフィック/100Mbps/KVM/ロサンゼルスCN2

これはTelegramの友達によって提供されており、売り切れではありません。構成は次のとおりです。 ...

無制限ネット: 月額 50 ドル/8GB メモリ/1TB ハードドライブ/5TB トラフィック/1 IP/インディアナ

Unlimited Net は、2004 年に設立されたアメリカのホスティング会社です。専用サーバー...