programing:ruby-language:onamae-update-ddns
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| programing:ruby-language:onamae-update-ddns [2019/12/22 01:38] – [参考] yoko | programing:ruby-language:onamae-update-ddns [2022/03/04 04: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. [[https:// | ||
| + | 5. [[http:// | ||
| + | 6. [[https:// | ||
programing/ruby-language/onamae-update-ddns.1576978693.txt.gz · 最終更新: by yoko
