diff --git a/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2 b/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2
index 5d339e59b51eba86b7574199dbccdb90ddd4b42c..f88d8f208f24a0505ed888db4dc4d2ecbaf4fb77 100644
--- a/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2
+++ b/ansible/roles/ironic/templates/ironic-dnsmasq.conf.j2
@@ -1,8 +1,8 @@
 port=0
 interface={{ api_interface }}
 dhcp-range={{ ironic_dnsmasq_dhcp_range }}
-dhcp-option=option:tftp-server,{{ kolla_internal_vip_address }}
-dhcp-option=option:server-ip-address,{{ kolla_internal_vip_address }}
+dhcp-option=option:tftp-server,{{ api_interface_address }}
+dhcp-option=option:server-ip-address,{{ api_interface_address }}
 bind-interfaces
 dhcp-sequential-ip
 dhcp-option=option:bootfile-name,pxelinux.0