This is expected behavior, at least to me. VISA Find Resource returns the resource because you manually configured it locally. You really don't want VISA doing a lot of unnecessary ethernet traffic at that point in time, just to see if it's really there. Obviously, though, NI-VISA doesn't follow this behavior for local bus types, because the latency is much much smaller. So I do understand why you may see this as inconsistent.
What you may want to consider is writing a small sub-VI that wraps VISA Find Resource, VISA Open, and if necessary, VISA Close. Then you can filter out the ones that you can't access. Dan Mondrik National Instruments
