Dans la sortie de «dernier», que signifie le suffixe «.d» après une adresse IP?

16

Afin de savoir qui s'est connecté récemment sur mon serveur, j'utilise la commande:

Il y avait des connexions à partir d'adresses IP très étranges, par exemple:

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

(où X était un nombre).

Ma question: que signifie le suffixe .d? Et pourquoi ces entrées ont-elles disparu lorsque j'utilise le dernier avec l'option "-i"?

Jimmy88
la source

Réponses:

41

59.224.XX.178.d n'est pas une adresse IP mais un nom d'hôte, ou plutôt une partie de celle-ci.

Last essaie de faire une recherche inversée et stocke à la fois le nom d'hôte et l'adresse IP résultants pour l'hôte distant. Par défaut, le nom d'hôte est affiché et les longs sont tronqués pour afficher de belles colonnes.

Essayez last -ad'afficher le nom d'hôte sur la dernière colonne sans troncature. ou last -ipour afficher l'adresse IP.

Comparer:

$ 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
la source
6

Le -i fait en sorte que 'last' affiche le nom d'hôte distant au format d'adresse IP points et nombres au lieu d'essayer d'afficher le nom d'hôte.

Je ne sais pas quel est le suffixe «.d» et je ne peux rien découvrir sur Google. Je peux seulement deviner qu'il essaie de faire une recherche inversée et vous donne une partie d'un nom d'hôte et le tronque, bien que je pensais que vous devez spécifier -d pour faire les noms d'hôte.

tomstephens89
la source
1
Merci beaucoup! je pense que c'était la troncature de la recherche inversée!
Jimmy88
4
Dans ce cas, je soupçonne que "d" est la première lettre de "dsl" ou de "dynamic". Difficile à dire sans connaître l'IP exacte, cependant.
duskwuff
oui c'était vrai, maintenant je l'ai vu merci pour votre aide!
Jimmy88