Google Cloud Platform of External Taiwan IP - ip

i setted Google Cloud Platform instance of region is asia-east1-a.
but when i add external IP for instance.
When i check location, result always is US.
I wan't set use taiwan IP.
Thanks for help!!

Unfortunately this is not possible as all external IP ranges resolve to Mountain View, CA.
Here [1] you can keep track of the public feature request to have IP ranges that match the region.
[1] https://issuetracker.google.com/72263361

Related

Is it possible to change project ip address in google cloud console or firebase console

Some of my projects in my firebase account are blocked by ip address in my country. I guess thats was happened, in case of blocking some google resources that uses same ip address. For now, i have website in my firebase account: oneday.tv. Its domain name has ping for: 199.36.158.100. I can access to it only through vpn. Some projects in same firebase account works ok, because they has different ip. In firebase support told me, that it's the reason of government decision. Can i change ip address for existing projects in my firebase console or google cloud console? Even if i tried to create brand new firebase project, its gets this ip address 199.36.158.100. May be there is a way to get another ip address for new project?
Unfortunately no. The reason you are getting the same IP address is that address is the Google Frontend's IP address. You cannot change that.
You would need to switch to a service that supports external IP addresses such as Compute Engine. However, you cannot select a specific address, just the one Google selects from an available address pool, so it is a coin toss if that address would be blocked.

How can public IP address of cloud VMs remains same even if cloud VM gets migrated to another data centre?

Let us assume, I have hosted my Application on any cloud and want to migrate to AWS for the XYZ reason.
In the previous DATA centre, I have the public IP address assign for cloud VMs (Application).
Now if I'm migrating to AWS I want the same Ip address as the existing one.
So how we can achieve this as a network engineer.
CSP must ensure that the public IP address of cloud VMs remains the same even if the cloud VM network is being served from multiple CSP data centres.
There may be two situation
You want to change your cloud vendor. In this case, public IP can't be the same.
If you want to change the region to a single Cloud provider and use the same IP across all regions e.g; AWS.
then you have to create the Elastic IP with Global static IP addresses.

Getting a Static Public IP or any other workaround

I'm developing an integration with an API which requires to whitelist customers based on IP addresses. I can easily get outbound IP from Production environments such as Azure or AWS and get those whitelisted.
How can I configure it for my desktop whose public IP keeps on changing after every few hours?
Getting a fixed IP address for your home computer is dependant on your internet provider. Sometimes they offer fixed IPs for 'Business' customers only or such.
Another solution might be to stand up an OpenVPN instance in your cloud then only whitelist that IP address and your expected partner prod addresses. Then you just connect to your VPN to access your API, you can do this from anywhere as your only dependant on the IP address of the cloud OpenVPN instance.
This solution also scales with your development as you only need to add new OpenVPN users to let other developers work with you and don't need their ever changing IP addresses.
I found an easy solution from NordVPN. It has an option to get a dedicated IP VPN :)

DNS Resolution with 2 upper server

My company is international and has subsidiary in China, and is using Google Apps for email, calendar, contacts, etc.
But unfortunately, we know Chinese Greater Firewall blocked google (and many others like Facebook, Twitter, etc.).
We have the VPN link to Singapore office, therefore I configure the local DHCP to allocate a DNS server in Singapore, so that will get the correct google servers' IP. And the traffic to google will go through Singapore and access google successfully. (We use Singapore DNS because sometimes China GFW do DNS poisoning, therefore can't trust the local China DNS provider)
But we don't want to route all traffic to Singapore, so I also setup traffic split route rule:
All traffic dest to China IP range, will go directly through local Internet connection.
All traffic dest to Non-China IP, will go through the VPN tunnel to Singapore.
This solution works fine until recently I find out that the Singapore server will resolve some China website (e.g. baidu.com, taobao.com, jd.com, etc.) to a IP which is located outside of China (e.g. IP in Hong Kong, IP in US, etc.) I guess it resolve to some mirroring host, or CDN host etc. Therefore all the web browsing traffic will go through Singapore.
This outside IP still works but the speed is quite slow compare to access these website with local DNS/Internet link (this make sense since the route will be much longer compare to local dest IP).
So my question is is there good practice to solve this issue?
My idea is to do selective DNS resolution on my local DNS server:
Setup local DNS server with local DNS provider to resolve all DNS request, except:
Add some DNS entry list (e.g. *.google.com, *.facebook.com) in local server, and setup a secondary DNS provider in Singapore.
Whenever a client try to resolve *.google.com, local DNS server will notice and pass the request to the Singapore DNS provider, therefore bypass the China GFW DNS poisoning and get correct dest IP.
Could anyone recommend how to do it? Or recommend a better solution?
Thanks in advance!
I think what you want to do is "conditional forwarding" which I've seen in SimpleDNS... http://www.simpledns.com/help/v50/index.html?df_forward.htm
Apparently, this is also available in the Windows DNS service... https://technet.microsoft.com/en-us/library/cc794735(v=ws.10).aspx

Please explain how google analytics would interpret IP addresses for a internal IP address range

A: represents my companies network IP address range (10.90.10.0-255) INTERNAL IP addresses
B: represents the larger organization that provides our network services (Not our ISP however)
C: Represents our website that has google analytics installed.
When I access the site will google analytics record the 10.90... IP address? Or will it only know of the external IP address that B pipes all traffic out thru? 234.255.255.000?
I really may not understand some basic concepts, but according to google this is possible.
https://www.google.com/support/googleanalytics/bin/answer.py?answer=55481&hl=en_US&utm_id=ad
But I agree with this forum. If it is not routable google will never know about it.
http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=79087fbe4c6ade7b&hl=en
I would be inclined to believe that Google Analytics tracks the IP address that makes a request to Google's servers; thus, they would only see the external IP.

Resources