如何在本地网络中找到系统(服务器)的IpAddress?

时间:2016-06-06 07:59:51

标签: java android linux networking debian

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

1 个答案:

答案 0 :(得分:1)

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

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