I have updated my static IP yet trades are not being accepted

akash_quanttrader
akash_quanttrader edited April 10 in General
As the title says, I updated the static IP in my profile. Yet, when I tried to place orders today, I got an error as follows:

IP (xx:xx:xx:xx::1) is not allowed to place orders for this app. Update allowed IPs on the Kite developer console (https://developers.kite.trade).

Also, why is the error showing an IPv6 address?? Please confirm if you need a static IPv4 address or IPv6 address.
  • Nivas
    You can whitelist either IPv4 or IPv6 in the Kite Connect developer console.

    If you're seeing an IPv6 address in the error, it usually means your system is sending requests over IPv6 instead of IPv4.

    Why this happens

    Many systems today are dual-stack (support both IPv4 and IPv6). However:
    • A request uses only one protocol at a time (IPv4 or IPv6)
    • IPv4 and IPv6 are completely separate and not interchangeable
    • If your network or OS prefers IPv6, your API requests may go out via IPv6 — even if you have whitelisted only your IPv4 address
    What you should do
    • Check which IP your request is actually using (IPv4 vs IPv6)
    • If it’s using IPv6:
    • Add your IPv6 address to the whitelist OR Force your system/application to use IPv4 only
    • Make sure the IP shown in the error message exactly matches what you have whitelisted
    Whitelisting only IPv4 is not sufficient if your system sends requests over IPv6. You must whitelist the actual outgoing IP version being used.
Sign In or Register to comment.