这个问题似乎有点奇怪,但我并不完全理解 SRV 记录。我基本上想指出:
something.example.com
和 IP 类似111.111.111.111:8089
我已经使用 _MINECRAFT 服务为 minecraft 服务器做过类似的事情。
对于托管在 IIS 上的网站,这有可能实现吗?
我正在使用 IIS7,如果有什么区别的话,我也将通过路由器进行端口转发。
答案1
客户端可以使用 SRV 记录来查找服务的位置(通过主机名和端口;以及其他一些详细信息)。任何服务都可以通过这种方式查找。
对于 Web 服务器来说,它是_http._tcp.example.com
。
不过,我不知道有哪个 Web 浏览器会查找 SRV 记录,因此设置它没什么用。Minecraft 客户端专门支持 SRV 记录,这就是它能在那里工作的原因。其他几种协议也要求或强烈建议客户端支持 SRV 记录(例如 XMPP)。