A domain name is a human-readable address (like yourforum.com or forum.yourdomain.com) that maps via DNS to a numeric IP address. Browsers and users understand domain names — they’re easier to remember, brandable, and required for SSL certificates. Using a domain/subdomain (not just raw IP) enables proper hosting setup, HTTPS, email deliverability and SEO visibility.