【思路】
在1到2016的全部自然数中,能被6整除的自然数有2016÷6=336个;能被8整除的自然数有2016÷8=252个;因6和8的最小公倍数为24,既能被6又能被8整除的自然数有2016÷24=84个,则所求=336+252-84=504个。
因此,答案为B。