I don't think calling this method should block for 30 seconds, especially since it can be called multiple times whenever there are dns issues (as we are now seeing on the DAS2).

Perhaps it is better to rewrite it, giving it a callback when its finished.