国际移民组织对移民的定义是指任何人从一个国家或地区永久或暂时地移居到另一个国家或地区。而国内的移民定义一般是指人们从农村地区向城市地区的人口迁移。这两种定义的不同在于国际移民涉及跨越国界的移动,包括海外留学以及劳动力等各种情况,而国内移民则主要是指在同一国家境内的移动。此外,国际移民可能会涉及到一些特殊的法律规定,比如护照、签证等等,而国内移民则不需要这些。因此,国际移民和国内移民的定义有着明显的区别。