Ion dipole is formed between an ion and an already polarised molecule.
Here in our list
a) NO3^- is ion but I2 is not polar
b) I- is ion but I2 is not polar
c) NO2 and CO2 there is no ion in this
d) NO3^- is ion and HI is polar molecule hence ion-dipole force will work on it.