What is my actual IP address?

I understand 192.168.x.x is our local IP address, and the public IP is some other. I used this site to get my IP, and the result:

But in my official ISP's site and my Router's login, it is as follows:enter image description hereenter image description here

My router and ISP shows my an IP, while the website shows me another IP. What is my actual IP address? And why am I assigned multiple IP addresses?

I am asking so that another computer can establish a connection with my computer, as I wrote a java program for that


Your internet provider is using Carrier grade NAT. Your local (to your house) IP address is 192.168.x.x. Your local (to your ISP) address is 10.230.x.x. The public, routable IP which you are sharing with many other customers of your ISP is 49.207.x.x.