Do 계란 and 달걀 both mean eggs?
Yes. 계란 is chinese and 달걀 is korean. That'll be the case for a lot more words ;)
Does 알 also means egg?
알 is an egg of any kind, and 계란 is a chicken egg.
What kind of eggs :O