I have an Indian Passport and I'm currently in NZ on a tourist visa. I want to visit Australia. Do I have to apply from India or is possible to apply for a visa from NZ?
According to Visitor e600 Visa Online Applications, citizens of India are eligible to apply online for a visitor visa:
If you are outside Australia, you must hold a passport from an eligible country to apply online for a Visitor visa (subclass 600).
Australia lets you apply for a visa from anywhere, it appears. Having an online application makes the process easier than having to visit a consulate.