Android in lokalni dnsmasq
2 naročnika
2 naročnika
Živijo! Imam eno zanimivo težavo, ki jo po precej googlanja ne znam rešit (oz. nisem ziher, če je to bug).
Torej v lokalnem omrežju imam:
- modem / router (fritz box od siola)
- laptop
- PC
- Android telefon
- Raspbery PI na katerem teče dnsmasq
Na routerju je nastavljen DHCP ki ima na razpolago naslove med 192.168.178.20 in 192.168.178.200. Domenski strežnik v lokalnem omrežju je na IPju .114 in se nastavi z DHCPjem.
Na PCju teče virtualka z development okoljem, ki ima statičen IP in do nje lahko dostopam iz lokalnega omrežja. Nastavljena je tudi lokalna domena nekineki.app. Ko sem nastavil dnsmasq in osvežil dns cach na laptopu, sem lahko do te spletne aplikacije dostopal z lokalno domeno. Vse štima.
Potem pa poskusim to lokalno domeno odpreti v Chromu na androidu in se resolve ne zgodi. Poskusil sem z ponovno vzpostavitvijo povezave, clearanje dns cachea v Chromeu in ne deluje nič.
Iščem rešitev, ki bo na guest android deviceu delala brez, da moram ročno vpisovat lokalne DNSje (as in, ko pride stranka, se konekta na wi-fi in lahko vidi lokalno aplikacijo).
Any ideas?
LP,
Matic
3 odgovori
Imel sem skoraj identično težavo, ki sem jo na koncu rešil tako, da sem registriral eno domeno in jo usmeril na svoj IP (wildcard CName). Na lokalnem web serverju potem resolvam poddomene za vsak web posebej - recimo krompir.domena.si.
Poskušal sem z več variantami (tudi s tvojo zgoraj omenjeno), a je bila na koncu tale še najbolj udobna in lepo dela za vse kliente in tudi od zunaj, če je slučajno treba kakšnemu naročniku na hitro pokazati, kako stvar napreduje.
Za več info lahko ZS
Sedaj sem dobil informacije, da bi lahko v lokalnem omrežju re-routal ves promet, ki želi iz omrežja na portu 57 (dns promet) na raspberry ip in potem ta ip dodal v exception, ampak ne vem, kako to narest na fritz boxu od siola.
Lahko več informacij napišeš kar tukaj? Mogoče še komu pride prav.