Team,
I am posting it here as multiple emails to smartapi@angelbroking.com has resulted in complete misunderstanding.
I hope someone with enough technical skills reads this issue.
All leading brokers support IPv6 except Angel One.
When I asked the support, the response I got was that you do support it.
While testing it turned out that you only support whitelisting an IPv6 address. And completely miss the fact that your network has to support IPv6 natively for the connection to happen & then your servers must recognize the source IPv6 address in order to match with whitelisted IPv6.
Getting a IPv6 whitelisted is of no use we cannot make an IPv6 connection.
This is so basic stuff, that team failing to understand such basics raises questions about the skills of the staff involved. Hence, I hope someone with enough knowledge reads and responds to this instead of giving embarrassing responses.
Technical Details:
We are trying to connect to the Angel One API (apiconnect.angelone.in) over IPv6 for account (AAAJ165582) with IPs already whitelisted on your website, but the connection fails with the following error:
Network/Transport Error: null: apiconnect.angelone.in/103.82.178.77:443; nested exception is io.netty.channel.AbstractChannel$AnnotatedNoRouteToHostException: null: apiconnect.angelone.in/103.82.178.77:443
Upon investigation, we found that apiconnect.angelone.in only has an A record (IPv4: 103.82.178.77) and no AAAA record (IPv6). This means clients on IPv6-only networks cannot reach your API.
> nslookup -type=A apiconnect.angelone.in 8.8.8.8
Name: apiconnect.angelone.in
Address: 103.82.178.77
> nslookup -type=AAAA apiconnect.angelone.in 8.8.8.8
Name: apiconnect.angelone.in
(No IPv6 address returned)
Could you please confirm whether IPv6 support is planned for your API endpoints? We would appreciate it if AAAA DNS records could be added to enable IPv6 connectivity.
