您如何确定与网络上的IP关联的主机名?

菲利普·库林

您如何确定与网络上的IP关联的主机名?(不配置反向DNS)

我认为这是不可能的。但是我一直在手机上使用Fing它能够找到我网络上的每台设备(大概使用arp扫描),并用主机名列出它们。

例如,此应用程序能够找到插入家用路由器的全新安装的Debian Linux设备,而没有明显的反向DNS。

据我所知,pingNeighbor Discoveryarp都不包含主机名。那么,对于新安装的Linux PC,fing怎么能做到这一点呢?Linux机器上还有什么其他协议可以给出该机器的已配置主机名?

罗伊马

零配置协议套件(维基百科)可以提供这些信息。

最著名的实现是AllJoyn(Windows和其他),Bonjour(苹果),Avahi(UNIX / Linux)。

显示局域网中所有内容的列表的示例(在这种情况下不是很多):

avahi-browse --all --terminate
+  ens18 IPv6 Canon MG6650                                  _privet._tcp         local
+  ens18 IPv4 Canon MG6650                                  _privet._tcp         local
+  ens18 IPv6 Canon MG6650                                  Internet Printer     local
+  ens18 IPv4 Canon MG6650                                  Internet Printer     local
+  ens18 IPv6 Canon MG6650                                  UNIX Printer         local
+  ens18 IPv4 Canon MG6650                                  UNIX Printer         local
+  ens18 IPv6 Canon MG6650                                  _scanner._tcp        local
+  ens18 IPv4 Canon MG6650                                  _scanner._tcp        local
+  ens18 IPv6 Canon MG6650                                  _canon-bjnp1._tcp    local
+  ens18 IPv4 Canon MG6650                                  _canon-bjnp1._tcp    local
+  ens18 IPv6 Canon MG6650                                  Web Site             local
+  ens18 IPv4 Canon MG6650                                  Web Site             local
+  ens18 IPv6 SERVER                                        _device-info._tcp    local
+  ens18 IPv4 SERVER                                        _device-info._tcp    local
+  ens18 IPv6 SERVER                                        Microsoft Windows Network local
+  ens18 IPv4 SERVER                                        Microsoft Windows Network local

更具体地说,您可以用来avahi-resolve-address将地址解析为名称。

例子

avahi-resolve-address 192.168.1.254
192.168.1.254 router.roaima...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

确定将哪个网络接口用于JDK上的给定主机名

来自分类Dev

如何在Qt中解析网络主机名+端口?

来自分类Dev

IP到主机名

来自分类Dev

如何确定哪些主机名不能解析为IP地址?

来自分类Dev

如何从IP(Linux)获取主机名?

来自分类Dev

使用JAVA从网络上的IP地址获取主机名

来自分类Dev

如何确定Oracle APEX中的主机名?

来自分类Dev

connect()-IP被阻止,如何使用主机名进行连接?

来自分类Dev

如何在ansible中遍历主机名或IP

来自分类Dev

如何将主机名添加到同一docker网络上的容器?

来自分类Dev

如何永久设置Docker容器的主机名/ IP?

来自分类Dev

如何在家庭网络上使用主机名而不是IP地址?

来自分类Dev

ssh如何发现网络上的主机名?

来自分类Dev

主机名欺骗/自定义在IRC网络上如何工作?

来自分类Dev

如何在家庭网络上使用主机名而不是IP地址?

来自分类Dev

IP到主机名

来自分类Dev

如何以root用户身份永久更改多个主机名上的主机名部分?

来自分类Dev

如何查找从外部看到的主机名/ IP地址?

来自分类Dev

如何在Linux Mint中解析本地网络上的主机名?

来自分类Dev

如何确定Oracle APEX中的主机名?

来自分类Dev

如何从IP成功查找主机名,反之亦然?

来自分类Dev

如何验证主机名和IP列表

来自分类Dev

如何识别网络中的空白主机名

来自分类Dev

如何在ansible中遍历主机名或IP

来自分类Dev

在网络上显示不同的主机名

来自分类Dev

如何独立于IP地址更改主机名?

来自分类Dev

从 IP 获取主机名

来自分类Dev

如何将主机名指向 IP 地址

来自分类Dev

如何使用IP地址获取网络上另一台PC的主机名?(批处理文件)

Related 相关文章

热门标签

归档