Bypassing DNS requests app-wise in iOS -
i know can't permanently set dns servers programmatically on non-jailbroken device, i'm searching method route dns requests in app specified dns server (e.g. google dns 4.2.2.1) in order bypass dns-based government censoring. know can hard-code specified ip addresses hosts setting ip , host header in nsurlrequest (i'm doing in app), i'm looking more general way achieve this. there way redirect dns requests in app? category-overriding nsurlconnection's methods (i know in general it's bad practice, work beautifully in app) allow me override default behavior of url requests? involve accessing/overriding (if possible) private apis , cause app rejected app store? best practice?
Comments
Post a Comment