only marginally related:  I see that in that loop we might report only multiple IPs per single name (if dns resolution is in place), but not multiple IPs because of multiple failregex'es matching as if when we replaced break's with continue's.  I know it sounds obscure since theoretically it shouldn't happen -- but that is the point of a possible additional run-time check of smth like

```
if not self.__useDns:
  if len(failList) != len(set(failList))):
     logSys.warning("Multiple differing IP/date's were found in the line: % s" % str(failList))
```
just an idea... may be worth a separate issue?