I checked on this, there is something called a Qualified foreign investor(threshold is 50 million) who can have direct access to NSE.
For others. as I said earlier, contact IB cc to find out.
Those who want to trade Banknifty legally can still do it the way I posted.
If a trader is really good...