`last`의 출력에서 ​​IP 주소 뒤의 접미사“.d”는 무엇을 의미합니까?


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"와 함께 last를 사용할 때 이러한 항목이 사라진 이유는 무엇입니까?

답변:


41

59.224.XX.178.d IP 주소가 아니라 호스트 이름이거나 그 일부입니다.

마지막으로 역방향 조회를 시도하고 원격 호스트에 대한 결과 호스트 이름과 ip 주소를 모두 저장합니다. 기본적으로 호스트 이름이 표시되고 긴 이름은 잘린 열을 표시하기 위해 잘립니다.

시도 last -a절단하지 않고 마지막 열에서 호스트 이름을 표시합니다. 또는 last -iIP 주소를 표시합니다.

비교:

$ 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"또는 "dynamic"의 첫 글자라고 생각합니다. 그러나 정확한 IP를 모른 채 말하기는 어렵습니다.
duskwuff

그렇습니다. 이제 도움을 주셔서 감사합니다.
Jimmy88
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.