Мне удалось проверить это в своей лаборатории.
- Развернуто с помощью kolla ansible.
- В настоящее время работает в Уссури.
Если я добавлю
# nslookup -type=A test-dns.os.coldnorthadmin.com 10.100.100.2
Server: 10.100.100.2
Address: 10.100.100.2:53
Name: test-dns.os.coldnorthadmin.com
Address: 10.100.100.112
driver to the ml2 config, I am now able to resolve network ports DNS through the
(venv) laurentdumont@openstack-deployer:/etc/kolla$ openstack port show 046068ee-4b1a-47b5-bfdb-91af916de1ee -c dns_assignment
+----------------+------------------------------------------------------------------------------------------+
| Field | Value |
+----------------+------------------------------------------------------------------------------------------+
| dns_assignment | fqdn='test-dns.os.coldnorthadmin.com.', hostname='test-dns', ip_address='10.100.100.112' |
+----------------+------------------------------------------------------------------------------------------+
внутри моей частной сети.
dnsmasq
В этом случае виртуальная машина имеет один порт, и порт принимает имя виртуальной машины.
dns