I just had this scenario:
- ran lsclient on a pc with ip .171
- at that time the DNS entry for the pc showed ip .132
- the pc was addes to the database, but failed with "wmi access denied" stating ip .132
- I then corrected the DNS entry, checked on the ls server that nslookup showed correct ip
- ran lsclient again, but same problem
- restarted the ls service, ran lsclient, but same problem
- deleted the pc from the ls database
- ran lsclient, and now all okay
It could seem, that ls tries to contact the pc using the first seen ip address? Why does ls scan try to contact the pc on a false ip?
I am using version 3.5.2.3 on a fresh database, but have been using 3.5.1 for some time. In that period I had several pc's showing the correct logged on user and ip, but everything else was data from a completely different pc. I therefore decided to upgrade and start with a fresh database.