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

为了找出最近在我的服务器上login的用户,我正在使用以下命令:

有非常奇怪的IP地址login,例如:

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

(其中X是一个数字)。

我的问题:后缀.d是什么意思? 为什么当我使用“-i”选项时,这些条目已经不存在了?

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) 

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

我不确定'.d'后缀是什么,也不能在google上find任何东西。 我只能猜测它试图做一个反向查找,并给你一个主机名的一部分,并截断它,虽然我认为你必须指定-d做主机名。