我确信答案非常简单,或者已经存在于某个地方,但直到现在我只能找到类似的问题,但没有找到适合我的解决方案。
我安装了 NGINX 并在我的本地服务器上工作,可以通过其 IP 地址访问和提供网页。现在我想知道,是否可以使用某种域名而不是使用 IP?
例如:
如果我在浏览器中键入“test.domain.com”,它应该打开定义的页面,但目前这只能通过“192.168.1.99”工作。
只是一些额外的注意事项:
- 服务器必须只能通过 LAN 访问,不能从“外部”连接
- 对于 nginx 设置,我几乎遵循了关于 Codeburst 的教程。
- 服务器和页面应该可以从 LAN 中的任何设备访问,理想情况下无需操作任何主机文件?!
提前感谢您的反馈!
值得将您的网络视为一堆不同的服务,它们恰好可以一起工作。
因此,消费者路由器可以是 DHCP 服务器(可选 - 提供 IP)、防火墙(转发数据包)和 DNS 服务器。您基本上需要设置您的系统正在查询的 DNS 服务器,以将主机名解析为 IP。在现实中,“互联网”拥有相互通信的服务器,这些服务器可以判断某些东西在哪里解析,这可以用来传播事物。
您的Web服务器可以根据主机名 (virtualhosts) 接受请求并发送内容,但除非主机知道去哪里询问,否则数据包不会到达那里。