fix for weighted a record
add support for weight cname record