programing:ruby-language:onamae-update-ddns
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
programing:ruby-language:onamae-update-ddns [2019/12/22 10:42] – [参考] yoko | programing:ruby-language:onamae-update-ddns [2022/03/04 13:37] (現在) – [追記(2022年3月4日)] yoko | ||
---|---|---|---|
行 1: | 行 1: | ||
「お名前.com」のDDNSをRubyスクリプトで更新 | 「お名前.com」のDDNSをRubyスクリプトで更新 | ||
================================= | ================================= | ||
- | [[myblog> | + | [[myblog> |
準備 | 準備 | ||
行 15: | 行 15: | ||
下記のスクリプトを任意の場所に作成。(例:`/ | 下記のスクリプトを任意の場所に作成。(例:`/ | ||
- | `UserID`, | + | `UserID`, |
<code ruby onamae-update-ddns.rb> | <code ruby onamae-update-ddns.rb> | ||
行 107: | 行 107: | ||
</ | </ | ||
- | このスクリプトでは、取得した現在のIPアドレスを「`/ | + | このスクリプトでは、登録した現在のIPアドレスを「`/ |
cronで自動実行 | cronで自動実行 | ||
------------ | ------------ | ||
- | cronで定期的に、上記Rubyスクリプトを自動実行する(この例では5分間隔) | + | cronで定期的に、上記Rubyスクリプトを自動実行する。この例では5分間隔。(お名前.com配布のクライアントソフトのデフォルトが5分となってたので、これ以上は早くしない方がよいと思う) |
``` | ``` | ||
行 122: | 行 122: | ||
5 * * * * / | 5 * * * * / | ||
``` | ``` | ||
+ | |||
+ | 補足 | ||
+ | ---- | ||
+ | [[https:// | ||
+ | |||
+ | * 更新用サーバー | ||
+ | ホスト/ | ||
+ | * IPチェック用サーバー | ||
+ | ホスト/ | ||
+ | ※プロキシ等のIPチェック用サーバーに直接アクセスできない環境ではご利用いただけません。 | ||
+ | |||
+ | 追記(2022年3月4日) | ||
+ | ------------------ | ||
+ | お名前.comから連絡が来ていたが、2022年3月3日に新しい「お名前.com ダイナミックDNSクライアント」サービスに切り替わった。 | ||
+ | 更新用サーバ名やプロトコルは従来と同じようである。上記スクリプトは一応動作できた。 | ||
+ | |||
+ | {{: | ||
+ | |||
関連記事 | 関連記事 | ||
行 135: | 行 153: | ||
1. [[https:// | 1. [[https:// | ||
- | 2. [[https:// | + | 2. [[https:// |
- | 3. [[https:// | + | 3. [[https:// |
- | 4. [[http:// | + | 4. [[https:// |
- | 5. [[https:// | + | 5. [[http:// |
+ | 6. [[https:// | ||
programing/ruby-language/onamae-update-ddns.1576978942.txt.gz · 最終更新: 2019/12/22 10:42 by yoko