Czy istnieje sposób na połączenie się z http: //mylaptop.local/ za pomocą Chrome na Androida, czy też działa inna przeglądarka?
Podróżuję z sieci do sieci z laptopem i telefonem i często muszę podłączyć telefon do strony internetowej na moim laptopie. W przeglądarce Safari na iPhonie mogę po prostu użyć http: //mylaptop.local/ (zwykle naciskając przeładowanie w otwartym oknie przeglądarki), ale na moim urządzeniu z Androidem zawsze muszę dowiedzieć się, jaki jest obecny adres IP mojego laptopa ręcznie i łączę się z nim (nie kontroluję wielu sieci, w których pracuję i wydaje się, że DNS nigdy nie są zintegrowane z DHCP).
Szukałem odpowiedzi i wydaje się, że większość ludzi po prostu hackuje problemy przy użyciu statycznego DNS lub kontroluje DHCP i DNS, z których żaden nie dotyczy mojej sytuacji. Widzę też biblioteki kodów do obsługi mDNS (i innych zeroconf) w konkretnej aplikacji na Androida, więc może jest tam dodatek do Chrome lub inna przeglądarka, która go obsługuje?
Ponadto, czy jest jakieś oficjalne słowo na temat obsługi mDNS i domeny .local na całym urządzeniu w systemie Android? Miałem też problem ze znalezieniem tego.
źródło
To nie jest wina przeglądarki, ale sposób, w jaki Android obsługuje DHCP: po prostu ignoruje oferowany serwer DNS i trzyma się wstępnie skonfigurowanego Google DNS - który oczywiście nie zna twoich lokalnych nazw hostów. Oto jak obejść ten problem:
8.8.8.8
) własnym(opcjonalnie możesz spróbować przełączyć się z powrotem na DHCP po zmianie serwera DNS i sprawdzić, czy ten ostatni jest zachowany)
Teraz Android powinien najpierw użyć serwera DNS i przejść na serwer pomocniczy tylko wtedy, gdy Twój nie może rozwiązać problemu. Co oznacza, że Twój „mylaptop.local” powinien być teraz znaleziony - z Chrome lub dowolnej innej przeglądarki, a także dowolnej innej aplikacji.
Zanim zapytasz: to ustawienie (jak opisano powyżej) dotyczy tylko zmodyfikowanego punktu dostępowego WiFi. Więc nie martw się, że możesz wpłynąć na inne osoby. Jeśli coś stanie się dzikie, w każdej chwili możesz po prostu usunąć AP i ponownie go utworzyć.
źródło