Para obter o endereço IP público do cliente, o JavaScript atua como uma linguagem do lado do servidor de terceiros. JavaScript não pode fazer isso sozinho, então, o jQuery é adicionado para fazer isso. JavaScript funciona com aplicativos de terceiros para buscar os endereços IP.
Como obter o endereço IP do JavaScript sem terceiros?
Você não pode obter o IP da máquina em JS. Observe também que não é possível obter o IP da máquina em seu domínio local. Só é possível usar uma pesquisa de IP do lado do servidor e esses serão a primeira fonte externa da rede de clientes, que geralmente é o roteador ou o servidor ISP.
Como obter endereço IP em html?
Você não pode. HTML é uma linguagem de marcação, não uma linguagem de programação. Não "faz" nada - apenas estrutura o conteúdo.