Go Is Ipv 4 Adress
func isIPv4Address(inputString string) bool {
	parts := strings.Split(inputString, ".")
	if len(parts) != 4 {
		return false
	}

	for _, part := range parts {
		n, err := strconv.Atoi(part)
		if err != nil || n > 255 || strconv.Itoa(n) != part {
			return false
		}
	}

	return true
}

This splits the string by dots and validates each part as a normal IPv4 octet.