web-dev-qa-db-ja.com

「最後」の出力で、IPアドレスの後の接尾辞「.d」は何を意味しますか?

私のサーバーに最近ログインしたユーザーを確認するために、次のコマンドを使用しています。

非常に奇妙なIPアドレスからのログインがありました。

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」オプションを指定して最後に使用すると、これらのエントリが失われるのはなぜですか?

16
Jimmy88

59.224.XX.178.dはIPアドレスではなく、ホスト名、またはその一部です。

最後に逆引きを試​​み、結果のリモートホストのホスト名とIPアドレスの両方を保存します。デフォルトでは、ホスト名が表示され、長いものは、Nice列を表示するために切り捨てられます。

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)
41
HBruijn

-iを指定すると、「最後の」ホスト名を表示する代わりに、ドットと数字のIPアドレス形式でリモートホスト名を表示します。

「.d」サフィックスが何であるかわかりませんし、グーグルで何かを見つけることもできません。ホスト名を指定するには-dを指定する必要があると思いましたが、逆引きを実行しようとしていて、ホスト名の一部を取得してそれを切り捨てていると推測できます。

6
tomstephens89