CloudFlare DNS Returning Facebook Hong Kong (A) Record

We use CloudFlare as DNS forwarders. Periodically CloudFlare will return one of Facebook’s IPs that appears as being in Hong Kong:
Non-authoritative answer:

set type=ptr
Non-authoritative answer:
“ name =

Facebook does own the entire /16 for and could put any of those IPs anywhere in the world they want to.

Google DNS servers do not have this record in their rotation.

We block traffic to many middle and far east countries making it seem like the site is broken.

Why would Cloudflare be returning an IP that either appears to be, or is in Hong Kong?

While i could just switch my DNS forwarders to Google (I’d rather not), or create a DNS Zone Internally with NS Records pointing to Google DNS, or allow traffic to reach Hong Kong, these are all not really ideal solutions

Is there an issue with Facebook or Cloudflare Geo-loadbalancing maybe?

Traceroute from GSuite Tools:

traceroute to (, 30 hops max

Hop Host IP Time (ms)
1 _gateway 0.114ms
2 0.302ms
3 0.371ms
4 0.186ms
5 0.177ms
6 1.337ms
7 154.013ms

Thanks in advance for any suggestions.

AFAIK Cloudflare’s doesn’t send ECDS Client Subnet (for geolocation, etc), so returned IPs might be random compared to google dns, etc

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.