.. _domains Domains ======= Users can add their domains to YDNS to let YDNS manage their zone records. In such case you can use YDNS' web interface and API capabilities to manage your domain. .. note: In order to use this feature, you'll need the ability to change the nameservers of your domain at your registrar. If you don't know what to do, this is probably not what you want to use. Adding a Domain --------------- First, make sure that you have the ability to change the nameservers of your domain at your registrar. If so, set the nameservers to the following set of nameservers: * ``ns1.ydns.io`` * ``ns2.ydns.io`` * ``ns3.ydns.io`` Once done, log into your YDNS account and choose **Domains** in the Navigation and click the green **Add Domain** button. Enter the name of your domain. IDN domains will be automatically converted to their appropriate encoding counterpart, so there is no need to enter the IDN name of your domain name. You may also choose the desired **Access Type** for your domain: *Private* or *Public*. While the *Private* Access Type allows you and your delegated users to see the domain, *Public* domains will give other YDNS users the ability to create records with your domain. After creating the domain entry, it will automatically try to validate the nameserver configuration. If that succeeds, the domains is set to status **OK** and you can start using it. .. note:: The domain validation will be executed repeatedly to verify the nameserver configuration. If YDNS isn't able to successfully verify a working domain configuration, it will remove your domain from YDNS automatically after 72 hours. Managing Domains ---------------- Mail Configuration ****************** We offer some simplified ways to set up Mail Configurations for your domains. If you're using G Suite, you can use the section to automatically set up appropriate MX records for your domain zone. You can also provide a manual list of MX hosts that will handle mail. .. note:: MX records do have a priority field, representing a numeric priority. Lower priority has a higher preference. Valid priorities range from 0-65535. DNSSEC ****** You can manage DNSSEC for your domain zone om the **DNSSEC** section. It will generate a random set of keys and records for your domain and present some DS records which must be applied at registrar level for your domain. .. note:: Not all registrars and TLDs have DNSSEC support. Ask your registrar if you have the ability to apply DNSSEC settings for external nameservers there. Records ******* Besides of the initial set of records created for your domain (which can't be modified or deleted unless you delete the domain from YDNS), you can freely manage records for your domain zone. You can create a unlimited number of records for your domain zones on YDNS. Add Records +++++++++++ Navigate to your domain (*Domains* -> *Your Domain Name*) and choose **Records**. Use the **Add Record** button to create a new record inside your domain zone.