Tên máy tính Windows -> Độ phân giải IP trên iphone?


8

Chúng tôi có iphones trong mạng của mình và họ không thể phân giải tên máy tính. Chúng tôi muốn truy cập các trang web nội bộ thông qua tên nội bộ ( http: // server ), tuy nhiên chúng tôi không thể.

Có giải pháp nào cho việc này không?

Cảm ơn bạn.


Đây là cách tôi thực hiện: stackoverflow.com/a/41857012/470749
Ryan

Câu trả lời:


11

Giống như Farseeker nói, vấn đề là cái mà bạn gọi là "tên máy tính" thực sự là tên NetBIOS. NetBIOS là một giao thức của phát minh riêng của Sytek / IBM, đã được cung cấp bởi một dịch vụ đặt tên như DNS, do đó, nó thường không được hỗ trợ trên các máy không chạy Windows. Các máy Linux và Unix có thể sử dụng NetBIOS thông qua ứng dụng khách bên thrid có tên SAMBA, nhưng iPhone không chạy SAMBA.

Cuối cùng, bạn cần yêu cầu các máy Windows của mình giải quyết DNS cũng như qua NetBIOS. Có rất nhiều cách bạn có thể làm điều này:

  1. Như đã nói - sử dụng Active Directory và kích hoạt máy chủ DNS của nó
  2. Thiết lập máy chủ DNS của riêng bạn và thêm bản ghi cho các máy chủ bạn cần
  3. Nếu bạn ở mạng LAN nhỏ, hãy sử dụng bộ định tuyến cho phép bạn chỉ định các mục nhập của máy chủ - đây là những gì tôi làm trên mạng gia đình của mình bằng IPCop ( http://www.ipcop.org/ )
  4. Như đã được đề xuất - sử dụng máy chủ proxy có tệp lưu trữ với ánh xạ cần thiết

Nói tóm lại, tên máy chủ windows không phân giải DNS theo mặc định - bạn cần chúng để phân giải DNS cho iPhone và các thiết bị khác sử dụng tiêu chuẩn internet để phân giải tên.


5

Khi bạn ở trong môi trường windows, nó có thể (và không) sử dụng NetBIOS để phân giải tên máy tính, vì vậy nếu bạn không có máy chủ DNS trung tâm (như trên mạng gia đình), nó vẫn có thể ánh xạ tên thành địa chỉ IP.

Tuy nhiên, iPhone không hỗ trợ độ phân giải tên NetBIOS - vì đây không phải là PC và nó thiếu giao thức này. Bạn sẽ không bao giờ thấy nó được bao gồm, bởi vì nó khá trái lĩnh vực.

Cách duy nhất là thiết lập DNS (nếu bạn có AD thì bạn đã có DNS) hoặc bẻ khóa iPhone của bạn và chỉnh sửa tệp máy chủ của bạn để ánh xạ IP theo cách thủ công thành tên ...


1

Thiết lập DNS nội bộ, tức là một công ty mà công ty bạn tự quản lý với tất cả các bản ghi máy chủ, nếu bạn có miền Active Directory thì bạn đã có máy chủ DNS. Sau đó, dhcp cung cấp địa chỉ IP của máy chủ DNS hoặc cấu hình thủ công như được mô tả trong câu trả lời đầu tiên.

Hoặc thiết lập proxy web trên mạng không dây của bạn có tệp máy chủ cho các máy chủ bạn muốn họ truy cập. Một lần nữa, điều này cần cấu hình trên iPhone bằng tay hoặc qua DHCP.

Một số giải pháp proxy: Squid , Apache mod_proxy

M ..


0

Bạn có liệt kê chúng trong DNS không hoặc bạn có cung cấp chúng thông qua tệp lưu trữ không?

Tôi nhận được DNS được cung cấp từ mạng không dây trên iphone của tôi và DNS dường như chỉ hoạt động tốt. Kiểm tra trong Cài đặt> Mạng WiFi> [SID]> DHCP sẽ hiển thị DNS và miền tìm kiếm.

Tôi muốn biết cách thiết lập một cái gì đó như máy chủ cho iPhone nơi một số máy chủ tôi muốn không có trên DNS.


Umm chúng không được liệt kê cũng như trong máy chủ, cũng như DNS. Về cơ bản, nó chỉ là tên máy tính. Liên quan đến miền tìm kiếm - trên iphone mà mục nhập dường như trống rỗng. Nó dùng để làm gì?
Janis Veinbergs

2
Miền tìm kiếm là hậu tố DNS mà máy khách DNS sẽ nối thêm vào bất kỳ tên miền không đủ điều kiện. Khi bạn nhập máy chủ và miền tìm kiếm của bạn là .myoffice.local thì nó sẽ thực sự tìm kiếm server.myoffice.local
Mark Henderson

Xin lỗi vì đã đọc máy chủ http: /// (SF đã dịch chính xác nó thành một liên kết)
Mark Henderson

Ugh, vẫn không làm việc. Nhưng tôi chắc chắn bạn có được điểm.
Đánh dấu Henderson

Tôi đã nhận được điểm và tôi sẽ thử nó, cảm ơn bạn.
Janis Veinbergs

0

Đây là những gì tôi làm:

  • Chuyển đến cài đặt -> wifi -> ssid
  • Nhập .local vào hộp "tên miền tìm kiếm".

Tôi có một máy tính xách tay windows chạy Apache với tên máy tính là "laptop-home". Bây giờ tôi có thể truy cập safari của iPhone và nhập " http: // home-l mỏi.local ".

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.