Let's Encryptが6日間のShort-Lived証明書のサポートを発表しました。それに合わせて、IPアドレス証明書の発行もサポートされました。
「6-day and IP Address Certificates are Generally Available」
http://1.1.1.1 が実際にIPアドレス証明書を使ってたり、一部の用途でIPアドレス証明書のユースケースもあるので試してみる。
cerbotで発行
certbotも --ip-adress オプションをサポートした (コミットはあるが未リリース) ので実際に発行してみた。
▶ https://160.16.124.39/
(* 現在はIPアドレス証明書なしに変更してしまいました)

良さそう。
方法
まだ未リリースなので、開発者ガイドラインの通り githubリポジトリから最新コードを実行する。
下記のコマンドで発行する (ドメインは必須では有りません。IPアドレスのみで発行可能)。今回は、certonlyで実行
$ certbot certonly -d asnokaze.com --ip-address 160.16.124.39 --preferred-profile shortlived
まだnginxプラグインなどが未対応と言われたので、authentication方式として、下記を選択
Runs an HTTP server locally which serves the necessary validation files under the /.well-known/acme-challenge/ request path. Suitable if there is no HTTP server already running. HTTP challenge only (wildcards not supported).
もちろん、ACMEのHTTP-01認証なのでプライベートIPアドレスの証明書は発行できない。