【问题标题】:How to access Tomcat Server from another device using computer name instead of IP address? [closed]如何使用计算机名而不是 IP 地址从另一台设备访问 Tomcat 服务器? [关闭]
【发布时间】:2016-06-26 11:50:02
【问题描述】:

当我使用 IP 地址 (http://192.168.x.x:8080/app_name/) 从同一 LAN 中的另一台设备访问我的 Web 应用程序时,它可以工作,但是当我使用计算机名称而不是 IP 地址时(http://host_computer_name:8080/app_name/)i 出现错误 ERR_NAME_NOT_RESOLVED

我不能使用 IP 地址,因为我有动态 IP 地址,我该如何解决这个问题
非常感谢任何帮助。

【问题讨论】:

  • 您需要学习一些计算机网络基础知识(在本例中为 DNS),然后才能编写 Web 应用程序。

标签: java tomcat servlets server ip


【解决方案1】:

您的计算机最终需要将主机名解析为 IP 地址。在服务器上设置主机名并不意味着它会传播到全世界。这是 DNS 的工作,有效地将主机名转换为 IP 地址。

服务器上的动态 IP 地址通常是个问题。服务器需要将其当前 IP 地址传播到 DNS 系统。它被称为“DynDNS”,一些路由器支持 DDNS(参见list of the routers

有一些公共服务允许使用动态 DNS(DynDNS、NOIP.com、...)。

如果您在 LAN 上(如您声称的那样),大多数路由器都可以设置为强制特定计算机使用静态 IP 地址。

【讨论】:

    【解决方案2】:

    尝试在您的计算机中编辑主机文件。更多信息:http://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/

    【讨论】:

      猜你喜欢
      • 2015-11-26
      • 2015-07-27
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      • 2014-02-11
      • 1970-01-01
      • 2014-08-08
      相关资源
      最近更新 更多