diff --git a/ansible/roles/cheaha.node/tasks/main.yml b/ansible/roles/cheaha.node/tasks/main.yml
index 8ff4eb0863164dcf1f319138660f42169d8dac6d..964bb24135f750fbd841ac3767dbad77f51bfbef 100644
--- a/ansible/roles/cheaha.node/tasks/main.yml
+++ b/ansible/roles/cheaha.node/tasks/main.yml
@@ -8,6 +8,11 @@
     - "172.20.0.24 cheaha-master02.cm.cluster cheaha-master02"
     - "172.20.0.22 cheaha-master01.cm.cluster cheaha-master01"
     - "172.20.0.25 master.cm.cluster master localmaster.cm.cluster localmaster ldapserver.cm.cluster ldapserver"
+- name: Add proper DNS search to lookup other nodes on the cluster
+  ansible.builtin.lineinfile:
+    path: /etc/dhcp/dhclient.conf
+    insertbefore: BOF
+    line: 'append domain-name " cm.cluster rc.uab.edu ib.cluster drac.cluster eth.cluster ib-hdr.cluster";'
 - name: Install prerequisite packages
   yum:
     name: epel-release