I often see questions related to getting your website into country specific SERPs. There have been some urban myths regarding where your IP address resolves to, where you server is located and the TLD used.
Well from the google sitemaps blog:
If you want your site to show up for country-restricted searches, make sure it uses a country-specific domain (such as www.example.com.br). If you use a domain that isn’t country specific (such as .com), make sure that the IP address of the site is located in that country.
So if you have an Irish website and you want to get ranked in the Irish specific SERPs you have to either have a .ie domain or your site should be hosted in Ireland.