Usually in a typical home setup, you'll have "internal" IP-addresses on your home network. Technically known as RFC1918-addresses, they look like this:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
These addresses are only used on your local network in your house, or possible also in a smaller part of your provider's network.
Your internet provider uses various forms for address translation to convert these to globally routable (i.e. useable on the Internet) addresses. Therefore the address others on the Internet perceive as yours is not the same as you see configured on your local computer.
Regarding the country information there's two major sources of errors there:
Firstly, the actual determination of which country an IP address "represents" is not accurate, but based on various information published by providers for other reasons. Therefore it might be you're in for example France, but your IP-address is listed as Belgian, because the internet provider you have has their headquarters in Belgium and uses that postal address for their IP-registration.
Secondly, your traffic might leave your provider's network at different locations depending on destination, time of day, how much capacity is currently used by others, etc. Therefore if you look at traceroutes, it might look as if your traffic "appears" to originate in the US or in Japan, or other places even when you're nowhere near those places.
traceroute ifconfig.co) shows about how your computer is reaching the Internet. – Gordon Davisson Oct 18 '19 at 07:48