Zaeem introduced me to DNS views recently and I’m suddenly in love with the concept and have loads of ideas for making use of it. The basic idea is that you return different DNS results depending on certain criteria, such as the source network or IP address. As an example, this allows you to direct people to different websites or servers, depending on where they are coming from.
The way I plan to use it is to have my US server, which has better bandwidth and is closer to the rest of the world, be the main server for everyone, while my server here in Pakistan will serve requests for those visiting from within Pakistan. That should make things faster for everybody, in addition to providing a backup in case one site is down.
It should also help in the unfortunate (and unlikely, for now) event that the authorities decide to block my websites. Thank you Zaeem.