Microporous stain, such as Sadalin 'Classic' or 'Extra', depending upon your choice of finish, i.e. glossy or Matt.
Comes in a range of colours, not sure about DPM though...
Failing that get some wood dye in differing colours, and then seal over the lot with your choice of sealer, i.e. clear polyurethane or one of the proprietary products designed to seal stripwood flooring.