Use kilz oil based primer first. It penetrates the wood and seals it. Then you can paint whatever you like over that. I'm finishing mine with epoxy inside.
I agree with the primer.
I actually caulk waterproof and paintable. Last time I use marine paint for boats and is is unbelievably watertight.