国道划为禁区是不合法的,因为国道承载着国家南来北往,东西走廊车辆运输的大动脉,对国家的经济发展,人民生活有着极其重要的作用,因此划为禁区是不合法的,除非是跨入市区或者是域区有禁止大货车通过的标志,按照指示标志绕行而已。