`last`の出力で、IPアドレスの後のサフィックス“ .d”はどういう意味ですか?


16

サーバーに最近ログインした人を見つけるために、次のコマンドを使用しています。

非常に奇妙な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」を使用しているときにこれらのエントリが消えてしまうのはなぜですか?

回答:


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)

6

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

'.d'サフィックスが何であるかわからないし、グーグルで何かを見つけることもできません。ホスト名を実行するには-dを指定する必要があると思いましたが、逆ルックアップを試みてホスト名の一部を与えて切り捨てていると推測できます。


1
どうもありがとう!逆引きの切り捨てだったと思います!
Jimmy88

4
この場合、「d」は「dsl」または「dynamic」の最初の文字であると思われます。ただし、正確なIPを知らなくてもわかりにくい。
夕暮れ

はい、それは正しかった、今あなたの助けのおかげでそれを見た!
Jimmy88
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.