Quando você se conecta a um site, seu navegador da Web entrega ao servidor um pacote de informações sobre você. Isso inclui seu endereço IP público. Servidores como o seu exemplo simplesmente repetem isso de volta para o visitante.
Veja como fazer isso em PHP:
<?PHP
echo $_SERVER['REMOTE_ADDR'];
?>
De: link