It is also worth pointing out that the address you mention, 192.168.1.142, is a private IP address, so you won't be getting any geolocation about that IP address (what your linked site is doing is recognising this is a private, internal address, and then giving you geolocation info regarding the public address you happen to be making the query from (and thus normally related to a point of presence of your ISP, or your VPN location)
What you can do is use a service such as WhatIsMyIP to get your public IP address, and then use one of the geolocation services to get more detail (with the understanding that it may not always be accurate or up to date). These services generally cost money. I am not aware of a free provider, although that doesn't mean they do not exist.