Remove unnecessary support
Refactor dns service
Add dns service spec