Chris points out the service object was trash

fix it up and include a protocol : dns field, so we know what we're checking