[英]Local Networking with Hostname in Android
我是移動開發人員。 我正在尋找一種可以連接到具有計算機名/主機名的后端服務器的方法,但情況很混亂。 Android 無法理解或解析主機名。 有沒有辦法解決這個問題?
例如:
與http://192.168.1.10:9000聯網也能正常工作。
與http://DESKTOP-599U766:9000 的網絡也不能正常工作。
理論上,任何連接到本地網絡的設備都應該通過該網絡自己的 DNS 解析主機名。 在實踐中,Android 在這里陷入了困境,因為它默認使用硬編碼的外部 DNS,只有選擇具有自己主機名的備用外部 DNS 的選項(它不允許您選擇路由器的 IP 地址)。 我相信其目的是防止惡意 wifi 網絡為軟件更新等提供虛假主機名,但它仍然令人沮喪。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.