D. russelii randama Indijoje, Šri Lankoje, Bangladeše, Nepale, Mianmare, Tailande, Pakistane, Kambodžoje, Tibete, Kinijoje (Guangxi, Guangdong), Taivane ir Indonezijoje (Endeh, Flores, Rytų Java, Komodo ir Lomblen salos). Tipo vietovė yra nurodyta kaip "Indija". Konkrečiau, tai būtų Koromandelio pakrantė, pagal Russell (1796). Brown (1973) paminėjo, kad ji taip pat gali būti rasta Vietname, Laose ir Indonezijos Sumatros saloje. Ditmarsas (1937) pranešė, kad gavo pavyzdį iš Sumatros. Tačiau šios rūšies pasiskirstymas Indonezijos archipelagoje vis dar paaiškėja.
Indija, Šri Lanka, Bangladešas, Nepalas, Mianmaras, Tailandas, Pakistanas, Kambodža, Tibetas, Kinija (Guangxi, Guangdong), Taivanas ir Indonezija