Geo Location Information for 14.17.100.19 IP Address. The IP Address 14.17.100.19 is located at 23.0268 latitude and 113.131 longitude in China. Friendly Location for the IP Address is Guangdong, Foshan, China, 528000
奥一网是广东首席城市生活社区,南方都市报官方网站,为你提供各类优质新闻和生活资讯。通过打造思想平台、意见平台、批判平台、服务平台、全媒体平台,参与国家治理体系和治理能力现代化进程,承担国家使命和社会责任。