VPN用ダイナミックDNSの登録
やること
VPNの証明書を作るにあたって、ドメイン名をSANに埋め込みたいけどドメイン持ってないのでダイナミックDNSのサービスを使う。 ダイナミックDNSにはno-ipを使った。 定期的にIPドレスを登録し直すことで、IPアドレスが変わった場合に備える。
ダイナミックDNS
no-ipでユーザ登録するだけ。 メールアドレスがあればOK。
定期的な実行
以下のcurlをcron登録して終わり。
# BASIC認証用の値を作成。 $ echo -n 'username:password' | base64 # 定期的に実行するコマンド $ curl -H 'Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=' https://dynupdate.no-ip.com/nic/update?hostname=mydomain.example.com