如何在本地网络中查找系统(服务器)的IP地址



我想找到我的本地服务器(系统)的IP地址,它在本地网络中的debian-os上运行。 我能够在本地网络中找到所有IP地址,但这是非常耗时的方法。我想找到我的 debian-system 的特定 IP,它上面运行着服务器。这个 Debian 系统通过动态 IP 连接到我的本地网络。我想通过设备连接该服务器。但是在连接到服务器之前,我必须在本地网络中找到系统的特定IP地址。如何在不获取网络所有IP地址的情况下找到特定服务器的IP地址?

你必须设置一个DNS服务器(无论是在debian系统本身,还是在任何其他系统上,你可能也已经有一个了)。为您的 debian 系统添加一个主机条目(A 记录),并向服务器提供正确的 IP。在您的客户端上,您还必须配置 DNS 服务器。然后他们可以通过 DNS-Name 来引用 debian 系统。

或者,如果您也在编写客户端软件,则可以使用 mDNS 提供"无服务器"发现方式,mDNS 允许您查找响应您搜索的"DNS-Name"的服务器,而无需实际的 DNS 服务器,这种技术通常由网络打印机和多媒体设备使用。Chromecast也使用mDNS的变体来发现本地网络上是否存在Chromecast设备。

最新更新