若关于x的方程4^x+a*2^x+a+1=0有实数解,求实数a的取值范围 请详细一点.应该怎么想啊?