diff --git a/roles/nhc/tasks/main.yml b/roles/nhc/tasks/main.yml
index bac75d5034f2dd26aea8f953437f6bee9cd454fe..4068ff5866ff3bf54dc59b6c43d1b02d49cae382 100644
--- a/roles/nhc/tasks/main.yml
+++ b/roles/nhc/tasks/main.yml
@@ -60,3 +60,14 @@
   become: true
   become_user: root
 
+#test NAT is working by pinging license server hpclic0 which is in HPC_Ancillary_zone
+- set_fact:
+    EXTERNAL_IP_ADDRESS: "118.138.246.208" 
+  when: EXTERNAL_IP_ADDRESS is undefined
+
+- name: install nhc NAT check
+  template: dest="{{ nhc_dir }}/etc/nhc/scripts/check_nat.nhc" src=check_nat.nhc.j2
+  become: true
+  become_user: root
+  when: ADD_NHC_NAT_CHECK is defined
+