adding check dns allow recursion