This module helps to create country specific Node's i.e. Node will be hidden for the selected countries, the module also has an option to invert its default behavior i.e. you can set the modules functionality to show nodes for selected countries only. It detects and gets User's country from Ip2Country information and based on this it shows/hides nodes.
Note: This module denies or allows access to node based on the countries selected in the node edit form. It does not hide the displaying/rendering of nodes in listing e.g. Drupal's front page listing of nodes, instead it provides a $node->csn_hidden value to the template and in node_load object to determine whether to display the nodes at template level or any other custom rendering of nodes. $node->csn_hidden contains 1 for hidden nodes and 0 for non-hidden nodes. You can also bypass node access restriction for user roles.