I am not an expert either, so take my response with a grain of salt.
Since MAC addresses are not publicly visible (meaning they are not used for
Internet packet routing between subnets), I do not think that the IP address
can be used to resolve the MAC address. In addition, proxies and routers
may hide the actual machine that is making the request. Most companies
probably use some form of Network Address Translation so the public IP that
the remote server sees will belong to the routing device, not the machine
making the request.
Now as I read his message closer, he does mention that it is in a large
office so it might be within the same network. If that is the case, you are
right that he could find some tool or something that invokes the Address
Resolution Protocol
(
http://www.erg.abdn.ac.uk/users/gorr...ages/arp.html). I am
sure there are many implementations already available.
Also, if you are an admin on each machine, you might be able to use
something like WMI to enumerate and interrogate the machines on the network.
Never used WMI so I do not know what services it provides.
"Remy" <rb********@hotmail.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
I'm not the expert here, but if a client uses your web app, you
automatically get his IP address and I think you should be able to
resolve the IP into the MAC address.
Remy Blaettler
www.collaboral.com