le localhost, c´est comme son nom l´indique, ton propre ordinateur. Ca sert à utiliser les services que tu peux fournir, comme un serveur web type apache ou IIS. Pour aller le voir, tu tapera
http://localhost et tu pourra voir ce que donne ton site.
l´adresse IP qui correspond au localhost c´est
127.0.0.1 et elle ne change pas selon les pays (normes OSI je crois)