在 `last` 的输出中,IP 地址后的后缀“.d”是什么意思?

Jim*_*y88 16 linux firewall login ip ip-address

为了找出谁最近在我的服务器上登录,我使用了以下命令:

有来自非常奇怪的 IP 地址的登录,例如:

username@pc:/home/user$ last
username pts/16       59.224.XX.178.d Sun Aug  2 12:26 - 12:27  (00:00)
Run Code Online (Sandbox Code Playgroud)

(其中 X 是一个数字)。

我的问题:后缀 .d 是什么意思?为什么当我最后使用选项“-i”时这些条目消失了?

HBr*_*ijn 41

59.224.XX.178.d 不是 IP 地址而是主机名,或者更确切地说是其中的一部分。

最后尝试进行反向查找并存储远程主机的结果主机名和 IP 地址。默认情况下,主机名被显示,长的被截断以显示好的列。

尝试last -a在不截断的情况下在最后一列上显示主机名。或last -i显示IP地址。

相比:

$ last -n 1  name
name      pts/0        host38.resource. Mon Aug 17 15:46 - 16:00  (00:13)

$ last -n 1 -a name
name      pts/0        Mon Aug 17 15:46 - 16:00  (00:13)     host38.resource.hq.example.com

$ last -n 1 -i name
name      pts/0        10.9.8.38        Mon Aug 17 15:46 - 16:00  (00:13)
Run Code Online (Sandbox Code Playgroud)


tom*_*s89 6

-i 使 'last' 以点和数字 IP 地址格式显示远程主机名,而不是尝试显示主机名。

我不确定“.d”后缀是什么,我也无法在谷歌上找到任何信息。我只能猜测它正在尝试进行反向查找,并为您提供主机名的一部分并截断它,尽管我认为您必须指定 -d 来执行主机名。

  • 在这种情况下,我怀疑“d”是“dsl”或“dynamic”的第一个字母。但是,在不知道确切 IP 的情况下很难说。 (4认同)