How do IP addresses work on a Chromebook?

First off, an IP-address wouldn't tell you what type of device is connected.

Your router generates a local network with non public facing IP-addresses. You cannot use that address to connect to a device from outside the network. You'd instead connect to the router that's using the public facing IP-address and then forwards your traffic to the correct device.

The router will assign different MAC-addresses (basically the network adapters serial number) their own IP-lease. If it's a dynamic lease it can change vs. static lease that means a determined MAC-address will always get the same IP-address.

Changing users doesn't change MAC-address so this means that all users on the computer will indeed have the same IP-address. However, if the computer is left off so that the time of the lease has ended you may be assigned a new IP-address.

So in short: You cannot determine what user has been online unless you've setup MAC-spoofing for individual users. MAC-spoofing is the act of manually changing the MAC-address.

You can if you have access to the DHCP server (in the example it'd be the local router) determine what MAC-address has been assigned a certain IP-address by looking at the lease itself or logs.

While you could perhaps figure out what brand of computer by looking up the MAC-address online it'd not help if someone has spoofed the MAC-address.

In essence:

A DHCP server (router in this case) will assign an IP-address to a MAC-address. To know what device has an IP-address you'd need access to the DHCP-servers logs.

As for comparing IP-addresses it's basically impossible to give you further information without knowing what you're actually trying to do short of telling you to read up on how IP-addresses work. https://en.wikipedia.org/wiki/IP_address

/r/techsupport Thread