In one doc it says,

To enable the internal DNS resolution, the neutron-server service must be configured with the dns_domain config option set to a value other than openstacklocal in neutron.conf file and the dns extension driver must be enabled in the ml2_conf.ini file. In order to enable internal DNS resolution, the user must set the enable-ml2-dns to True. The default value is False in order to provide backwards compatibility with existing deployments.

In another doc it says this

Add dns to extension_drivers in the [ml2] section of /etc/neutron/plugins/ml2/ml2_conf.ini. The following is an example:

extension_drivers = port_security,dns

Which method is the correct method for enabling the ml2 dns extension? Are we setting the enable-ml2-dns to true, or adding a dns driver in the extension_drivers list?

1 Answer 1


The first link charm - is for an Openstack deployed with Charm.

The second doc is correct. The file at /etc/neutron/plugins/ml2/ml2_conf.ini should be changed on the controllers. But the exact location will depend on how Openstack was deployed.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.