Umm, dado que no ofrece el codigo fuente, no te puedo decir mucho, pero seguramente no trata todos los casos posibles, ya que cuando un ordenador tiene configurados varios interfaces de red, en realidad tiene varias direcciones.
A mi por ejemplo teoricamente dice que me tendria que sacar la IP externa y me esta mostrando la interna de red local, así que muy fino no va.
La pagina es del 2003 y desde entonces ha llovido mucho :(.
Igualmente, cuando tengas todos esos datos tendrás que mandarselos al servidor, ¿no? Aunque bueno, eso ya es harina de otro costal.
.