背景 ドメイン移管の関係でCloudFrontのDNSレコードをDNSimpleからRoute53へ移そうとしていたのですが、完全な移管手続前にRoute53側のレコードでエッジサーバにちゃんとアクセスできるか確認する必要がありました。 digのNS指定を使えばエッジサーバのIPは確認できますが、CloudFrontを直IP指定でアクセスしても403が返るだけです。 そこでcurlのresolvオプションを使うことで、IPを指定しつつドメイン名でアクセスするようにしました。 環境 curl 7.54.0 (x86_64-apple-darwin17.0) 手順 エッジサーバのIPを取得 まずCloudFrontのエッジサーバを見つけます。 $ dig awa.fm @ns-1032.awsdns-01.org ; <<>> DiG 9.10.6 <<>> awa.fm @ns-1032.a