reverseip()

IPv4 주소 문자열을 구성하는 각 숫자를 역순으로 조합한 문자열을 반환합니다. 예를 들어, 127.0.0.1을 매개변수로 입력하면 1.0.0.127을 반환합니다. 유효하지 않은 IPv4 주소 문자열에 대해서는 null을 반환합니다.

문법

reverseip(EXPR)
필수 매개변수
EXPR
IPv4 주소 형식의 문자열 혹은 IP 주소 타입의 값

사용 예

아래는 IP 주소를 뒤집고 .in-addr.arpa 문자열을 결합하여 리버스 도메인 조회하는 예시입니다.

json "{}" 
| eval ip = "172.217.14.238" 
| eval domain = concat(reverseip(ip), ".in-addr.arpa") 
| nslookup ns="1.1.1.1" type=PTR domain output status, answers

출력 필드는 다음과 같습니다:

  • ip: 172.217.14.238
  • domain: 238.14.217.172.in-addr.arpa
  • status: NO_ERROR
  • answers: ["PTR sea30s02-in-f14.1e100.net"]

더 알아보기