Polkadot is its own network, not running on Ethereum or any other chain. Therefore, you cannot use MetaMask or MyCrypto wallet to store your DOT. You can only store DOT in a Polkadot address on the Polkadot network.

Polkadot addresses always start with 1 (as opposed to Ethereum or BSC addresses, which start with 0x..) 

There might be a Polkadot integration for MetaMask in the future, however at the time of writing we are not aware of any working plugin yet. 

If you mistakenly withdrew DOT to MetaMask from an exchange like Binance, you sent a "wrapped" token rather than the native DOT token. You can find more information on this in this article

IMPORTANT: The contract address shown on CoinMarketCap, which you can add as an asset in Metamask, is for the DOT-pegged "wrapped" BEP20 token running on BSC, as mentioned in the banner on top. Do not confuse this with Polkadot's native DOT token.