code: func (d *Data) ToOutsideQuery(t tap.Message_Type) *tap.Message {
  	return &tap.Message{
  		Type:            &t,
  		SocketFamily:    &d.SocketFam,
  		SocketProtocol:  &d.SocketProto,
  		QueryTimeSec:    &d.TimeSec,
  		QueryMessage:    d.Packed,
  		ResponseAddress: d.Address,
  		ResponsePort:    &d.Port,
  	}
  }
docs: // ToOutsideQuery transforms the data into a forwarder or resolver query message.