Hi Philip
Thanks for your help and I have to admit learning a lot from your knowledge
The 103.212.x.x. IP is your actual external public IP address that is seen onto the internet.
Yes no doubt
The 100.97.x.x IP address is a private address, generally reserved for NAT between internet service providers and subscribers. Any IP between 100.64.0.0 ~ 100.127.255.255 (100.64.0.0/10 prefix) is reserved for carrier-grade NAT.
This is something new to me and it makes sense ,,,,,,but now I have got a question
Has this been a practice by ISPs since while ?? As what I had seen in past public ip addresses not the
ip 100.x.x.x range ,,,,please see for instance attached snapshot that captured
April 28 2019
https://imgur.com/a/BmVROhx
Then the same router it is public ip address changed to 58.17x.7x.12x on May 5 2020 (I didn't take a snapshot I just recorded the value into an Excel sheet)
Other routers unfortunately I didn't record their public ip addresses