我的 Web 应用程序在 PC 上的 jboss 中运行。但只能在 localhost 中访问。我曾在 godaddy 等网站上看到过,他们谈到为您的网站提供域名。但映射实际上是在哪里完成的。我是否可以使用我的 PC 作为服务器,还是必须在 godaddy 的服务器上部署应用程序。
我的应用程序仅存储资源,即它仅包含servlets
。它仅用于处理传入数据和发送响应。因此任何域名都可以(因为没有人会从浏览器访问域)。客户端是一部 Android 手机。那么我应该采取哪些步骤来使这个 Web 应用程序成为accessible on the internet
?
答案1
如果这是针对某些商业服务,您需要在某处获取托管空间并在服务器上运行它。然后,您可以注册并将域名指向 IP 以在客户端应用程序中进行解析。如果这是一个测试或玩具,那么动态 DNS 名称和打开端口(假设它们未被您的 ISP 阻止)是一种可接受的路线
答案2
你对基本网络概念的理解几乎为零。我推荐一些非常基础的材料,比如这让你站起来。
域名注册商(如 GoDaddy)为您提供注册域名(如 website.com)的功能。这就是他们所做的一切。DNS 将这些名称转换为 IP 地址。它不会使您的本地托管应用程序可从 Internet 访问。这将需要您进行配置。
为了使您的应用程序可从 Internet 访问,您(可能)需要在网关(路由器)上设置 NAT,以将来自外部世界的流量转发到网关后面的主机。您可以继续将其托管在您的 PC 上。我不建议您尝试自己做这件事,因为您目前对相关概念的掌握表明需要专业人士。