如何找出我的计算机网络名称 (Linux)?

Raf*_*ini 5 networking linux ip hostname

我的大学网络上有一台 linux 机器,我通常从家里通过 ssh 登录。我知道 ip,所以这是我用来登录的,但是知道我的计算机在本地网络上是否有主机名会很方便(这比记住 ip 更容易)。

我在我的电脑上安装 linux 时设置了一个主机名,但它不是与网络上该 ip 关联的名称。有没有办法找出是否有与该 IP 关联的名称?

Den*_*son 6

你可以试试nslookup

nslookup 192.168.0.1
Run Code Online (Sandbox Code Playgroud)

当然,替换您使用的 IP 地址。


Joh*_*n T 5

在使用大学 DNS 服务器的计算机上,您可以尝试ping -a x.x.x.x(Windows) 或host x.x.x.x(Linux)。

如果您大学的 DNS 服务器没有设置动态 DNS 条目,您将不会收到主机名称。我很惊讶你的大学允许 SSH 连接(或为你分配公共地址)。您可能希望使用DynDNS设置您自己的名称。