Turning off DNS would just encourage people to reroute to foreign DNS. As mentioned above, some groups would put together their won. I would not be surprised if some countries already have contingency plans to hijack the root domains should they get into an Internet Pissing (IP) match with the USA and wish to override the US setting locally. If they shut off DNS but not internet traffic routing, a jury-rigged replacement system will be up quickly.
Turning off all routing would work too. Depends how many smaller ISPs use private lines vs. public carriers. Also, how many other functions use that configuration. As Egypt found when they tried to turn off the internet,a few enterprises had private international lines. Similarly, they helped destroy what little tourism was left since a lot of hotel and tour websites were inaccessible from outside.
Finally, if you shut down all traffic instead - what about functions like VOIP, credit card authorizations, ATMs, and inter-business data transfers? Are they willing to accept “collateral damage”? How and under what authority would the government order a business to stop a service that is essentially its core business? How would you serve such an order on every small ISP, or are you relying on the larger businesses to do it? How does Bell know which lines are private WAN data and which are connections to the internet, possibly outside the country?
The answer is, like shutting down all air travel for a few days, it’s something the US might get away with once, it will have flaws, and it will massively disrupt the entire economy locally and around the world. Afterwards, the system will be reconfigured so a repeat will be impossible.
(When I flew into JFK from Europe Sept. 28, 2001, there were no functioning ATMs in any of the terminals we tried. They all apparently went through the WTC and had not been fixed yet. Fortunately, we had JUST enough US cash for 2 bus tickets to Grand Central, where the ATMs were fine. Now we make it a point to have sufficient cash for the first day when flying into somewhere… just in case. If you turn off the internet and ATMs or credit card systems are collateral damage - imagine the chaos.)
I suspect a more insidious action would be to filter and re-route, as the Great Firewall of China does. Just plunk some filters on the root DNS servers, on the key nodes, then work your way down from there. However, it only works once, and only for a while. The Chinese one ISTR only works for those not willing to be clever, and of course the penalty for trying to evade it there is a bit more harsh…