www.chenli.org is an alias for chenli.org. chenli.org has address 76.223.67.189 chenli.org has address 13.248.213.45