How to display country base node We are working on drupal 6.26, Our requirement is as follows.

In the admin/cms section we will assign country to a node.
In the front end when visitor visits web site according visitor, respective country node will be displayed.

I searched some modules but I am bit confused.

Please advice us some good module.
Take a look at the Smart IP module. It may be what you are looking for. Excerpt from the module's project page:


  Identify visitor's geographical location (longitude/latitude), country, region, city and postal code based on the IP address of the user. These information will be stored at session variable ($_SESSION) with array key 'smart_ip' and Drupal $user->data object with array key 'geoip_location' of the user but optionally it can be disabled (by role) at Smart IP admin page. Other modules can use the function smart_ip_get_location($ip_address) that returns an array containing the visitor's ISO 3166 2-character country code, longitude, latitude, region (FIPS), city and postal code. It provides a feature for you to perform your own IP lookup and admin spoofing of an arbitrary IP for testing purposes.