J'ai un iPad qui doit pouvoir se connecter à un serveur via son nom d'hôte court, par exemple http: // app au lieu de http://app.example.com . Le réseau auquel il se connecte lui attribue un nom de domaine autre que example.com afin qu'il ne fonctionne pas automatiquement.
Existe-t-il un moyen d'ajouter une entrée d'hôtes (/ etc / hosts) pour ce serveur dans iOS, ou d'ajouter le nom de domaine approprié à la liste de recherche du résolveur sans jailbreak?
Réponses:
Utilisez Weblock - Application AdBlock pour iOS pour créer une règle de redirection depuis
http://app
l'adresse IP et le port que vous aimez.(Fonctionne uniquement sur un réseau WIFI)
la source
Non.
Voir cette réponse sur stackoverflow .
la source
Non, mais en guise de solution de contournement, vous pouvez avoir votre proxy iPad vers un Mac sur votre réseau local domestique, puis y faire la ruse DNS.
(Je suppose que vous avez besoin de cette capacité lors du débogage / test, pas "partout".)
la source
En général, la modification du fichier Hosts est une mauvaise solution. Je ne l'utilise que pour des tests temporaires et je supprime toujours toute entrée de fichier d'hôtes quelques minutes après l'avoir ajouté.
Vous devez utiliser un serveur DNS quelconque pour configurer votre domaine personnalisé, c'est peut-être possible avec votre routeur wifi, ou bien vous pouvez configurer n'importe quel mac en tant que serveur DNS.
Comme avantage secondaire, avoir votre serveur DNS sur le LAN rendra votre Internet sensiblement plus rapide. La plupart des gens utilisent leur routeur comme serveur DNS et ils ne sont vraiment pas assez rapides pour implémenter correctement DNS. C'est une bonne idée d'utiliser un serveur DNS distant rapide (lequel dépendra de la ville dans laquelle vous vivez), mais en avoir un sur votre LAN est encore mieux.
Vous pouvez google pour obtenir des instructions sur la configuration
bind
sur n'importe quel Mac, c'est gratuit. Ou vous pouvez acheter Lion Server auprès d'Apple dans l'App Store et télécharger Server Admin Tools pour configurer la liaison avec une interface graphique agréable (avec Lion, contrairement à Snow Leopard, vous devez télécharger Server Admin Tools séparément en achetant une licence pour Mac OS X Server Fondamentalement, ils ont séparé les outils serveur avancés en un téléchargement distinct des outils de base).la source
En fait, il existe un moyen. Créez votre propre application, y compris une extension réseau qui filtre les requêtes DNS à l'aide de NEPacketTunnelProvider et analyse manuellement les paquets IP. Je l'ai déjà, fonctionnant parfaitement, et le téléchargerai dans quelques jours. J'ajouterai également la possibilité de télécharger des fichiers hôtes. Il y a 7 ans, cela n'était techniquement pas possible.
la source