Devi utilizzare servizi di gelocalizzazione, per esempio www.geoplugin.com, al quale puoi inoltrare una richiesta HTTP GET specificando il parametro ip, ottenendo un JSON con diverse informazioni, tra cui il paese.
Nessuno di questi servizi è attendibile al 100%: usali pure, ma non farci affidamento.
Non ci è dato saperlo e, fintantoché lo scopo è usare il servizio, non è molto rilevante.
Come tutti i servizi di geo localizzazione, è facile immaginare che aggreghino dati da altre fonti e mantengano una tabella di lookup, come spiegato in How does IP geolocating work? .