我正在开发一个运行在局域网上的网络应用程序。其中一个核心需求是,该应用程序需要维护与其之前通信过的局域网中其他计算机的列表,以便能够恢复先前的会话。一个朴素的解决方案是只记住IP并将其存储在表格中,但如果同行者的IP地址发生更改怎么办?
相反,我想存储同行者的主机名,这样即使IP地址发生变化,它们仍然可以通过它们的主机名可达。(我知道主机名也可能会更改,但那已经足够了。)
那么我的问题是,在混合Windows/Mac/Linux客户端的局域网上,要使主机名解析正常工作,到底需要什么?
相反,我想存储同行者的主机名,这样即使IP地址发生变化,它们仍然可以通过它们的主机名可达。(我知道主机名也可能会更改,但那已经足够了。)
那么我的问题是,在混合Windows/Mac/Linux客户端的局域网上,要使主机名解析正常工作,到底需要什么?