Co na wyjściu „last” oznacza sufiks „.d” po adresie IP?

16

Aby dowiedzieć się, kto był ostatnio zalogowany na moim serwerze, używam polecenia:

Były loginy z bardzo dziwnych adresów IP, np .:

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

(gdzie X był liczbą).

Moje pytanie: co oznacza przyrostek .d? I dlaczego te wpisy zniknęły, gdy używam ostatniego z opcją „-i”?

Jimmy88
źródło

Odpowiedzi:

41

59.224.XX.178.d nie jest adresem IP, ale nazwą hosta, a raczej jego częścią.

Ostatnia próba wykonania wyszukiwania wstecznego i zapisanie zarówno wynikowej nazwy hosta, jak i adresu IP hosta zdalnego. Domyślnie wyświetlana jest nazwa hosta, a długie są obcinane, aby wyświetlać ładne kolumny.

Spróbuj last -awyświetlić nazwę hosta w ostatniej kolumnie bez obcięcia. lub last -iaby wyświetlić adres IP.

Porównać:

$ 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
źródło
6

-I sprawia, że ​​„ostatni” pokazuje zdalną nazwę hosta w postaci kropek i cyfr w formacie adresu IP zamiast próby wyświetlenia nazwy hosta.

Nie jestem pewien, co to jest przyrostek „.d”, ani nie mogę nic znaleźć w Google. Mogę tylko zgadywać, że próbuje przeprowadzić wyszukiwanie wsteczne i daje ci część nazwy hosta i ją obciąża, chociaż myślałem, że musisz podać -d, aby zrobić nazwy hostów.

tomstephens89
źródło
1
wielkie dzięki! myślę, że to było obcięcie wstecznego wyszukiwania!
Jimmy88,
4
W tym przypadku podejrzewam, że „d” jest pierwszą literą „dsl” lub „dynamic”. Trudno powiedzieć, nie znając dokładnego adresu IP.
Duskwuff -inactive-
tak, to było właściwe, teraz widziałem to dzięki za pomoc!
Jimmy88,