The Bush administration has said it wants a diplomatic solution and that it is not preparing to attack either Iran or Syria.