要知道张骞去西域的目的是什么:
张骞,汉中人也,建元中为郎。时,匈奴降者言匈奴破月氏王,以其头为饮器,月氏遁而怨匈奴,无与共击之。汉方欲事灭胡,闻此言,欲通使,道必更匈奴中,乃募能使者。骞以郎应募,使月氏,与堂邑氏奴甘父俱出陇西。
张骞的目的是联络与匈奴有仇的月氏(匈奴老上单于把月氏王的头盖骨当碗使),与汉朝夹攻匈奴
张骞出发的时候,月氏可能在这个位置(借布哈林的图):
径匈奴,匈奴得之,传诣单于。单于曰:“月氏在吾北,汉何以得往使?吾欲使越,汉肯听我乎?”
军臣单于说月氏在匈奴的北边,虽然可能在忽悠张骞,但实际上如果把西域城邦国家也算作匈奴势力范围的话,月氏也算是在匈奴西北边
等张骞逃离匈奴,继续西行的时候,月氏已经被乌孙赶跑了,跑到了这里:
此时的月氏离匈奴太远了,而且月氏女王(就是那个头盖骨被当碗使的月氏王的妻子)“既臣大夏而君之,地肥饶,少寇,志安乐。又自以远远汉,殊无报胡之心。”也并不打算向匈奴报仇
在张骞逃回汉朝之前,汉武帝可能已经通过其他渠道知道了月氏西迁的消息,于是也放弃了联合月氏夹攻匈奴的计划(后来改成联合乌孙)
而且当时的河西走廊和西域(葱岭以东)还是匈奴的势力范围,汉使路过的话可能被抓,被抓的话可能投降,不投降的话也不一定有机会逃回汉朝,像张骞这样的毕竟是少数