diff --git a/doc/source/reference/bare-metal/ironic-guide.rst b/doc/source/reference/bare-metal/ironic-guide.rst
index 9a8c6f88f43c1a71b5b43420f58c6f29bce6f9f5..f4deafef322f2b5d28f4af9da59e65991c171881 100644
--- a/doc/source/reference/bare-metal/ironic-guide.rst
+++ b/doc/source/reference/bare-metal/ironic-guide.rst
@@ -17,12 +17,13 @@ Enable Ironic in ``/etc/kolla/globals.yml``:
 
    enable_ironic: "yes"
 
-In the same file, define a range of IP addresses that will be available for use
-by Ironic inspector, as well as a network to be used for the Ironic cleaning
-network:
+In the same file, define a network interface as the default NIC for dnsmasq,
+a range of IP addresses that will be available for use by Ironic inspector,
+as well as a network to be used for the Ironic cleaning network:
 
 .. code-block:: yaml
 
+   ironic_dnsmasq_interface: "eth1"
    ironic_dnsmasq_dhcp_range: "192.168.5.100,192.168.5.110"
    ironic_cleaning_network: "public1"
 
diff --git a/etc/kolla/globals.yml b/etc/kolla/globals.yml
index 62da37ddec1dce68a45b96a596983a696aec3225..8695485563723b1ea149e72bea8b9703d9ea8739 100644
--- a/etc/kolla/globals.yml
+++ b/etc/kolla/globals.yml
@@ -445,6 +445,8 @@ glance_enable_rolling_upgrade: "no"
 #############################
 # Ironic options
 #############################
+# dnsmasq bind interface for Ironic Inspector, by default is network_interface
+#ironic_dnsmasq_interface: "{{ network_interface }}"
 # following value must be set when enable ironic, the value format
 # is "192.168.0.10,192.168.0.100".
 ironic_dnsmasq_dhcp_range: