Fix dns resolve

при каждом вызове кроме первого срабатывает return в ифе ниже, поэтому смысла декларировать сверху нет. кроме того https://core.trac.wordpress.org/ticket/28236