首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法解析主机名的Nmap

无法解析主机名的Nmap
EN

Server Fault用户
提问于 2022-08-16 22:34:28
回答 1查看 1.8K关注 0票数 2

我尝试运行了几个nmap命令,但无法获得返回主机名的结果。我的结果如下:

代码语言:javascript
复制
Nmap scan report for 10.2.16.253
Host is up (0.0025s latency).
All 1000 scanned ports on 10.2.16.253 are in ignored states.
Not shown: 1000 filtered tcp ports (no-response)
MAC Address: D8:D0:90:2F:6C:34 (Dell)

我尝试过的Nmap命令:

代码语言:javascript
复制
sudo nmap 10.2.16.0/24 -Pn
sudo nmap 10.2.16.0/24 -sn
sudo nmap 10.2.16.0/24 -R
sudo nmap 10.2.16.0/24 -A
sudo nmap 10.2.16.0/24 --system-dns  
sudo nmap 10.2.16.73 --dns-servers 10.30.1.4

我查看了我的resolv.conf文件,没有发现任何问题:

代码语言:javascript
复制
    ┌──(kali㉿kali)-[~]
└─$ cat /etc/resolv.conf                  
# Generated by NetworkManager
search company.com
nameserver 10.2.0.4
nameserver 10.30.1.15
nameserver 10.30.1.60
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 10.30.1.4

难道我们的网络设置方式不能解析主机名吗?如果是这样的话,我只需要一种方法来向我的老板解释,而不是只说“这不管用”。

感谢你的帮助。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2022-08-17 06:46:54

nmap使用反向DNS记录将IP地址解析为主机名。如果您的DNS服务器没有设置反向DNS记录,则nmap无法显示主机名。

查找主机名的另一种方法是使用mDNS进行主机名解析。https://nmap.org/nsedoc/scripts/dns-service-discovery.html是一个NMAP脚本,它向主机发送mDNS查询并显示信息。

缺点是所有主机都需要支持mDNS才能工作。

另一种选择是将uPNP查询发送到主机并读取生成的XML文件:https://nmap.org/nsedoc/scripts/upnp-info

如果计算机是托管域(Active之类)的一部分,则可以从管理设施中看到主机名。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1108348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档