binsearch: add range based matching via iter_range()
support for: exact, prefix, host, domain match types