With so many false teachers out there teaching so many different things, we have to just read the Bible to know the truth! The word of God gives us ALL the information we need!
Many teach that this is Russia (I used to believe this but the Bible corrected me), and other theories that are out there try to say it's another nation.
Some teach that this is some separate war, as well.
The truth of the matter?
The battle of Gog and Magog in Ezekiel is the same as the battle of Armageddon in Revelation, and then Gog and Magog (the nations of the world) also represent the final battle at the end of the 1000 year reign of Christ.
Ezek 38:2 Son of man, set thy face against Gog, the land of Magog, the chief prince of Meshech and Tubal, and prophesy against him.
Rev 20:8 And shall go out to deceive the nations which are in the four quarters of the earth, Gog and Magog, to gather them together to battle: the number of whom is as the sand of the sea.
The "nations of the world" are represented by Gog, the land of Magog.
Notice in Revelation that it's the nations which are in the four quarters of the earth? That's all of the nations on the planet...
This image is a representation of the offspring of Noah's son, Japheth. Notice that Magog, Meshech and Tubal are all Japheth's sons?
This blood line is the offspring of Japheth, the son of Noah from whom the nations of Europe and Asia sprung. The blood lines were mixed with the sons of Ham during the centuries of the Roman Empire as well.
China, Japan, Indo-German, Persian, Greek and Roman peoples all came from this blood line. They were mixed with Ham's blood line during the Roman Empire.
The "land of Magog" in the time of the Roman Empire is basically all of the northern continent of Asia, including modern Russia, but not exclusively Russia. Modern day Magog includes the North and South Americas, including Canada, since it was Europeans who essentially migrated and populated these continents, and includes Egypt and African nations.
So, we can see why Revelation depicts it as all of the nations of the earth.
Russia will certainly be involved in the end time events, but the representation of Gog and Magog is the nations of the world, not one specific nation.
Is Gog and Magog the same war as the Battle of Armageddon? Take a look at this chart:
Study the chart and compare what occurs in each scripture. Each of the passages are describing the same events that occur immediately after the Tribulation at the Battle of Armageddon (same as the Battle of Gog and Magog).
Notice that the Seal, Trumpet and Vial all have an earthquake and the wrath of God is come upon the earth. Matthew shows the same events that also are shown in the 6th Seal and the events in Matthew happen immediately after the Tribulation, which is when the battle of Armageddon takes place. The islands and mountains moving, the great hail, God's wrath and the earthquake from Ezekiel are the same as the 7th Vial and except for the hail not mentioned in the Seal, it's also the same. Likewise the 7th Trumpet has the same events except for mountains moving.
The conclusion is obvious. All of these events happen at the same time but they are described in several places in the bible. The battle of Gog in Ezekiel is the same event as the battle of Armageddon.
For more information, see the following page: