Para obtener la dirección IP pública del cliente, JavaScript actúa como un idioma de terceros del lado del servidor. JavaScript no puede hacerlo solo, así que se agrega jQuery para hacer esto. JavaScript funciona con aplicaciones de terceros para obtener las direcciones IP.
Cómo obtener la dirección IP de JavaScript sin terceros?
No puedes obtener la IP de la máquina en JS. También tenga en cuenta que no es posible obtener la IP de la máquina en su dominio local. Solo es posible utilizar una búsqueda IP del lado del servidor y solo serán la primera fuente externa de la red del cliente, que generalmente es el enrutador o el servidor ISP.
Cómo obtener la dirección IP en HTML?
No puedes. HTML es un lenguaje de marcado, no un lenguaje de programación. No "hace" nada, solo estructura el contenido.