我想发布我的主机名,以便可以从任何我想要的地方访问服务器。我如何在 golang 中实现这一点?
这与将 java.rmi.sever.hostname 定义为我的 IP 地址有关,golang 是否支持这种绑定?
答案1
如果您想要将主机名发布到 DNS,可以使用 miekg 的动态 DNS 更新到适当配置的服务器dns 包。如果你使用 dyndns,那么有一个dyndns go 客户端您也许可以将其适应为计划的一部分。
如果你只是想在本地网络上宣传你的服务,那么至少对于 Linux 和 OS X(包括 iOS)客户端,你可以这样做多播 DNS。