如何通过子域而不是 ip + 端口访问服务?

How can I access services via subdomain instead of ip + port?

我的本地网络中有一个小型服务器,它提供多种 Web 服务。可以通过输入服务器的 ip 后跟相应的端口来访问每个服务。

现在我总是必须记住哪个服务在哪个端口后面,如果将特定的子域转发到这些端口会更好。例如 ip:1234 -> foo.server.local ip:4321 -> bar.server.local

如何做到这一点?我在服务器上有 pihole 运行 并希望使用 pihole 完成此操作但我没有成功。

您正在寻找的是设置域名服务器 (DNS)。 phoenixnap.com/kb/raspberry-pi-dns-server 本指南应该有所帮助。

您使用域指向 IP:port combo。就像您可以将 123.12.12.12:8080 指向 some.thing,将 123.12.12.12:8081 指向 any.address。 域名是任意的,并掩盖了整个 IP:port 地址。