Eu tenho um iPad que precisa ser capaz de conectar-se a um servidor através do nome abreviado do host, por exemplo, http: // app em vez de http://app.example.com . A rede à qual ele se conecta atribui um nome de domínio que não seja exemplo.com, para que não funcione automaticamente.
Existe uma maneira de adicionar uma entrada de hosts (/ etc / hosts) para esse servidor no iOS ou adicionar o nome de domínio apropriado à lista de pesquisa do resolvedor sem jailbreak?
Respostas:
Use o aplicativo Weblock - AdBlock para iOS para criar uma regra de redirecionamento
http://app
para o IP e a porta que você desejar.(Funciona apenas quando em uma rede Wi-Fi)
fonte
Não.
Veja esta resposta no stackoverflow .
fonte
Não, mas como solução alternativa, você pode ter o proxy do iPad para um Mac na LAN local e, em seguida, fazer o truque de DNS lá.
(Presumo que você precise dessa capacidade durante a depuração / teste, não "em todos os lugares").
fonte
Em geral, editar o arquivo Hosts é uma solução ruim. Eu o uso apenas para testes temporários e sempre removo qualquer entrada de arquivo de hosts alguns minutos após a adição.
Você deve usar algum tipo de servidor DNS para configurar seu domínio personalizado, talvez isso seja possível com o seu roteador wifi, ou então você pode configurar qualquer Mac como servidor DNS.
Como um bom benefício colateral, ter o servidor DNS na LAN tornará sua Internet visivelmente mais rápida. A maioria das pessoas está usando o roteador como um servidor DNS e elas realmente não são rápidas o suficiente para implementar o DNS corretamente. É uma boa idéia usar um servidor DNS remoto rápido (qual é o melhor dependerá da cidade em que você vive), mas ter um na sua LAN é ainda melhor.
Você pode procurar
bind
no google por instruções sobre como configurar em qualquer mac, é grátis. Ou você pode comprar o Lion Server da Apple na App Store e baixar o Server Admin Tools para configurar o bind com uma boa interface gráfica do usuário (com o Lion, ao contrário do Snow Leopard, você deve fazer o download do Server Admin Tools separadamente e adquirir uma licença para o Mac OS X Server Basicamente, eles separaram as ferramentas avançadas do servidor em um download separado das básicas).fonte
Na verdade, existe um caminho. Crie seu próprio aplicativo, incluindo uma extensão de rede que filtra as consultas DNS usando o NEPacketTunnelProvider e analisando pacotes IP manualmente. Já o tenho, funcionando perfeitamente, e o carregarei em alguns dias. Vou adicionar a possibilidade de fazer upload de arquivos host também. Embora há 7 anos isso não fosse tecnicamente possível.
fonte