はじめに Route53はAWSのサービスですので、APIが存在します。またawsコマンドで操作も出来ます。 固定IPをもっていないマシンでもDNSで検索できるようなDynamic DNSサービスも簡単に作れます。 ということで、コマンドラインでの設定方法を説明します。cron等にいれればIPが更新されても 大丈夫です。 前提条件 ドメインは既にRoute53に登録してあること aws-cliが利用できること(aws-cli 1.4.3で確認しています) jq,curlが利用できること Hosted Zone IDの取得 まずは登録しているドメインのHosted Zone IDを調べます。以下のようなコマンドで調べられます。
![aws-cliをつかってDynamic DNSサービス - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/83640f21be1a6001681be7ec71e14f32c08ac1ac/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9YXdzLWNsaSVFMyU4MiU5MiVFMyU4MSVBNCVFMyU4MSU4QiVFMyU4MSVBMyVFMyU4MSVBNkR5bmFtaWMlMjBETlMlRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTMlRTMlODIlQjkmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTNlODk0YWU5YzJlY2I5Nzg1MTcyNTM2NmMzNjdmNmY3%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdHQyMDA0ZCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZmJkY2FhYWY0NjIxNTljNTIxNTc3N2FmYjg1MjBkMTg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dfcf4b251dbb69e91f45cb77cdc002bac)