탈옥없이 호스트 파일 항목 추가


17

짧은 호스트 이름을 통해 서버에 연결할 수 있어야하는 iPad가 있습니다 (예 : http://app.example.com 대신 http : // app) . 연결되는 네트워크가 example.com 이외의 도메인 이름을 할당하여 자동으로 작동하지 않습니다.

iOS에서 해당 서버에 대한 호스트 항목 (/ etc / hosts)을 추가하거나 탈옥하지 않고 확인자 검색 목록에 적절한 도메인 이름을 추가하는 방법이 있습니까?


2
이상적이지는 않지만 해결 방법을 찾았습니다. wifi 설정에서 네트워크 당 추가 검색 도메인을 수동으로 추가 할 수 있습니다 . techinch.com/2011/02/04/…
jgor

왜 IP 주소로 연결하고 다른 모든 리가 마롤을 저장하지 않습니까?
SaxDaddy

1
@SaxDaddy 예를 들어 둘 이상의 로컬 도메인이 동시에 필요한 경우가 있습니다.
Mark

@SaxDaddy는 실행하려는 도메인이 아닌 다른 곳에서 자바 스크립트에 액세스 할 때 CORS 문제가 발생하기 때문에 발생합니다.
frandroid

답변:


9

Weblock-iOS 용 AdBlock 앱을 사용 http://app하여 원하는 IP 및 포트로의 리디렉션 규칙을 만듭니다 .

(WIFI 네트워크에서만 작동합니다)


이 작업을 수행하는 방법을 알아내는 데 조금 시간이 걸렸지 만 이것은 훌륭한 해결책입니다. 감사!
Lea Hayes

나를 위해 일했다! 유일한 단점은 다음과 같습니다. 제공된 와일드 카드 구문을 사용해야하므로 app.myserver.local을 192.168.1.100으로 리디렉션하려는 경우 올바른 구문은 다음과 같습니다. Redirect URL : * .myserver.local / *; 프록시 IP : 192.168.1.100; 프록시 포트 : 80 (또는 8080)
aron.lakatos

이 응용 프로그램을 통해 이것이 여전히 가능한지 누구나 확인할 수 있습니까?
RwwL


4

아니요. 그러나 해결 방법으로 홈 LAN의 Mac에 iPad 프록시를 설치 한 다음 DNS 속임수를 사용할 수 있습니다.

( '어디서나'가 아니라 디버깅 / 테스트 중에이 기능이 필요하다고 가정합니다.)


1
아마도 VPN을 유지했다면 이동 중에도 DNS 속임수를 유지할 수 있습니까?
andrewb 2013

2

일반적으로 Hosts 파일을 편집하는 것은 나쁜 해결책입니다. 임시 테스트에만 사용하고 호스트 파일 항목을 추가 한 후 몇 분 후에 제거하십시오.

사용자 지정 도메인을 설정하려면 일종의 DNS 서버를 사용해야합니다. 아마도 Wi-Fi 라우터에서 가능하거나 다른 Mac을 DNS 서버로 설정할 수 있습니다.

좋은 장점은 LAN에 DNS 서버를 설치하면 인터넷이 훨씬 빨라질 것입니다. 대부분의 사람들은 라우터를 DNS 서버로 사용하고 있으며 DNS를 제대로 구현할만큼 빠르지 않습니다. 빠른 원격 DNS 서버 (사용하는 도시에 따라 가장 좋은 서버)를 사용하는 것이 좋지만 LAN에 서버를 설치하는 것이 훨씬 좋습니다.

bindMac에서 무료 로 설정하는 방법에 대한 지침을 Google에 제공 할 수 있습니다 . 또는 App Store의 Apple에서 Lion Server를 구입하고 서버 관리 도구 를 다운로드 하여 멋진 GUI를 사용하여 바인드를 구성 할 수 있습니다 (Snow Leopard와 달리 Lion을 사용하면 Mac OS X Server 용 라이센스를 구입하여 별도로 서버 관리 도구를 다운로드해야합니다) 기본적으로 고급 서버 도구를 기본 도구와 별도의 다운로드로 분리했습니다.


0

실제로 방법이 있습니다. NEPacketTunnelProvider를 사용하고 IP 패킷을 수동으로 구문 분석하여 DNS 쿼리를 필터링하는 네트워크 확장을 포함하여 고유 한 앱을 만듭니다. 나는 이미 완벽하게 작동하고 있으며 며칠 안에 업로드 할 것입니다. 호스트 파일도 업로드 할 수 있습니다. 7 년 전에는 기술적으로 불가능했습니다.


1
멋진 걸. 어디에 업로드 했습니까?
Andrew Steitz
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.