code: func (api OrganizationsAPI) DeleteOrganizationDns(w http.ResponseWriter, r *http.Request) {
  	globalid := mux.Vars(r)["globalid"]
  	dnsName := mux.Vars(r)["dnsname"]
  
  	orgMgr := organization.NewManager(r)
  	organisation, err := orgMgr.GetByName(globalid)
  	if err != nil {
  		if err == mgo.ErrNotFound {
  			http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
  		} else {
  			handleServerError(w, "getting organization", err)
  		}
  		return
  	}
  	sort.Strings(organisation.DNS)
  	if sort.SearchStrings(organisation.DNS, dnsName) == len(organisation.DNS) {
  		http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
  		return
  	}
  
  	err = orgMgr.RemoveDNS(organisation, dnsName)
  
  	if err != nil {
  		log.Error("Error removing DNS name", err.Error())
  		http.Error(w, http.StatusText(http.StatusInternalServerError), http.StatusInternalServerError)
  		return
  	}
  
  	w.Header().Set("Content-Type", "application/json")
  
  	w.WriteHeader(http.StatusNoContent)
  }
docs: // DeleteOrganizationDns is the handler for DELETE /organizations/{globalid}/dns/{dnsname}
  // Removes a DNS name associated with an organization