DFS21D is that the -21D requires constant guidance while the new US version only requires guidance at launch.
So can the DFS21D hit a carrier? Yes but if any part of it's guidance is disrupted it's going to go terminal and splash down in the middle of the Pacific.
Actually, we have been speculating about the DF-21D since it was first announced. And most of those I have talked to all generally share the same belief.
It is an impossible weapon, as there is no way to guide an MRBM in a ballistic trajectory. Let alone locate and track accurately a carrier over the horizon, and have it actually hit the carrier. Literally the CEP of this missile is smaller than the width of a carrier flight deck.
Myself, I speculate that it might actually all be a cover. And it literally is the stupidest "weapon" ever announced, and is almost guaranteed to start a nuclear war if used.
Other than the DF-21D, the rest of the missiles in this class (A and C) are nuclear missiles. Now what does anybody think the reaction will be if a "potential nuclear missile" is launched at a carrier? More than anything else, this thing really has the potential to simply be being launched initiate a nuclear exchange. Especially if the US is in a condition where the use of such weapons has been released to the local commander.
Myself, I actually am leaning towards it being a complete smokescreen. A way for them to launch a nuke at a carrier, and then use the confusion that any radiation afterwards is not actually part of the weapon, but from the carrier it targeted. Myself, I have long hated the use of battlefield ballistic missiles, and think it is absolutely insane that any nuclear armed country would even consider using conventional ones. And now we are back in an era I thought was long gone. Where both Russia and China have them.
Welcome to Cold War 2.0.