D. russelii se găsește în India, Sri Lanka, Bangladesh, Nepal, Myanmar, Thailanda, Pakistan, Cambodgia, Tibet, China (Guangxi, Guangdong), Taiwan și Indonezia (Endeh, Flores, Java de Est, Komodo și Insulele Lomblen). Localitatea tip este listată ca "India". Mai precis, acesta ar fi Coasta Coromandel, prin inferența lui Russell (1796). Brown (1973) menționează că poate fi găsită și în Vietnam, Laos și pe insula indoneziană Sumatra. Ditmars (1937) a primit un exemplar din Sumatra, de asemenea. Cu toate acestea, distribuția acestei specii în arhipelagul indonezian este încă în curs de elucidare.
India, Sri Lanka, Bangladesh, Nepal, Myanmar, Thailanda, Pakistan, Cambodgia, Tibet, China (Guangxi, Guangdong), Taiwan și Indonezia