はじめに 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を調べます。以下のようなコマンドで調べられます。