Що у висновку "останнього", що означає суфікс ".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 робить "останнє" відображення імені віддаленого хоста у форматі IP-точок та цифр, а не намагатися відобразити ім'я хоста.

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


1
дуже дякую! Я думаю, це було обрізання зворотного пошуку!
Jimmy88

4
У цьому випадку я підозрюю, що "d" є першою літерою або "dsl", або "динамічної". Але важко сказати, не знаючи точного IP.
duskwuff -inactive-

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