Thêm một mục nhập tệp máy chủ mà không cần bẻ khóa


17

Tôi có một iPad cần có khả năng kết nối với máy chủ thông qua tên máy chủ ngắn, ví dụ : ứng dụng http: // thay vì http://app.example.com . Mạng mà nó kết nối để gán cho nó một tên miền khác với example.com để nó không hoạt động tự động.

Có cách nào để thêm mục nhập máy chủ (/ etc / hosts) cho máy chủ đó trong iOS hoặc thêm tên miền phù hợp vào danh sách tìm kiếm của trình phân giải mà không cần bẻ khóa không?


2
Tôi đã tìm thấy một cách giải quyết, mặc dù không lý tưởng: bạn có thể tự thêm các miền tìm kiếm bổ sung cho mỗi mạng trong cài đặt wifi: techinch.com/2011/02/04/ợi
jgor

Tại sao không chỉ kết nối bằng địa chỉ IP và lưu tất cả các Rigamarole khác?
SaxDaddy

1
@SaxDaddy chẳng hạn, có những trường hợp bạn cần nhiều hơn một tên miền cục bộ cùng một lúc.
Đánh dấu

@SaxDaddy vì đôi khi bạn gặp phải các vấn đề về CORS khi bạn truy cập javascript từ nơi khác ngoài tên miền mà nó có nghĩa là chạy từ đó.
frandroid

Câu trả lời:


9

Sử dụng Weblock - Ứng dụng AdBlock cho iOS để tạo quy tắc chuyển hướng từ http://appIP và cổng bạn thích.

(Chỉ hoạt động khi trên mạng WIFI)


Mất một lúc để tìm ra cách làm cho nó hoạt động, nhưng đây là một giải pháp tuyệt vời. Cảm ơn!
Lea Hayes

Đã làm cho tôi! Gotcha duy nhất là: bạn cần sử dụng cú pháp ký tự đại diện đã cho, vì vậy nếu bạn muốn chuyển hướng app.myserver.local sang 192.168.1.100, thì cú pháp đúng là: Chuyển hướng URL: * .myserver.local / *; Proxy IP: 192.168.1.100; Cổng proxy: 80 (hoặc 8080)
aron.lakatos

Bất cứ ai cũng có thể xác nhận nếu điều này vẫn có thể thông qua ứng dụng này?
RwwL


4

Không, nhưng như một cách giải quyết, bạn có thể có proxy iPad của mình cho máy Mac trên mạng LAN gia đình và sau đó thực hiện thủ thuật DNS ở đó.

(Tôi cho rằng bạn cần khả năng này trong quá trình gỡ lỗi / kiểm tra, chứ không phải "ở mọi nơi.")


1
Có lẽ nếu bạn ở lại trên VPN, bạn có thể duy trì thủ thuật DNS đó khi đang di chuyển không?
andrewb

2

Nói chung, chỉnh sửa tệp Hosts là một giải pháp tồi. Tôi chỉ sử dụng nó để thử nghiệm tạm thời và luôn xóa bất kỳ mục nhập tệp lưu trữ nào trong vài phút sau khi thêm nó.

Bạn nên sử dụng một loại máy chủ DNS nào đó để thiết lập miền tùy chỉnh của mình, có lẽ điều này là có thể với bộ định tuyến wifi của bạn hoặc nếu không bạn có thể thiết lập bất kỳ máy Mac nào làm máy chủ DNS.

Là một lợi ích tốt đẹp, có máy chủ DNS của bạn trên mạng LAN sẽ giúp internet của bạn nhanh hơn đáng kể. Hầu hết mọi người đang sử dụng bộ định tuyến của họ như một máy chủ DNS và họ thực sự không đủ nhanh để thực hiện DNS đúng cách. Bạn nên sử dụng máy chủ DNS từ xa nhanh (cái nào tốt nhất sẽ phụ thuộc vào thành phố bạn sống), nhưng có một máy chủ trong mạng LAN của bạn thậm chí còn tốt hơn.

Bạn có thể google để được hướng dẫn cách thiết lập bindtrên mọi máy Mac, miễn phí. Hoặc bạn có thể mua Lion Server từ Apple trong App Store và tải xuống Công cụ quản trị máy chủ để định cấu hình liên kết với GUI đẹp (với Lion, không giống như Snow Leopard, bạn phải tải xuống riêng Công cụ quản trị máy chủ để mua giấy phép cho Mac OS X Server Về cơ bản, họ đã tách các công cụ máy chủ nâng cao ra thành một bản tải xuống riêng biệt từ những công cụ cơ bản).


0

Thật ra, có một cách. Tạo ứng dụng của riêng bạn bao gồm tiện ích mở rộng mạng để lọc các truy vấn DNS bằng cách sử dụng NEPquetTunnelProvider và phân tích các gói IP theo cách thủ công. Tôi đã có nó, hoạt động hoàn hảo, và sẽ tải nó lên trong một vài ngày. Tôi cũng sẽ thêm khả năng tải lên các tập tin máy chủ. Mặc dù 7 năm trước, điều này là không thể.


1
Nghe có vẻ tuyệt vời. Bạn đã tải lên ở đâu?
Andrew Steitz
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.