짧은 호스트 이름을 통해 서버에 연결할 수 있어야하는 iPad가 있습니다 (예 : http://app.example.com 대신 http : // app) . 연결되는 네트워크가 example.com 이외의 도메인 이름을 할당하여 자동으로 작동하지 않습니다.
iOS에서 해당 서버에 대한 호스트 항목 (/ etc / hosts)을 추가하거나 탈옥하지 않고 확인자 검색 목록에 적절한 도메인 이름을 추가하는 방법이 있습니까?
짧은 호스트 이름을 통해 서버에 연결할 수 있어야하는 iPad가 있습니다 (예 : http://app.example.com 대신 http : // app) . 연결되는 네트워크가 example.com 이외의 도메인 이름을 할당하여 자동으로 작동하지 않습니다.
iOS에서 해당 서버에 대한 호스트 항목 (/ etc / hosts)을 추가하거나 탈옥하지 않고 확인자 검색 목록에 적절한 도메인 이름을 추가하는 방법이 있습니까?
답변:
Weblock-iOS 용 AdBlock 앱을 사용 http://app
하여 원하는 IP 및 포트로의 리디렉션 규칙을 만듭니다 .
(WIFI 네트워크에서만 작동합니다)
이 답변은 stackoverflow 에서 참조하십시오 .
아니요. 그러나 해결 방법으로 홈 LAN의 Mac에 iPad 프록시를 설치 한 다음 DNS 속임수를 사용할 수 있습니다.
( '어디서나'가 아니라 디버깅 / 테스트 중에이 기능이 필요하다고 가정합니다.)
일반적으로 Hosts 파일을 편집하는 것은 나쁜 해결책입니다. 임시 테스트에만 사용하고 호스트 파일 항목을 추가 한 후 몇 분 후에 제거하십시오.
사용자 지정 도메인을 설정하려면 일종의 DNS 서버를 사용해야합니다. 아마도 Wi-Fi 라우터에서 가능하거나 다른 Mac을 DNS 서버로 설정할 수 있습니다.
좋은 장점은 LAN에 DNS 서버를 설치하면 인터넷이 훨씬 빨라질 것입니다. 대부분의 사람들은 라우터를 DNS 서버로 사용하고 있으며 DNS를 제대로 구현할만큼 빠르지 않습니다. 빠른 원격 DNS 서버 (사용하는 도시에 따라 가장 좋은 서버)를 사용하는 것이 좋지만 LAN에 서버를 설치하는 것이 훨씬 좋습니다.
bind
Mac에서 무료 로 설정하는 방법에 대한 지침을 Google에 제공 할 수 있습니다 . 또는 App Store의 Apple에서 Lion Server를 구입하고 서버 관리 도구 를 다운로드 하여 멋진 GUI를 사용하여 바인드를 구성 할 수 있습니다 (Snow Leopard와 달리 Lion을 사용하면 Mac OS X Server 용 라이센스를 구입하여 별도로 서버 관리 도구를 다운로드해야합니다) 기본적으로 고급 서버 도구를 기본 도구와 별도의 다운로드로 분리했습니다.
실제로 방법이 있습니다. NEPacketTunnelProvider를 사용하고 IP 패킷을 수동으로 구문 분석하여 DNS 쿼리를 필터링하는 네트워크 확장을 포함하여 고유 한 앱을 만듭니다. 나는 이미 완벽하게 작동하고 있으며 며칠 안에 업로드 할 것입니다. 호스트 파일도 업로드 할 수 있습니다. 7 년 전에는 기술적으로 불가능했습니다.