Do ionic bonds occur between metal and non-metal ions, non-metal and non-metal ions, or metal and metal ions?
Ionic bonds occur between cations and anions..............
Ionic bonds occur between anions and cations. And cations may be metallic, i.e.,
The point is that an ionic bond is an electrostatic bond formed between anion and cation, whatever the source.