Petro Poroshenko | Spencer Platt/Getty Images Poroshenko: Hold Russia accountable for MH17 Ukraine’s president reacts to the Dutch flight crash report.

Russia should be held responsible for the downing of Malaysian Airlines flight MH17, although Ukraine could have done more to prevent the disaster by closing its airspace, Ukrainian President Petro Poroshenko said Sunday.

In an interview on CNN's Fareed Zakaria GPS, Poroshenko said Russia should "absolutely" be held accountable for the disaster in which 298 people were killed and that "international justice" should be used against "the nation and ... the person who organized this disastrous terroristic attack."

His remarks came days after a Dutch safety board report found that a Russian-made Buk missile was responsible for the July 2014 disaster over eastern Ukraine.

The West and Ukraine have always maintained that Russian-supported rebels or the Russia military fired the missile that brought down the plane.

However, Almaz-Antey, the Russian state firm that makes Buk missiles, disputes the Dutch version of events and says it conducted experiments that showed the missile that hit MH17 was an older model of Buk that is no longer used by Russia.

Zakaria asked Poroshenko if Ukraine should have closed its airspace, given the scale of the violence at the time.

"Yeah, of course," the president said, adding that his country was following International Civil Aviation Organization guidelines which stated that planes could fly no lower than 9,725 meters. MH17 was above that threshold when it was hit.

"We don't have any information which give us the necessity to close the air spot above this echelon ... We cannot imagine that Russia will transfer these highly sophisticated and very technological weapons to the hands of the terrorists and they don't have any background, any basis, for making this decision," Poroshenko said.

Asked if he believed that Russian President Vladimir Putin was looking for a negotiated settlement in Ukraine, Poroshenko replied: "I wish, but unfortunately, no. Unfortunately, we don't have any continuation of the implementation of the Minsk process [to halt the conflict in the Donbass region of Ukraine]."

He also condemned the "absolutely irresponsible" behavior of Russia in Syria: "At first it was the Crimea, second it was Donbass, third it is Syria, fourth, maybe, I don't know, Afghanistan."

Poroshenko also said that he hoped Ukraine could one day join NATO, "the most effective mechanism to provide security."

"It is my responsibility to provide and implement reform in my country, to transform the country to NATO ... I think I need for that at least five, six years."