North Korea will ban all foreign tourists to protect itself against a new SARS-like virus that has claimed at least nine lives in China and sickened hundreds.