En la salida de `last`, ¿qué significa el sufijo" .d "después de una dirección IP?

16

Para saber quién inició sesión recientemente en mi servidor, estoy usando el comando:

Hubo inicios de sesión de direcciones IP muy extrañas, por ejemplo:

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

(donde X era un número).

Mi pregunta: ¿Qué significa el sufijo .d? ¿Y por qué desaparecen estas entradas cuando estoy usando la última con la opción "-i"?

Jimmy88
fuente

Respuestas:

41

59.224.XX.178.d no es una dirección IP sino un nombre de host, o más bien parte de ella.

Último intenta hacer una búsqueda inversa y almacena el nombre de host resultante y la dirección IP para el host remoto. Por defecto, el nombre de host se muestra y los largos se truncan para mostrar columnas agradables.

Intente last -amostrar el nombre de host en la última columna sin truncamiento. o last -ipara mostrar la dirección IP.

Comparar:

$ 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
fuente
6

El -i hace que 'last' muestre el nombre de host remoto en formato de dirección IP de puntos y números en lugar de intentar mostrar el nombre de host.

No estoy seguro de cuál es el sufijo '.d', ni puedo encontrar nada en Google. Solo puedo suponer que está tratando de hacer una búsqueda inversa y le está dando parte de un nombre de host y truncarlo, aunque pensé que debe especificar -d para hacer los nombres de host.

tomstephens89
fuente
1
¡muchas gracias! ¡Creo que fue el truncamiento de la búsqueda inversa!
Jimmy88
44
En este caso, sospecho que "d" es la primera letra de "dsl" o "dinámica". Sin embargo, es difícil saberlo sin saber la IP exacta.
duskwuff
sí, estaba bien, ahora lo he visto gracias por tu ayuda!
Jimmy88