В выводе «last», что означает суффикс «.d» после IP-адреса?


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 заставляет 'last' показывать имя удаленного хоста в формате IP-адресов в точках и числах вместо того, чтобы пытаться отобразить имя хоста.

Я не уверен, что такое суффикс '.d', и я не могу ничего узнать в Google. Я могу только догадываться, что он пытается выполнить обратный поиск и дает вам часть имени хоста и усекает его, хотя я подумал, что вы должны указать -d, чтобы сделать имена хостов.


1
большое спасибо! я думаю, что это было усечение обратного поиска!
Jimmy88

4
В этом случае я подозреваю, что «d» является первой буквой «dsl» или «динамического». Трудно сказать, не зная точного IP, хотя.
Сумерки

да, это было правильно, теперь видел это спасибо за вашу помощь!
Jimmy88
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.