--- id: isvalidip title: isValidIP, isValidIPv4, isValidIPv6 Search Operators sidebar_label: isValidIP, isValidIPv4, isValidIPv6 description: Use the isValidIP, isValidIPv4, and isValidIPv6 operators to validate IP address formats. slug: /help/docs/search/search-query-language/search-operators/isvalidip/ canonical: https://www.sumologic.com/help/docs/search/search-query-language/search-operators/isvalidip/ --- The `isValidIP` operator checks if the value is a valid IP address. The `isValidIPv4` and `isValidIPv6` operators check if the value is a valid IPv4 or IPv6 address respectively.  ## Syntax ### isValidIP `isValidIP("") as ` `isValidIP() [as ]` ### isValidIPv4 `isValidIPv4("") as ` `isValidIPv4() [as ]` ### isValidIPv6 `isValidIPv6("") as ` `isValidIPv6() [as ]` ## Rules * Returns `true` if the input is a valid IP address. ## Examples ```sumo | isValidIP(dest_host) ``` The following returns `true`: ```sumo | isValidIP("10.255.255.255") as isIP ``` The following returns `true`: ```sumo | isValidIP("192.168.0.1") as isIP ``` The following returns `false`: ```sumo | isValidIP("127.0.500.1") as isIP ```