In many cases, that seems to work.
The Iranian things are fairly large and not hard to spot.
And they are slow, as slow as a WWI aircraft.
A light machinegun in an old WWI-WWII type role should do well, as point defense.
The problem is warning time.
“Kiev Police Officers trying to shoot down Iranian drones with AK 47 rifles.”
https://www.youtube.com/watch?v=Haunr14RGeg
“Meanwhile, in Kyiv, the evening is very exciting Trying to shoot down Russian and Iranian drones”
https://www.youtube.com/shorts/lsqNntsewT4
Dang, I wish I was a bit younger. A buddy of mine who’s great with audio, computer programming & DSP stuff (also used to work for TI’s Defense Division doing work with terrain and target recognition) and I (good with audio, acoustics & general system organization) could help work up a prototype for a PC based expandable acoustic detection / location network for the outskirts of Ukie cities...
Those drones are REALLY loud.
Light attack / trainer type aircraft should be really good at zapping those drones, too.
Unconfirmed word on the street, so to speak, is that the Ukrainian air defenses are having a hard time tracking and then locking onto the drones for varying reasons such as low infrared/heat signature(s), etc.
What is probably needed are massed anti-aircraft guns utilizing fragmentation munitions.
Admittedly, all ongoing speculation.
Still reading from varying sources (some from sources in Kyiv and in the Donbass region) on the matter of drones, how they are changing the landscape of warfare, and how they can be countered with effective air defenses.