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

时间:2011-06-16 09:53:23

标签: android hostname

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

请告知。感谢。

4 个答案:

答案 0 :(得分:4)

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

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

menu

  • 点击添加按钮并添加两个google服务器“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/

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:-1)

为什么需要编辑hosts文件?

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