hi,
i suppose its very difficult to auth against Ip, because the hosts connects to internet by dynamic ip, so the best would be using username and password.
Keep in consideration that the hosts are not in Lan or Wan.
maybe not need, but i do an example:
host A --connect to internet with ip -- xxx.xxx.xxx.xxx
my proxy server has ip like :
www.proxy.com
so if host A set the connection to internet using a proxy, i want be sure to know who is host A
thank you