If you want to permanently block a chimney, the extreme solution would be to brick up the front of the fireplace or chimney breach, tear down the chimney top and reroof over that.