我想找到本地服务器(系统)的IP地址,它运行在本地网络中的debian上。我能够在本地网络中找到所有IP地址,但这是一种耗时的方法。我想找到我的debian中有服务器运行的特定IP。这个Debian系统通过动态IP连接到我的本地网络。我想通过设备连接那个服务器。但是在连接到服务器之前,我必须在本地网络中找到系统的特定IP地址。如何在不获取网络中所有IP地址的情况下找到特定服务器的IP地址?
发布于 2016-06-06 08:31:52
您必须设置一个DNS-Server (无论是在debian系统本身上,还是在任何其他系统上,您都可能已经有了)。为debian系统添加一个主机条目(A-Record),并向服务器提供正确的IP。在您的客户端上,您也必须配置DNS-Server。然后,他们可以通过DNS-名称来引用debian系统。
或者,如果您也在编写客户端软件,您可以使用mDNS提供一种“无服务器”的发现方式,mDNS允许您查找响应您搜索的“DNS-名称”的服务器,而无需实际的DNS-Server,这种技术经常被网络打印机和多媒体设备使用。Chromecast也使用mDNS的一个变体,以发现本地网络上是否存在Chromecast设备。
https://stackoverflow.com/questions/37652284
复制相似问题