Help needed in finding geographical information

I was hoping to find a service that supplies you with the details of any international cities that share the same name.

Along with this information I also need the postal codes of these cities. Any pointers on where to find this service, anyone?