added abstract marker to dns_service.rb