AFAIK, there is no elegant solution. You can make reasonable guesses, but then take this example: I disconnect my laptop in Germany and travel to the USA. I plug it into the US office - the regional settings are the same, the time zone has not changed, now what?
Things you can make a guess from:
- regional and language settings (but German in the USA can use de_DE)
- (but we are in New York or Brazil, the same TZ offset, in your case (PDT / EDT) and CET, are quite different).
- internal IP address (provided that your offices have different internal addresses (for example, "10.5.20.0/24 - Germany, 192.168.4.0/24 - USA", regarding VPN, and what about unconnected devices?)
- IP- ( /, , , VPN- , , ).
- , ( )
- ,
- , ( )
, , . , .
; , .
source
share