The REMOTE_ADDR.shtml web page shows your IP address.

How is this done?

The trick is to use a .shtml file on a web server, such as Apache or a Microsoft web server which supports .shtml. The web page makes use of the SHTML environment variables and makes a web page which just has this in it. Here is the contents of the REMOTE_ADDR.shtml file in plain text.

<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Get External IP Address</title>
<!--#echo var="REMOTE_ADDR" -->

For a list of a bunch of other variables, see:
Local Copy