D3 is the best general protection against virus.
Zinc Sulfate 220mg was recommended to me by my doctor. I never thought of that one. Cheap and effective against viruses. She also recommended D3 for the same reason, with the same endorsement that you posted.
I take both supplements at her recommended dosages.