A.- B._, sa femme C._, et sa fille G._, domiciliés à X._, sont assurés auprès de la CSS Assurance pour l'assurance obligatoire des soins. Par courrier du 14 novembre 1999, B._ a résilié les polices d'assurance de sa famille. N'ayant reçu aucune communication qu'une nouvelle caisse-maladie assurait leprénommé et sa famille, la CSS Assurance a continué à percevoir des primes d'assurance à partir de janvier 2000. Le 17 novembre 2000, la CSS Assurance a fait notifier à B._ un commandement de payer la somme de 3363 fr. au titre de cotisations pour les mois de juin à octobre 2000, plus 35 fr. de frais administratifs. Le débiteur a formé opposition. Par décision du 4 décembre 2000, la CSS Assurance a levé cette opposition. L'assuré a formé une opposition à cette décision, que la CSS Assurance a rejetée le 16 janvier 2001. B.- Par jugement du 28 mars 2001, le Président du Tribunal des assurances du canton de Vaud a rejeté le recours formé contre cette décision par B._ et prononcé la mainlevée définitive de l'opposition jusqu'à concurrence de 3363 fr., sans intérêt. C.- Par une écriture du 21 juillet 2001, B._ interjette un recours de droit administratif contre ce jugement, en concluant implicitement à son annulation et en demandant à être libéré de toute obligation envers l'intimée. La CSS Assurance conclut au rejet du recours. L'Office fédéral des assurances sociales ne s'est pas déterminé à son sujet. D.- Parallèlement à ce recours, B._ a, en des termes identiques, interjeté un recours de droit public au Tribunal fédéral. Considérant que le litige au fond ressortissait au droit fédéral des assurances sociales, le Tribunal fédéral a transmis le recours de droit public au Tribunal fédéral des assurances comme objet de sa compétence.