cooperative dns client