2011-12-28 9 views
16

Próbuję otworzyć witrynę hostowaną na moim hoście lokalnym przy użyciu nazwy komputera w przeglądarce Androida. Kiedy wpisuję nazwę komputera w przeglądarce na komputerze, zostaje ona rozwiązana, ale na urządzeniu z Androidem strona internetowa jest niedostępna. Serwer został skonfigurowany tak, aby poprawnie obsługiwać DNS, a my nie widzimy żadnych błędów. Proszę o pomoc.Nazwy hostów przeglądarki Android nie zostaną rozwiązane, jeśli nazwa domeny nie zostanie dołączona.

Dziękuję

Odpowiedz

19

Są dwie rzeczy na grają ...

1: Jak się pan nazywa maszyna coraz rozwiązany? Istnieje kilka mechanizmów do tego.

Maszyny Windows używają kombinacji NetBIOS/WINS/ActiveDirectory do wykrywania innych maszyn w sieci lokalnej. (Komputery z systemem Linux/Mac mają dostęp do tych danych SAMBA, zakładając, że są włączone).

Mac używają Bonjour/Zeroconf, aby się nawzajem odnaleźć.

Niektóre routery domowe (np. Routery z Tomato) dodadzą wpis do lokalnego serwera DNS po przyznaniu dzierżawy DHCP, na podstawie zgłoszonej nazwy komputera.

Android nie ma zainstalowanych usług SAMBA lub Zeroconf, więc musimy polegać na tym, co zapewnia serwer DNS.

2:Zakładając serwera DNS automatycznie aktualizuje się, aby odzwierciedlić dzierżawy DHCP, jest to znany problem, gdzie urządzenia z Androidem nie używać ścieżkę przeszukiwania DNS dostarczony przez DHCP. W wyniku tego rozwiązane zostaną tylko w pełni kwalifikowane imiona panieńskie.

Oto raport o błędzie: http://code.google.com/p/android/issues/detail?id=8030

Jako obejście, spróbuj znaleźć FQDN dla urządzeń, które próbują połączyć.

+0

Dziękuję! Czy myślisz, że modyfikowanie pliku dhcpdc.conf pomoże w rozwiązaniu problemu? Dzięki za całą pomoc !! – user1110790

+1

Nie próbowałem tego sam, ale warto spróbować. Mimo to, jeśli nie masz dostępu do roota na telefonie, nie będziesz mieć uprawnień do edytowania tego pliku. –

+1

Jeśli możesz zainstalować Firefoksa na telefonie, to działa. – svandragt

14

Problem związany z obejściem polega na tym, że nie zmienia on prawdziwego problemu. Prawdziwym problemem jest korporacyjna głupota i krótkowzroczność.

Komputery przenośne są tak dobre, jak łatwo i bezproblemowo znajdować dane bez względu na to, gdzie się znajdują. Twój inteligentny telefon i tablety MUSZĄ korzystać z sieci w taki sam sposób jak komputer stacjonarny i laptop.

Osoby, które tego nie robią, są skazane na porażkę w momencie, w którym wystąpi jakikolwiek konkurent.

fakt -

Ogromna liczba przeciętnych ludzi mają małe sieci w domach, których używają swoich telefonów (lub próby), laptopy, serpentyny multimedialne, akcje SAMBA, drukarki bezprzewodowe, itd. Oni używają routerów używane w sieciach domowych z ruchomymi adresami IP do bezprzewodowego udostępniania sieci.

Komputery korporacyjne ewoluowały i już istnieją. Pojawiły się przed pojawieniem się nowych tabletów. Tablety i twórcy smartfonów ignorują (przy ekstremalnym zagrożeniu) obowiązujące standardy.

patrz też - są głupi i nie słuchać

istniejącego świata wykorzystuje standardowe DNS gdy używa TCP. Korzysta z niego i potrzebuje go do działania. To się nie zmieni tylko dla tych ludzi.Muszą się dostosować lub zawiodą.

Fakt: wszystkie tablety z systemem Android i Apple OS (oraz telefony SMART) działają na systemach operacyjnych, które nie mają w pełni funkcjonalnego systemu DNS.

  • Nie można dynamicznie eksplorować sieci.
  • nie można uzyskać dostępu Ci udziałów sieciowych przez hosta i nazwy udostępniania
  • Nie można wyszukać i wyświetlić listę wszystkich podłączonych Workgroups hostów i domen masz dostęp do
  • Nie można podać nazwę hosta dla telefonu lub tabletu i niech to będzie przyklejać do twojego ruchomego adresu IP z krótką nazwą, która rozwiązuje
  • nie możesz dostać HOSTNAMES do rozwiązania, tak jak robią to wszędzie (od lat 1970).

ANDROID i tablety MAC zepchnęły nas z powrotem w ZŁY świat, w którym wszyscy musimy zachować nasze własne pliki HOSTS ponownie. Czuję, że próbuję naprawić nieprawidłowo skonfigurowaną kopię SCO UNIX

i jest to duża PROBLEM DUŻY WIĘKSZEJ NIŻ KIEROWCA, MAJĄC "flash" lub jakiś niejasny kawałek JAVA. Pierwszy konkurent, który sprawi, że cała sieć będzie działać PRAWO i bezproblemowo od razu po wyjęciu z pudełka (bez korzeni telefonu w cegłę), szybko rozwali konkurencję, jeśli w ogóle będzie dostępna.

Wstyd naprawdę, ponieważ lubię oba urządzenia za to, co mogą zrobić, jeśli ich system operacyjny nie jest uszkodzony.

+0

Czy masz referencję na fakt, że Android uruchamia system operacyjny pozbawiony w pełni funkcjonalnego DNS? Myślę, że mam problem z tym związany i pomocne może być jakieś potwierdzenie. – GrandAdmiral

+0

Czy to wciąż dzieje się w dzisiejszych czasach? – Carlos

+0

smutne, ale prawda, lata później Google dopiero zaczyna zabezpieczyć swoje aplikacje dla systemu Android, ale nadal nie może rozwiązać HOSTNAME, a nawet zapewnić jedno ... całkowicie odłączone podłączone urządzenie! – Darkendorf

Powiązane problemy