Close #4 Add recursive DNS support