# DNS Records Supported by Joker.com Nameservice

Overview of supported records and brief explanations. You can enter these records for your domain by accessing the "DNS" menu item in the domain list on Joker.com.

<table border="1" id="bkmrk-url-forwarding-redir" style="border-collapse: collapse; width: 100%; height: 1343.6px; border-width: 1px; border-style: hidden;"><colgroup><col style="width: 29.6296%;"></col><col style="width: 70.3704%;"></col></colgroup><tbody><tr><td style="border-width: 1px; padding: 15px;">##### **Supported Records**

</td><td style="border-width: 1px; padding: 15px;">  
</td></tr><tr style="height: 64.2667px;"><td style="height: 64.2667px; border-width: 1px; padding: 15px;">**URL Forwarding**</td><td style="height: 64.2667px; border-width: 1px; padding: 15px;">Redirects your domain to an external website (URL). For more information, refer to [this article](https://joker.com/faq/books/jokercom-faq-en/page/url-forwarding-and-e-mail-forwarding) on how to use the web/URL forwarding feature of Joker.com  
</td></tr><tr style="height: 64.2667px;"><td style="height: 64.2667px; border-width: 1px; padding: 15px;">**Email Forwarding**</td><td style="height: 64.2667px; border-width: 1px; padding: 15px;">Creates email addresses for your domain, forwarding emails to your existing external mail account. Learn how to configure email forwarding in the provided [guide](https://joker.com/faq/books/jokercom-faq-en/page/url-forwarding-and-e-mail-forwarding#bkmrk-email-forwarding)  
</td></tr><tr style="height: 64.2667px;"><td style="height: 64.2667px; border-width: 1px; padding: 15px;">**A** </td><td style="height: 64.2667px; border-width: 1px; padding: 15px;">Binds your domain or hosts within the domain to an **IPv4** address. Allows you to create entries like 'www.your-domain.com' that point to an external IP address.  
</td></tr><tr style="height: 97.8667px;"><td style="height: 97.8667px; border-width: 1px; padding: 15px;">**DYNA** </td><td style="height: 97.8667px; border-width: 1px; padding: 15px;">Part of the [Dynamic DNS Service](https://joker.com/faq/books/jokercom-faq-en/page/dynamic-dns-dyndns) - associates your domain or host with your provider's temporary IP address. The IP can be automatically updated using your router device or a client program. Make sure [Dynamic DNS (DynDNS)](https://joker.com/faq/books/jokercom-faq-en/page/dynamic-dns-dyndns) is enabled for your domain.  
</td></tr><tr style="height: 69.8667px;"><td style="height: 69.8667px; border-width: 1px; padding: 15px;">**MX** </td><td style="height: 69.8667px; border-width: 1px; padding: 15px;">Specifies the email server responsible for accepting emails for your domain. Additional details about MX records can be found [here](https://en.wikipedia.org/wiki/MX_Resource_Record).  
</td></tr><tr style="height: 47.4667px;"><td style="height: 47.4667px; border-width: 1px; padding: 15px;">**AAAA** </td><td style="height: 47.4667px; border-width: 1px; padding: 15px;">Associates your domain or host within the domain with an **IPv6** address.</td></tr><tr style="height: 81.0667px;"><td style="height: 81.0667px; border-width: 1px; padding: 15px;">**DYNAAAA** </td><td style="height: 81.0667px; border-width: 1px; padding: 15px;">Part of the [Dynamic DNS Service](https://joker.com/faq/books/jokercom-faq-en/page/dynamic-dns-dyndns) - associates your domain or host with your provider's temporary IPv6 address. The IP can be automatically updated using your router device or a client program. Ensure that [Dynamic DNS (DynDNS)](https://joker.com/faq/books/jokercom-faq-en/page/dynamic-dns-dyndns) is enabled for your domain.  
</td></tr><tr style="height: 97.8667px;"><td style="height: 97.8667px; border-width: 1px; padding: 15px;">**CNAME** </td><td style="height: 97.8667px; border-width: 1px; padding: 15px;">Maps your domain or hostname to another domain or hostname. This is useful for creating aliases such as *'www.your-domain.com'* and *'blog.your-domain.com'*, alongside an A record for *your-domain.com*. More information about CNAME records can be found [here](https://en.wikipedia.org/wiki/CNAME_record).</td></tr><tr style="height: 81.0667px;"><td style="height: 81.0667px; border-width: 1px; padding: 15px;">**ALIAS**</td><td style="height: 81.0667px; border-width: 1px; padding: 15px;">Somehow similar to CNAME, it allows to ALIAS can also be applied to the domain itself. Note that ALIAS records are not compatible with DNSSEC. More information can be found [here](https://en.wikipedia.org/wiki/CNAME_record#ANAME_record).</td></tr><tr style="height: 64.2667px;"><td style="border-width: 1px; padding: 15px; height: 64.2667px;">**DNAME**</td><td style="border-width: 1px; padding: 15px; height: 64.2667px;">Similar to CNAME, but DNAME applies to all subordinate hosts (subdomains) of an entry. Additional details about DNAME records can be found[ here](https://en.wikipedia.org/wiki/CNAME_record#DNAME_record).</td></tr><tr style="height: 64.2667px;"><td style="height: 64.2667px; border-width: 1px; padding: 15px;">**SPF** </td><td style="height: 64.2667px; border-width: 1px; padding: 15px;">[Sender Policy Framework](https://en.wikipedia.org/wiki/Sender_Policy_Framework) - used to detect email spoofing and prevent spam. There are various free online SPF record creators available, such as the one found [here](https://www.spf-record.com/generator). Please see below, how to define an SPF record.  
</td></tr><tr style="height: 64.2667px;"><td style="border-width: 1px; padding: 15px; height: 64.2667px;">**TXT** </td><td style="border-width: 1px; padding: 15px; height: 64.2667px;">Creates a TXT record for handling specific tasks, including requesting [***Let's Encrypt SSL***](https://joker.com/faq/books/jokercom-faq-en/page/lets-encrypt-ssl-certificates) certificates. See [here](https://en.wikipedia.org/wiki/TXT_record) for more information about TXT records.</td></tr><tr style="height: 64.2667px;"><td style="border-width: 1px; padding: 15px; height: 64.2667px;">**SRV** </td><td style="border-width: 1px; padding: 15px; height: 64.2667px;">Specifies the location of server(s) for a specific protocol and domain. More details about SRV records can be found[ here](https://en.wikipedia.org/wiki/SRV_record).</td></tr><tr style="height: 81.0667px;"><td style="border-width: 1px; padding: 15px; height: 81.0667px;">**NAPTR** </td><td style="border-width: 1px; padding: 15px; height: 81.0667px;">Specifies a regular expression-based rewrite rule that generates a new domain label or URI when applied to an existing string. Refer to [this resource](https://en.wikipedia.org/wiki/NAPTR_record) for additional information on NAPTR records.</td></tr><tr style="height: 64.2667px;"><td style="border-width: 1px; padding: 15px; height: 64.2667px;">**NS** </td><td style="border-width: 1px; padding: 15px; height: 64.2667px;">Specifies the responsible nameserver for a subdomain and is not allowed at top-level. More details about NS records can be found [here](https://support.dnsimple.com/articles/ns-record/).</td></tr><tr style="height: 81.0667px;"><td style="border-width: 1px; padding: 15px; height: 81.0667px;">**CAA** </td><td style="border-width: 1px; padding: 15px; height: 81.0667px;">Allows you to specify which Certification Authority (CA) is permitted to issue SSL certificates for your domain or hostname. See [here](https://en.wikipedia.org/wiki/DNS_Certification_Authority_Authorization) for more information about CAA records.  
</td></tr><tr style="height: 64.2667px;"><td style="border-width: 1px; padding: 15px; height: 64.2667px;">**TLSA** </td><td style="border-width: 1px; padding: 15px; height: 64.2667px;">Validates certificates used for DNS-based Authentication of Named Entities (DANE). Additional details about TLSA records can be found [here](https://en.wikipedia.org/wiki/DNS-based_Authentication_of_Named_Entities).  
</td></tr><tr style="height: 64.2667px;"><td style="border-width: 1px; padding: 15px; height: 64.2667px;">**SSHFP** </td><td style="border-width: 1px; padding: 15px; height: 64.2667px;">Specifies SSH fingerprints served by DNS. Refer to [this resource](https://en.wikipedia.org/wiki/SSHFP_record) for more information on SSHFP records.</td></tr><tr style="height: 63.6px;"><td style="border-width: 1px; padding: 15px; height: 63.6px;">**SMIMEA** </td><td style="border-width: 1px; padding: 15px; height: 63.6px;">Secures SMIME (Secure/Multipurpose Internet Mail Extensions) with certificates. More information about SMIMEA records can be found [here](https://www.cloudns.net/wiki/article/386/).</td></tr><tr><td style="border-width: 1px; padding: 15px;">**SVCB**</td><td style="border-width: 1px; padding: 15px;">Create a link to any service. Further details can be found here: [SVCB DNS record](https://www.domaintools.com/resources/blog/the-use-cases-and-benefits-of-svcb-and-https-dns-record-types/ "SVCB Record").</td></tr><tr><td style="border-width: 1px; padding: 15px;">**HTTPS**</td><td style="border-width: 1px; padding: 15px;">Create a link to a HTTP service. Further details can be found here: [HTTPS DNS Record](https://de.wikipedia.org/wiki/HTTPS_Resource_Record "HTTPS Record").</td></tr></tbody></table>


### How to Define a <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> Record

---

<abbr class="glossary" title="Sender Policy Framework">SPF</abbr> means "[Sender Policy Framework](https://en.wikipedia.org/wiki/Sender_Policy_Framework "SPF records")", and can be used to avoid forging of sender's addresses in emails. It is not a record type of its own, but uses **TXT** records for this.

**There should always be only one <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> policy record** for a domain, while the <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> definition may contain several different rules, and can be split over multiple TXT records with different names, if needed.

There are many tools online available to help with creating a <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> record for a specific domain, e.g. [this one](https://www.spf-record.com/generator "SPF generator").

For instance, your Joker.com-domain is "example.com", and you want to allow emails from Gmail, you have to create a <abbr class="glossary" title="Domain Name Server">DNS</abbr> record of type "TXT" for your domain "example.com", and enter this line:

```
v=spf1 include:_spf.google.com ~all
```

In case you want to make use of a <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> record for a Joker.com domain, and want to make sure that emails from Joker.com will reach email addresses using your Joker.com domain, you need to add (include) this additional rule to your <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> policy:

```
include:_spf.joker.com
```

resulting in this <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> policy:

```
v=spf1 include:_spf.google.com include:_spf.joker.com ~all
```

You can create more than one TXT record to split the <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> policy rules, then the records should all start with <span style="color: rgb(0, 0, 0); font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(236, 240, 241);">v=spf1</span> to define one <abbr class="glossary" title="Sender Policy Framework">SPF</abbr> policy and every record must have a different name, or in other words - for every unique name (including domain itself) only one record starting with <span style="background-color: rgb(236, 240, 241);"><span style="color: rgb(0, 0, 0); font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(236, 240, 241);">v=spf1</span></span> is allowed:

##### Correct:

<table border="1" id="bkmrk-example.com%C2%A0-txt-%22v%3D" style="border-collapse: collapse; width: 100%; height: 30.8px;"><colgroup><col style="width: 21.6658%;"></col><col style="width: 78.3342%;"></col></colgroup><tbody><tr style="height: 30.8px;"><td style="height: 30.8px;"><span style="color: rgb(45, 194, 107);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">example.com </span></span></td><td style="height: 30.8px;"><span style="color: rgb(45, 194, 107);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">TXT "v=spf1 include:\_spf.google.com ~all"</span></span></td></tr><tr><td><span style="color: rgb(45, 194, 107);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">spf1.example.com</span></span></span></td><td><span style="color: rgb(45, 194, 107);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">TXT "v=spf1 include:\_spf.joker.com ~all"</span></span></span></td></tr></tbody></table>

##### Incorrect:

<table border="1" id="bkmrk-example.com-txt-%22v%3Ds" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 21.7902%;"></col><col style="width: 78.3334%;"></col></colgroup><tbody><tr><td><span style="color: rgb(224, 62, 45);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">example.com</span></span></td><td><span style="color: rgb(224, 62, 45);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">TXT "v=spf1 include:\_spf.google.com ~all"</span></span></td></tr><tr><td><span style="color: rgb(224, 62, 45);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">example.com</span></span></td><td><span style="color: rgb(224, 62, 45);"><span style="font-family: monospace, monospace; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: 0.08px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">TXT "v=spf1 include:\_spf.joker.com ~all"</span></span></td></tr></tbody></table>


### <abbr class="glossary" title="Domain Name Server">DNS</abbr> PTR Records

---

A <abbr class="glossary" title="Domain Name Server">DNS</abbr> pointer record (PTR for short) provides the domain name associated with an IP address.

A <abbr class="glossary" title="Domain Name Server">DNS</abbr> PTR record is **exactly the opposite** of the A-record, which provides the IP address associated with a domain name.

<abbr class="glossary" title="Domain Name Server">DNS</abbr> PTR records are used in [reverse <abbr class="glossary" title="Domain Name Server">DNS</abbr> lookups](https://simple.wikipedia.org/wiki/Reverse_DNS_lookup). When a user attempts to reach a domain name in their browser, a <abbr class="glossary" title="Domain Name Server">DNS</abbr> lookup occurs, matching the domain name to the IP address.

A reverse <abbr class="glossary" title="Domain Name Server">DNS</abbr> lookup is the opposite of this - **it searches for a domain name with the given IP address**.

This also means that **PTR records can not be defined using the name servers of the domain, but have to be requested at the provider of the IP address**, in case the provider supports this.