OK, i will try to make it as detailed as possible...
- If you see a scouting probe in your base, chances are they are going to rush so you hafta get prepared fast
- If you didn't see a scouting probe, chances are that they are not planning to rush
- If you didn't see a scouting probe and they still rush you...they hack..obviously...
- A rush can't be executed without scouting first
Now for defending...
- 2 sunkens close to your main hatchery should be enough
- by the time the rush arrives, you should have at least 3 or 4 hatcheries build order as follows (9 drones, overlord, 2 more drones, those 2 drones build 2 hatch, 1 more drone, build hatch with that drone, 1 more drone, build pool with that drone) and proceed from there.
- make about 12 lings....2 sunken and 12 lings can take down that rush no prob...if in emergency, use drones as well
- Now, once the zealots come in, lure them in circles with your lings while the sunken damages the zealots
- Once the zealot begins to attack the sunken, use all your lings and start attacking the zeals
- If they start attacking the lings again, move them away to make them attack the sunken again
- Repeat until all the zealots are gone
- While this is happening, build more lings out of your hatcheries to reinforce the sunkens
Now, there could be many situations
#1: Both sunkens got destroyed
Build more sunkens with drones and keep attacking with lings
#2: They target your main hatchery
Once you see the zealot ignoring all attacks, IMMEDIATELY SURROUND THE HATCHERY WITH ALL YOUR DRONES...this will buy more time until it is destroyed. Also, keep attacking with lings and sunken
#3: You stopped the rush, but he sends more
Build more sunkens and repeat the process above. you need to build more because your original sunkens will be badly damaged from the previous battle and will be destroyed easily by enemy zeals
#4: He sees your defense at retreats
You are safe now, tech up and build up a massive army
#5: You fail miserably and you're about to die
Unless you have some crazy good allies, say "gg" and leave...
Hope this helps...You could try fast lurk or fast muta, but the risk is too big, IMO