They are caused by both internal and external factors. Mutations from external factors can also be caused by ecposure to specific chemicals or radiation. This is not necessarily unnatural. Then, DNA breaks down. When the cell repairs the DNA, it might not do a 100 percent copy. Similary the internal factor might happen when a cell is divided and sometimes the copy is not quite perfect. That small difference results in a mutation.