support multiple DNS; close #9