Improve domain detection with a two passes - FIX #220

The domain extraction seems to have redundancy for the verification. It's on purpose in case someone decides at a point to just use this feature and doesn't receive a normalized url.