Was bedeutet in der Ausgabe von "last" das Suffix ".d" nach einer IP-Adresse?

16

Um herauszufinden, wer kürzlich auf meinem Server eingeloggt war, benutze ich den Befehl:

Es gab Logins von sehr seltsamen IP-Adressen, zB:

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

(wobei X eine Zahl war).

Meine Frage: Was bedeutet das Suffix .d? Und warum gehen diese Einträge verloren, wenn ich zuletzt die Option "-i" verwende?

Jimmy88
quelle

Antworten:

41

59.224.XX.178.d ist keine IP-Adresse, sondern ein Hostname oder vielmehr ein Teil davon.

Last versucht eine umgekehrte Suche und speichert sowohl den resultierenden Hostnamen als auch die IP-Adresse für den Remote-Host. Standardmäßig wird der Hostname angezeigt und lange werden abgeschnitten, um schöne Spalten anzuzeigen.

Versuchen Sie last -a, den Hostnamen in der letzten Spalte ohne Kürzung anzuzeigen. oder last -izur Anzeige der IP-Adresse.

Vergleichen Sie:

$ 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)
HBruijn
quelle
6

Das -i bewirkt, dass 'last' den Remote-Hostnamen im IP-Adressformat mit Punkten und Zahlen anzeigt, anstatt zu versuchen, den Hostnamen anzuzeigen.

Ich bin mir nicht sicher, wie das Suffix ".d" lautet, und ich kann auch nichts auf Google herausfinden. Ich kann nur vermuten, dass es versucht, eine umgekehrte Suche durchzuführen und Ihnen einen Teil eines Hostnamens gibt und ihn abschneidet, obwohl ich dachte, Sie müssen -d angeben, um Hostnamen zu tun.

tomstephens89
quelle
1
Vielen Dank! Ich denke, es war das Abschneiden der Reverse-Lookup!
Jimmy88,
4
In diesem Fall vermute ich, dass "d" der erste Buchstabe von "dsl" oder "dynamic" ist. Schwer zu sagen, ohne die genaue IP zu kennen.
Duskwuff
ja es war richtig, jetzt habe ich es gesehen danke für deine hilfe!
Jimmy88