add dns port support