ในผลลัพธ์ของ '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 สร้าง 'ล่าสุด' แสดงชื่อโฮสต์ระยะไกลในรูปแบบจุดและตัวเลขที่อยู่ IP แทนการพยายามแสดงชื่อโฮสต์

ฉันไม่แน่ใจว่าคำต่อท้าย '.d' คืออะไรและไม่สามารถหาอะไรใน google ได้ ฉันเดาได้เพียงว่ากำลังพยายามค้นหาแบบย้อนกลับและให้ชื่อโฮสต์แก่คุณและตัดทอนถึงแม้ว่าฉันคิดว่าคุณต้องระบุ -d เพื่อทำชื่อโฮสต์


1
ขอบคุณมาก! ฉันคิดว่ามันเป็นการตัดทอนการค้นหาแบบย้อนกลับ!
Jimmy88

4
ในกรณีนี้ฉันสงสัยว่า "d" เป็นตัวอักษรตัวแรกของ "dsl" หรือ "ไดนามิก" ยากที่จะบอกโดยไม่ทราบว่า IP แน่นอน
duskwuff

ใช่มันถูกต้องตอนนี้ได้เห็นมันขอบคุณสำหรับความช่วยเหลือของคุณ!
Jimmy88
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.