initial cut at cloudos DNS API