Я хочу разрешить посетителям веб-сайта только из Австралии. Кто-нибудь делал это раньше?
Вы ищете данные GeoIP, на которых основываются ваши ограничения. Есть лоты из Ресурсы для такого рода вещей.
Однако это не является надежным и может быть обойдено, например, людьми, использующими прокси в Австралии.
Попробуйте такую услугу, как http://www.maxmind.com/ или http://hostip.info/
Они могут сказать вам, где находится пользователь.
честно говоря, я пробовал это, и это никогда не было хорошей идеей. Даже с платной базой данных maxmind я убедился, что местные жители не могут получить доступ к сайту. На ум приходит несколько причин: возможно, они используют безопасный прокси для фильтрации контента или что-то еще. Если вы делаете это для ограниченного круга посетителей (например, сотрудников компании) или для уменьшения вероятности атак из внешнего источника, то да, это работоспособное решение. Во всех случаях для производства WWW мне приходилось в конечном итоге удалять фильтры для конкретной страны.