Deweloper tutaj prototypuje aplikację mobilną, nieco nową na urządzeniach mobilnych:
- Mam prostą usługę HTTP działającą (obecnie) na moim głównym laptopie z nazwą komputera
latitude
. - Inny laptop o nazwie
vaio
współużytkujący tę samą sieć Wi-Fi może uzyskać dostęp do tej usługi za pośrednictwemhttp://latitude:8080
- innymi słowy, może z łatwością rozwiązać (obecny) adres IP 192.168.xy (lub dowolny dynamiczny adres IP, jaki ma w danym momencie)latitude
. - Teraz moje telefony HTC z systemem Android, podłączone do tej samej sieci Wi-Fi, mogą uzyskać adres IP,
latitude
więc otwarcie w przeglądarcehttp://192.168.x.y:8080
działa. - Ale chciałbym również użyć tutaj nazwy komputera, na przykład kiedy uzyskuję dostęp do usługi HTTP
vaio
, po prostu pisząchttp://latitude:8080
i każąc telefonowi rozpoznać bieżący dynamiczny adres IPlatitude
. To nie działa, wyświetl tylko standardową stronę błędu przeglądarki: „Strona internetowa niedostępna” .
Czy muszę zmienić ustawienia DNS w Androidzie? Nie znalazłem niczego do zabawy z ustawieniami, a takie pytanie jest również bardzo trudne do znalezienia w Google ...
One V ma Androida 4.0, a One M7 ma Androida 4.2 w przypadku, gdy robi to różnicę.
(Uwaga: powinno to działać nawet wtedy, gdy Android nie jest podłączony USB do moich komputerów i nie działa jako hotspot Wi-Fi - oczywiście, ponieważ i tak zużywa moją główną sieć Wi-Fi).
źródło
getprop | grep -i dns
Zobacz także android.stackexchange.com/a/32278/15713Kiedy chcę nazwę komputera zamiast adresu IP, edytuję plik HOSTS. Spróbuj dodać tam urządzenia i ich adresy IP. Wyszukiwanie w Google pliku hosts dla twojego systemu operacyjnego powinno być łatwe.
źródło
Dodaj dwa wiersze na końcu pliku hosts (
/etc/hosts
) pliku urządzenia za pomocą ES Explorera (wymaga zrootowanego urządzenia).Szablon:
Przykładem
domain_name
może byćlocalhost
.Przykład:
Działa dobrze podczas wpisywania
localhost
paska adresu URL zamiast adresu IP.źródło
\etc\hosts
się/etc/hosts
i dokonała pewnych zmian w formatowaniu. Starałem się nie zmieniać intencji, ale sprawić, by wyglądała lepiej. Daj mi znać, jeśli gdzieś coś pomieszałem.W moim przypadku w systemie Windows 10 tymczasowe wyłączenie zapory systemu Windows umożliwiło surfowanie
http://latitude:8080
.Na dłuższą metę stworzyłem regułę pozwalającą na tego rodzaju połączenia przez zaporę ...
{Windows}> Start> „Firewall”> Windows Defender Firewall z Advance Security. Reguły przychodzące> Nowa reguła ...
{Android}. Testuj w przeglądarce Firefox lub Chrome, a nie Dolphin
źródło