2011-12-28 29 views
16

Tôi đang cố gắng mở trang web được lưu trữ trên máy chủ cục bộ của mình bằng tên máy trong trình duyệt Android. Khi tôi gõ vào tên máy trên một trình duyệt máy tính để bàn, nó được giải quyết, nhưng trong một thiết bị Android tôi nhận được trang web không có sẵn. Máy chủ đã được định cấu hình để xử lý DNS chính xác và chúng tôi không thấy bất kỳ lỗi nào.Vui lòng trợ giúp.Tên máy chủ trình duyệt Android không được giải quyết nếu tên miền không được thêm vào

Cảm ơn bạn

Trả lời

19

Có hai việc cùng chơi ở đây ...

1: như thế nào tên máy tính của bạn bị giải quyết? Có một số cơ chế cho việc này.

Máy Windows sử dụng kết hợp NetBIOS/WINS/ActiveDirectory để khám phá các máy khác trên mạng cục bộ. (Máy Linux/Mac có thể truy cập dữ liệu này SAMBA, giả sử nó được bật.)

Máy Mac sử dụng Bonjour/Zeroconf để tìm nhau.

Một số bộ định tuyến gia đình (ví dụ: bộ định tuyến chạy Tomato) sẽ thêm mục nhập vào máy chủ DNS cục bộ khi cấp phép DHCP, dựa trên tên máy đang được báo cáo.

Android không cài đặt dịch vụ SAMBA hoặc Zeroconf, vì vậy chúng tôi phải dựa vào những gì được cung cấp bởi máy chủ DNS của bạn.

2:Giả sử máy chủ DNS của bạn tự động cập nhật để phản ánh DHCP cho thuê, có một vấn đề được biết nơi các thiết bị Android không sử dụng các đường dẫn tìm kiếm DNS được cung cấp bởi DHCP. Kết quả là, chỉ các tên doman đủ điều kiện mới được giải quyết.

Đây là báo cáo lỗi: http://code.google.com/p/android/issues/detail?id=8030

Là một workaround, cố gắng tìm ra FQDN cho các thiết bị bạn đang cố gắng truy cập.

+0

Cảm ơn bạn !! Bạn có nghĩ rằng sửa đổi các tập tin dhcpdc.conf sẽ giúp đỡ trong việc giải quyết vấn đề? Cảm ơn tất cả sự giúp đỡ của bạn !! – user1110790

+1

Tôi đã không thử nó bản thân mình, nhưng nó có giá trị một thử. Điều đó nói rằng, trừ khi bạn có quyền truy cập root trên điện thoại của mình, bạn sẽ không có quyền chỉnh sửa tệp này. –

+1

Nếu bạn có thể cài đặt Firefox trên điện thoại thì thao tác này sẽ hoạt động. – svandragt

14

Vấn đề với công việc xung quanh đó là nó không thay đổi vấn đề thực sự. Vấn đề thực sự là một trong những ngu xuẩn của công ty và thiển cận.

Điện toán di động chỉ tốt như khả năng tìm kiếm dữ liệu của bạn một cách dễ dàng và liền mạch, cho dù bạn đang ở đâu. Điện thoại thông minh và máy tính bảng của bạn, tất cả PHẢI sử dụng mạng theo cách rất giống với máy tính để bàn và máy tính xách tay của bạn.

Bất kỳ điều gì không làm như vậy đều bị thất bại trong thời điểm mà bất kỳ đối thủ cạnh tranh nào đều KHÔNG.

thực tế -

Một số lượng lớn các người trung bình có mạng nhỏ trong nhà của họ mà họ sử dụng với điện thoại của họ (hoặc cố gắng), máy tính xách tay, các dòng phương tiện truyền thông, cổ phiếu SAMBA, máy in không dây, vv Họ sử dụng router được sử dụng trong mạng gia đình với IP nổi để chia sẻ mạng của họ không dây.

Máy tính doanh nghiệp đã phát triển và tồn tại. Tồn tại trước khi máy tính bảng mới xuất hiện. Các máy tính bảng và người sáng tạo điện thoại thông minh đang bỏ qua (ở mức nguy hiểm cao độ) các tiêu chuẩn tại chỗ.

xem thêm - chúng ngu ngốc và không nghe

Thế giới hiện tại sử dụng DNS chuẩn khi sử dụng TCP. Nó sử dụng nó và cần phải có nó chỉ để hoạt động. Điều đó sẽ không thay đổi chỉ dành cho những người này.Họ phải thích nghi hoặc họ sẽ thất bại.

Sự thật: tất cả máy tính bảng Android và Apple OS (và điện thoại thông minh) chạy trên các hệ điều hành thiếu DNS đầy đủ chức năng.

  • Bạn không thể tự động khám phá mạng.
  • bạn không thể truy cập bạn chia sẻ qua mạng bởi HOSTNAME và SHARE tên
  • Bạn không thể tìm kiếm và xem danh sách tất cả các nhóm làm việc kết nối, máy chủ và tên miền mà bạn có quyền truy cập vào
  • Bạn không thể chỉ định một HOSTNAME cho điện thoại của bạn hoặc máy tính bảng và để nó gắn vào IP nổi của bạn đúng cách với tên ngắn giải quyết
  • bạn không thể nhận được HOSTNAMES để giải quyết giống như chúng ở mọi nơi khác (kể từ những năm 1970).

ANDROID và máy tính bảng MAC đã đẩy tất cả chúng ta trở lại thế giới BAD mà tất cả chúng ta phải duy trì các tệp HOSTS riêng của mình một lần nữa. Tôi cảm thấy như tôi đang cố gắng sửa chữa một bản sao được cấu hình không đúng của SCO UNIX

và đây là một MISTAKE FAR LARGER lớn TRAN A DRIVER ISSUE, HOẶC CÓ "flash" hoặc một số phần tối nghĩa của JAVA. Các đối thủ cạnh tranh đầu tiên mà được toàn bộ mạng hoạt động RIGHT và liền mạch ngay ra khỏi hộp (không có gốc điện thoại vào một viên gạch) sẽ đập vỡ cuộc cạnh tranh nhanh chóng nếu họ đang ở tất cả các giá cả phải chăng.

Một sự xấu hổ thực sự là tôi thích cả hai thiết bị cho những gì họ CÓ THỂ làm nếu hệ điều hành của họ không bị hỏng.

+0

Bạn có một tham chiếu cho thực tế là Android chạy một hệ điều hành thiếu DNS đầy đủ chức năng? Tôi nghĩ rằng tôi đang chạy vào một vấn đề liên quan đến điều đó và một số loại xác nhận sẽ là hữu ích. – GrandAdmiral

+0

Điều này vẫn đang diễn ra ngày nay? – Carlos

+0

buồn nhưng đúng, nhiều năm sau Google chỉ mới bắt đầu bảo mật các ứng dụng Android nhưng vẫn không thể giải quyết HOSTNAME hoặc thậm chí cung cấp một ... thiết bị kết nối bị ngắt kết nối hoàn toàn! – Darkendorf

Các vấn đề liên quan