怎么实现分区域访问页面

怎么实现分区域访问页面

假如我在一台web服务器上有上海、北京、南京、天津的几个分站,我想实现的是,在上海访问,就直接能访问到上海的这个分站,在南京的人就访问到南京的,请问这个要怎么实现?
在index里做吧  判断访问者的ip  不同区域重定向到不同页面  
个人见解
通过程序、rewrite等等都可以实现
用DNS服务器实现!BIND

楼主我想问下你,多个WEB服务器你是如何实现 静态文件同步的?