The away side scored through Peter Lovenkrands and Nacho Novo in Town's third pre-season game which resulted in their first loss of the build up to the new Coca-Cola Championship season.
A crowd of just over 17,000 watched the game with Town's new faces, Nicky Forster and Sam Parkin leading the line for the blues in a game which trialists Rui Marques and Edwin Ouon also featured.
Town however have an injury worry over midfielder Kevin Horlock who limped from the field of play in the first half of the clash against the Scottish Champions.
Ipswich: Price; Marques, Wilnis (Richards 60); De Vos, Ouon, Westlake, Magilton (McDonald 60), Forster, Parkin, Currie, Horlock (Garvan 40)
Rangers: Klos, Ross (Ricksen 70), Fanfan, Khizanishvili, Smith (Ball 45), Burke (Novo), Ferguson (Adam76), Hemdani (Mladenovic 30), Rae, Lovenkrands (Fetai 82), McCormack (Nieto 45)