That's good logic.
I get the point.
In order to add host file on Android need rooting.
Updating host file requires same effort to update list on DNS server? Except it's once we have to update on dns server.
Could you a point to basic tutorial for dns server ? I'd like to try on with either virtual box or Beagle bone black (sbc).
Appreciate your explaination@loke @lesbianhacker