Stay organized with collections
Save and categorize content based on your preferences.
Setting up DNS and DHCP using NSX
Applications and workloads running in a private cloud environment require name
resolution and DHCP services for lookup and IP address assignment. A proper DHCP
and DNS infrastructure is required to provide these services. You can configure
your private cloud NSX to provide DHCP and DNS service or set up a virtual
machine (VM) to provide these services in your private cloud.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Setting up DNS and DHCP using NSX\n=================================\n\nApplications and workloads running in a private cloud environment require name\nresolution and DHCP services for lookup and IP address assignment. A proper DHCP\nand DNS infrastructure is required to provide these services. You can configure\nyour private cloud NSX to provide DHCP and DNS service or set up a virtual\nmachine (VM) to provide these services in your private cloud.\n\nTo set up DNS and DHCP services using NSX:\n\n- [Set up DHCP](https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.0/administration/GUID-1409548E-C26E-4AAE-9B6F-CFDCC6798175.html) using NSX.\n- [Set up IPAM](https://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.0/administration/GUID-A27DF20A-5162-40F5-B7D5-2DF8B6AE5DBE.html) using NSX\n\nBefore you begin\n----------------\n\n- Set up connectivity to your on-premises network by using\n [private services access](/vmware-engine/docs/networking/howto-setup-private-service-access) or set up\n [internet access for workload VMs](/vmware-engine/docs/networking/workload-internet-access) to use\n internet-based DNS servers.\n\n- Use a virtual machine template or ISO to create a VM.\n\nLinux-based DNS server setup\n----------------------------\n\nLinux offers various packages for setting up DNS servers. For information about\nsetting up an open-source BIND DNS server, see\n[How To Configure BIND as a Private Network DNS Server on CentOS 7](https://www.digitalocean.com/community/tutorials/how-to-configure-bind-as-a-private-network-dns-server-on-centos-7).\n\nWindows-based setup\n-------------------\n\nFor information about DNS and DHCP in the Windows Server environment, see the\nfollowing pages:\n\n- [Dynamic Host Configuration Protocol (DHCP)](https://docs.microsoft.com/en-us/windows-server/networking/technologies/dhcp/dhcp-top)\n- [Domain Name System (DNS)](https://docs.microsoft.com/en-us/windows-server/networking/dns/dns-top)"]]