An smart DNS server written by python，will resolve a domain name to different IP by country,region,city and ISP. Based on GeoIP and Apnic's data.