카테고리 없음

세 명령어(`whois`, `grep`, `awk`)를 중심으로 도메인 만료 일자 확인 방법

Linuxpia4U 2024. 6. 17. 03:49
반응형

네, 세 명령어(whois, grep, awk)를 중심으로 도메인 만료 일자 확인 방법을 다시 설명드리겠습니다.

1. whois 명령어

  • 사용법: whois [도메인 이름]
  • 역할: 도메인 이름의 등록 정보를 조회합니다.
  • 예시:
    whois example.com
    이 명령어를 실행하면 example.com 도메인의 등록 정보가 출력됩니다.

2. grep 명령어

  • 사용법: grep [찾고자 하는 패턴]
  • 역할: 입력된 텍스트에서 지정한 패턴과 일치하는 줄을 필터링하여 출력합니다.
  • 예시:
    whois example.com | grep 'Registry Expiry Date:'
    이 명령어를 실행하면 whois example.com 출력 중에서 'Registry Expiry Date:'라는 문자열이 포함된 줄만 출력합니다.

3. awk 명령어

  • 사용법: awk '{print $n}' (여기서 n은 출력하고자 하는 필드 번호)
  • 역할: 입력된 텍스트를 공백을 기준으로 분할하여 지정된 필드를 출력합니다.
  • 예시:
    whois example.com | grep 'Registry Expiry Date:' | awk '{print $4}'
    이 명령어를 실행하면 whois example.com | grep 'Registry Expiry Date:'의 출력 중 네 번째 필드만 출력합니다.

전체 과정 설명: google.com

도메인 등록 정보 조회:도메인 google.com의 모든 등록 정보를 출력합니다.

whois google.com

만료 일자 줄 필터링:등록 정보 중 'Registry Expiry Date:'가 포함된 줄만 필터링하여 출력합니다.

Registry Expiry Date: 2028-09-14T04:00:00Z

whois google.com | grep 'Registry Expiry Date:'

만료 일자만 추출:필터링된 줄 중 네 번째 필드(만료 일자)만 추출하여 출력합니다.

2028-09-14T04:00:00Z

whois google.com | grep 'Registry Expiry Date:' | awk '{print $4}'

요약

  • whois 명령어를 사용하여 도메인의 모든 등록 정보를 확인합니다.
  • grep 명령어를 사용하여 그중 'Registry Expiry Date:' 문자열이 포함된 줄을 필터링합니다.
  • awk 명령어를 사용하여 필터링된 줄에서 실제 만료 일자 값만 추출합니다.

이 세 명령어를 순차적으로 사용하여 도메인의 만료 일자를 효율적으로 확인할 수 있습니다. 파이프라인을 통해 필요한 부분만 잘라 확인할 수 있다는 점을 보여줍니다.

반응형