将主机名映射到Android上的IP地址

问题描述 投票:4回答:4

我知道我必须编辑/ system / etc / hosts以将IP地址映射到主机名,但似乎我无法编辑该文件。是因为我的Android手机没有root吗?

好心提醒。谢谢。

android hostname
4个回答
4
投票

您可以使用以下指南和应用程序来设置特定域的规则。

  • 下载(Daedalus)并打开该应用程序。
  • 单击菜单,然后单击“服务器”

menu

  • 单击添加按钮并添加两个谷歌服务器“8.8.8.8”和“8.8.4.4”,您也可以将这些替换为您首选的DNS提供商。

dns settings

  • 单击“设置”,在菜单中激活这些dns服务器
  • 然后从设置中选择Google和Google 2。同时激活高级设置,然后在下图中选择以下两个选项

settings

  • 现在返回菜单,点击“规则”。
  • 为每个开发模式添加新规则,Live,staging,dev。文件名并不重要,只需要做点什么。
  • 离开前点击同步规则以确保下载文件。 rules
  • 点击并激活您希望进入的模式,您可以一次激活多个模式,因此请小心,因为这将覆盖其中一个或另一个。
  • 在菜单中转到主页,然后点击“激活”按钮。

activate

资料来源:https://blog.silocitylabs.com/post/2018/03/02/changing-dns-settings-for-android-development/


0
投票

尝试使用adb重新安装并编辑文件


0
投票

您无法写回hosts文件,因为文件系统是只读的。如果要更改文件,则需要将文件系统更改为读写。是的,您需要拥有超级用户访问权限(rooted phone)来编写此文件。

我故意没有说明如何做到这一点,因为这不是你的直接问题。


-1
投票

为什么需要编辑hosts文件?

您只需将主机添加到本地DNS(例如,Wifi网络中本地DHCP服务器宣布的DNS),甚至可以添加到真实的全球DNS中。

© www.soinside.com 2019 - 2024. All rights reserved.