قالوا فأخبرنا عن طائف طاف المشرق والمغرب من هو وما قصته فأنزل الله الآية.
وعن أمير المؤمنين عليه السلام إنه سئل عن ذي القرنين أنبيا كان أم ملكا فقال لا نبيا ولا ملكا بل عبد أحب الله فأحبه الله ونصح لله فنصح له وبعثه إلى قومه فضربوه على قرنه الأيمن فغاب عنهم ما شاء الله أن يغيب ثم بعثه الثانية فضربوه على قرنه الأيسر فغاب عنهم ما شاء الله ثم بعثه الثالثة فمكن الله له في الأرض وفيكم مثله يعني نفسه.
وعن الصادق عليه السلام إن ذا القرنين بعثه الله إلى قومه فضرب على قرنه الأيمن فأماته الله خمسمأة عام ثم بعثه الله إليهم بعد ذلك فضرب على قرنه الأيسر فأماته الله خمسمأة عام ثم بعثه إليهم بعد ذلك فملكه مشارق الأرض ومغاربها من حيث تطلع الشمس إلى حيث تغرب وهو قوله حتى إذا بلغ مغرب الشمس الآية.
والعياشي عن أمير المؤمنين عليه السلام إن ذا القرنين لم يكن نبيا ولا رسولا كان عبدا أحب الله فأحبه وناصح لله فنصحه دعا قومه فضربوه على أحد قرنيه فقتلوه ثم بعثه الله فضربوه على قرنه الاخر فقتلوه.
وفي رواية أخرى أنه سئل عنه عليه السلام أملكا كان أم نبيا وعن قرنيه أذهبا كان أم فضة فقال إنه لم يكن نبيا ولا ملكا ولم يكن قرناه ذهبا ولا فضة ولكنه الحديث كما ذكر.
وفي الإكمال عن الباقر عليه السلام إن ذا القرنين لم يكن نبيا ولكنه كان عبدا صالحا أحب الله فأحبه ونصح لله فنصحه الله وإنما سمي ذا القرنين لأنه دعا قومه فضربوه على قرنه فغاب عنهم حينا ثم عاد إليهم فضرب على قرنه الاخر وفيكم مثله.
والعياشي ما يقرب منه وعنه عليه السلام إن الله لم يبعث أنبياء ملوكا في الأرض إلا أربعة بعد نوح أولهم ذو القرنين واسمه عياش وداود وسليمان ويوسف فأما عياش فملك ما بين المشرق والمغرب وأما داود فملك ما بين الشامات إلى بلاد إصطخر وكذلك كان ملك سليمان عليه السلام وأما يوسف فملك مصر وبراريها لم يجاوزها إلى غيرها.