سلام
با htaccess میتونید انجام بدین
ابتدا تمامی ip ها رو میبندین (که هیچ ip نتونه باز کنه سایت رو)
بعد میگین که فقط ip های ایران رو باز کنه
سایت زیر رو بررسی کنید
یه کار دیگه ام میشه کرد اینه که هر آیپی که وارد سایتت میشه رو چک کنی اگه برای ایران بود بهش اجازه بدی اگه نبودم که هیچی مثل سایت تلویبیون که فکر میکنم یه راهم با گوگل api داره