LAN-Server 上的 NGINX:通过域而不是 IP 进行访问 - 可能吗?

LAN-Server 上的 NGINX:通过域而不是 IP 进行访问 - 可能吗?

我确信答案很简单或者已经存在了,但到目前为止我只能找到类似的问题,却找不到适合我的解决方案。

我在本地服务器上安装了 NGINX 并开始运行,可以通过其 IP 地址访问和提供网页。现在我想知道,除了使用 IP,是否可以使用某种域名?

例如:

如果我在浏览器中输入“test.domain.com”,它应该打开定义的页面,但目前这只能通过“192.168.1.99”起作用。

还有一些补充说明:

  • 服务器必须只能通过 LAN 访问,不能与“外部”建立连接
  • 我基本遵循了Codeburst教程用于 nginx 设置。
  • 服务器和页面应该可以从 LAN 内的任何设备访问,理想情况下无需操作任何主机文件?!

提前感谢您的反馈!

答案1

值得将您的网络视为一组恰好协同工作的不同的服务。

因此,消费者路由器可以是 DHCP 服务器(可选 - 提供 IP)、防火墙(转发数据包)和 DNS 服务器。您基本上需要设置系统查询的 DNS 服务器以将主机名解析为 IP。实际上,“互联网”有服务器相​​互通信以告​​知某些内容的解析位置,这可以传播内容。

你的网络服务器可以根据主机名(虚拟主机)接收请求并发送内容,但除非主机知道在哪里去问,包裹就到不了那里。

相关内容