Bilgisayarımda çalışan bir web sitem var ve bunu Nexus 7 tabletimden test etmek istiyorum. Yani yerel WiFi LAN üzerinden. IP adresini yazarsam bağlanır, ancak yanlış web sitesini gösterir, çünkü adlandırılmış sanal barındırma kullanıyorum.
mysite.local
Nexus'ta Chrome / Firefox'a yazabilmek , bunları 10.1.2.3
(veya yerel IP adresi ne olursa olsun) dönüştürmelerini sağlamak , ardından Host olarak istekte bulunan 10.1.2.3
sunucuyu çağırmak mysite.local
.
Sorum: Android 4.x tablette /etc/hosts
düzenleyebileceğim bir dosya veya eşdeğeri var mı? (Tableti köklendirmek zorunda kalmadan veya bunun gibi bir şey olmadan.)
Linux bilgisayarlarımda bunu bir giriş ekleyerek yaparım /etc/hosts
:
10.1.2.3 mysite.local
(Ya Windows\System32\drivers\etc\hosts
da bir Windows makinesinde aynı şeyi yapar.)
BTW, bu, IP adresi için manuel olarak bir ana bilgisayar adı ayarlamak (örneğin, / etc / hosts equiv.?) 'Nin yarı kopyasıdır , ancak bu soru görünüşe göre mümkün olmadığı Android 2.2 içindi. (Alternatif yönlendiricilerden birinin yerel yönlendiricide DNS yapılandırması olduğunu önerdi, ancak yönlendiricimin yerel olarak DNS yapmadığını söyleyebildiğim için bu seçeneğe sahip değil. Bunu yapmak için kendi DNS sunucumu kurabilirim, ancak bu büyük bir iş çözümü gibi geliyor.)
/etc/hosts
, ama "isim sunucunu" (örneğin DNSMasq veya kullandığın her şeyi) yapılandırmayı önermedim. Yönlendiriciniz size bunun için bir yer verebilir. aksi takdirde her makinede /etc/hosts
düzenlenmesi gerekir - ve Android'deki ilgili dosya sadece "kök güçlerle" düzenlenebilir (tam konumunu kafamın dışında bilmiyorum, ancak AFAIR içinde bir yerde ). Bkz: etc / hosts dosyasını düzenleme/data/system