According to the book of Ezekiel, Gog, who was from Magog, was the chief prince of meshech and tubal
Ezekiel 38:2 “Son of man, set your face against Gog, of the land of Magog, the chief prince of Meshek and Tubal
Meschech and Tubal were merchant cities for Tyre:
Ezekiel 27:13 Javan, Tubal, and Meshech were your merchants. They exchanged slaves and bronze utensils for your merchandise
Meschech was not a place of peace
Psalm 120:5-6 Woe to me, that I sojourn in Meshech, that I dwell among the tents of Kedar! Too long have I had my dwelling among those who hate peace.
-The oxford Bible places meshech and tubal in asia minor
-the Zondervan illustrated bible states the land of magog was in asia minor
-the new unger's bible dictionary places magog in turkey (asia minor)
-the new bible dictionary places meschech and tubal in asia minor
-ancient greek historian, Herodotus, places meschech and tubal in asia minor
-Hippolytus of rome connects magog to asia minor
-pliny the elder connects magog with asia minor.
As we can see, the evidence points that meschech and tubal were merchant cities located in asia minor during the time that Ezekiel received this vision. There are also several references that place magog in asia minor. It would be fair to say that Gog, from magog, was some kind of authority who was a ruler of meshech and tubal. I do not know if Gog was a human leader or some sort of spiritual being, and I do not wish to identify any further than that which the Bible doesn't identify.
I do not know detail by detail how Ezekiel 38-39 is/was fulfilled. So I don't wish to impose a personal understanding on the text, line by line. There are many, many different interpretations by full preterists, partial preterists, amils, premils, postmils,etc......none of them prove 100% how Ezekiel 38-39 is/was/or will be fulfilled.
But what I do know is:
1.) Gog, from the land of magog, was an authority over meschech and tubal, in Asian minor.
2.) Magog, Meshech, and tubal are no longer cities or kingdoms in asia minor, nor were they by the 1st century.
3.) God poured out his spirit in the last days at pentacost:
Acts 2:15-17
These people are not drunk, as you suppose. It’s only nine in the morning! No, this is what was spoken by the prophet Joel: “ ‘In the last days, God says, I will pour out my Spirit on all people.