Android 如果仅从移动应用程序访问我的服务器,它是否需要注册域名?

Android 如果仅从移动应用程序访问我的服务器,它是否需要注册域名?,android,Android,我想为android开发一个应用程序,我是一个几乎与服务器相关的新手。我希望我的应用程序能够向我的服务器执行简单的get和post请求。我不打算在上面托管一个网站,它只会被应用程序访问。我还需要注册域名吗,还是可以直接访问服务器的ip地址?显然,它必须能够被服务器所在的本地网络以外的东西访问 谢谢 使用IP地址执行此操作的问题是:“如果IP发生变化怎么办?”。有了域名,你只需更新DNS记录,应用程序就能按预期工作,但如果你硬编码IP,你就必须让每个人都更新它 查看将为您提供免费子域和管理DNS的

我想为android开发一个应用程序,我是一个几乎与服务器相关的新手。我希望我的应用程序能够向我的服务器执行简单的get和post请求。我不打算在上面托管一个网站,它只会被应用程序访问。我还需要注册域名吗,还是可以直接访问服务器的ip地址?显然,它必须能够被服务器所在的本地网络以外的东西访问


谢谢

使用IP地址执行此操作的问题是:“如果IP发生变化怎么办?”。有了域名,你只需更新DNS记录,应用程序就能按预期工作,但如果你硬编码IP,你就必须让每个人都更新它


查看将为您提供免费子域和管理DNS的服务。

使用IP地址执行此操作的问题是:“如果IP发生变化怎么办?”。有了域名,你只需更新DNS记录,应用程序就能按预期工作,但如果你硬编码IP,你就必须让每个人都更新它


查看将为您提供免费子域和管理DNS的服务。

您应该能够通过IP访问。你只需要记住,虽然可能性很小,但你的IP可能会在没有警告的情况下更改,并且你的应用程序需要更新。我购买了一个域名,并使用动态dns(dyndns.org)来托管我的区域文件


它们为您提供了确保IP最新的方法。

您应该能够通过IP访问。你只需要记住,虽然可能性很小,但你的IP可能会在没有警告的情况下更改,并且你的应用程序需要更新。我购买了一个域名,并使用动态dns(dyndns.org)来托管我的区域文件


它们为您提供了确保IP最新的方法。

即使在您的情况下,域名也是一个好主意。它使事情在评论员看来更为正式,并在服务器IP地址发生变化时(而不是必须重新构建应用程序或重新分发应用程序)将您隔离开来。

即使在您的情况下,域名也是一个好主意。它使事情在审查者看来更加正式,并在服务器IP地址发生变化时(而不是必须重新构建您的应用程序或重新分发应用程序)将您隔离开来。

您可以通过IP地址而不是使用服务器名来完成,但通常静态IP每年的成本超过8美元,这与域名的成本相当


如果不是关于成本,你更关心的是如何在本地网络上用计算机设置域名,你可以通过非常简单的设置免费获得。

你可以通过IP地址而不是使用服务器名来实现,但通常静态IP每年的成本超过8美元,这与域名的成本差不多


如果不是关于成本,你更关心的是如何在本地网络上设置一个域名,你可以通过非常简单的设置获得免费的域名。

这取决于你的服务器是否使用所谓的主机头托管在与其他服务器共享的IP上

如果您可以打开浏览器并放置(将ip替换为您服务器的ip,并假设您的服务器在端口80上应答,使用http端口),然后让您的服务器响应,则不需要域


如上所述,这是个坏主意。IP确实会发生变化,让DNS指向域是处理此问题的唯一方法,而不必在发生变化时强制所有移动用户更新应用程序。

这取决于您的服务器是否使用所谓的主机头托管在与其他服务器共享的IP上

如果您可以打开浏览器并放置(将ip替换为您服务器的ip,并假设您的服务器在端口80上应答,使用http端口),然后让您的服务器响应,则不需要域


如上所述,这是个坏主意。IP确实会改变,让DNS指向一个域是处理它的唯一方法,而不必在发生变化时强制所有移动用户更新应用程序。

我正要提出这个建议,这时我看到了答案。最大的担忧是知识产权的变化。DynDNS非常适合管理这一点!最大的担忧还是唯一的担忧?我看不出还有其他缺点。如果你确信IP在不久的将来不会改变,为什么不使用解析的IP…当我看到答案时,我正要提出这个建议。最大的担忧是知识产权的变化。DynDNS非常适合管理这一点!最大的担忧还是唯一的担忧?我看不出还有其他缺点。如果你确信IP在不久的将来不会改变,为什么不使用解析的IP。。。