O inglês é ambíguo . Você estava analisando assim:
(intranet names) or (IP addresses)
i.e. banir totalmente o uso de endereços IP numéricos. O significado que corresponde ao que você está vendo é:
intranet (names or IP addresses)
i.e. proibir certificados para os intervalos de IP privados como 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0 / 16, bem como nomes privados que não são visíveis no DNS público.
Certificados para endereços IP publicamente roteáveis ainda são permitidos, geralmente não recomendados para a maioria das pessoas, especialmente aqueles que também não possuem um IP estático.
Esta declaração é um conselho, não uma afirmação de que você não pode garantir um endereço IP (público).
Instead of securing IP addresses and intranet names, you should reconfigure servers to use Fully Qualified Domain Names (FQDNs), such as www.coolexample.com
Talvez alguém da GoDaddy estivesse interpretando mal a redação, mas é mais provável que eles quisessem manter seus conselhos simples e queriam recomendar o uso de nomes DNS públicos em certificados.
A maioria das pessoas não usa um IP estático estável para seu serviço. Fornecer serviços de DNS é o único caso em que é realmente necessário ter um IP estável e conhecido, em vez de apenas um nome. Para qualquer outra pessoa, colocar seu IP atual no seu certificado SSL restringiria suas opções futuras, porque você não poderia deixar outra pessoa começar a usar esse IP. Eles podem se passar por seu site.
Cloudflare.com tem controle do endereço IP 1.1.1.1, e não está planejando fazer nada diferente com ele no futuro previsível, então faz sentido para eles colocarem seu IP no seu cert. Especialmente como um provedor de DNS , é mais provável que os clientes HTTPS visitem seu URL por número do que por qualquer outro site.