我想通过IP地址获取远程机器/主机名.

我有一台名为test的机器,使用IP 10.1.27.97

但我用了上面的方法还是得不到"test"

有人能帮我从IP地址获取主机名吗?

推荐答案

为了使用nslookuphostgethostbyname(),目标的名称需要在DNS中注册,或在运行程序的机器上的主机文件中静态定义.是的,您可以使用SSH或其他应用程序连接到目标,并直接查询它,但对于通用解决方案,您需要某种DNS条目.

Linux相关问答推荐

在Bluez/Linux中,周期性与连续蓝牙设备发现的已知缺陷是什么?

在Linix&;Mac中运行Reaction本机项目时出现问题

通过shell 脚本基于AM/PM对日期时间字段进行排序

如何使 awk 输出更具可读性?

使用 sed 或 awk 格式化文本

如何在Linux中将文件的特定行号中的数字乘以2(双)?

如何在 Linux 上使用 -grep 构建过滤间隔的命令

Dockerfile:无法复制文件

为什么在 find 命令中使用 dirname 会 for each 匹配项提供点?

Linux time 命令输出中 real、user 和 sys 的含义

为什么我不能将 Unix Nohup 与 Bash For 循环一起使用?

未找到框架.NETFramework,Version=v4.7.1的参考程序集

如何更改目录中所有文件中所有出现的单词

如何将文件从 Vagrant 机器复制到 localhost

如何在 Linux 中为 C 或 C++ 的进程设置 CPU 亲和性?

Linux 上 pid_t、uid_t、gid_t 的大小

如何在 Ubuntu 12.04 中更改 Jenkins 安装的端口号

bash 脚本中的自动 docker 登录

Mac OS X 中的 ldconfig 等效项?

网络共享文件夹上的 GIT 存储库中的并发性