Add dns bundle and unit test

`conf_str` is not been checked. You should make sure output string is as what you expect.