New version
domain_info and contact_info return nil if not found
some code optimization
raise if complete result is nack