1.9 Nameservice

How do I use name service (DNS) or URL forwarding at Joker.com?

 

Joker.com Name Service

 

To add DNS records to your domain, or add email- and URL forwarding, please visit "My Domains", and choose "DNS" next to the respective domain. There, you will also find the Dynamic DNS (DynDNS) options, and the option to enable DNSSEC Support.

 

In case the "DNS" function is not accessible, the reason for this is one of these:

 

Switching to Joker.com Name Service is easy (and free): Visit "My Domains", and choose "Modify".

In the section "Name servers", click on the edit icon edit symbol, and choose 'switch to Joker.com name service'.

 

Please find some more details here: How to create a name server(-record)?

 

 

Last update: 2022-09-14 12:22

How to configure name servers?

 

DNS - Name Servers

 

Every domain needs at least two (2) nameservers associated.

You are free to choose any name service you want.  Free Joker.com name service is included in the Joker.com domain fee. This is set as default; so in case you did not change this explicitly during your order, you will have the Joker.com name servers configured.

 

If you have a look at your domain's configuration in "Modify Domain", you will see in the section "name servers" something like this:

 

 

You can change this to your own name servers. If those do already exist, they simply have to be registered with your domain, using "Modify Domain".

If you want to create your own, new name servers, please have a look at "
How to create a name server(-record)?" in this FAQ.

 

If you want to add or edit name server records (URL-forwarding, Email-forwarding, MX-records etc.), please click on "DNS" "My Domains". 

 

Please note: for technical reasons, the URL- and email forwarding functions will only work with Joker.com name servers.

 

 

Last update: 2022-09-14 12:26

What is a name service (DNS)?

 

DNS - Domain Name System

 

The domain name service (DNS) is provided by Joker.com, your internet provider or your web hosting company, and it is essential if you want to actually use your domain.

Our free name service is included in all Joker.com domains.

 

The name service makes your domain "work": so that your website can be accessed, and your emails are routed correctly into your inbox. The DNS is responsible for "translating" your domain name into an IP address, that is understandable by the networks.

 

Please find more information in chapter 1.9 Nameservice or also on Wikipedia.

 

 

Last update: 2022-09-20 13:32

What types of DNS records are supported by Joker.com?

 

List of DNS Records Supported by the Free Joker.com Nameservice

 

Overview of supported records and short explanations.
Records can be entered for the respective domain using the menu item "DNS" in domain list on Joker.com.

 

URL Forwarding:

Redirects your domain to an external website (URL). Please also see How to use the web/URL forwarding feature of Joker.com?

 

Email Forwarding:

Creates email addresses for your domain. Emails are forwarded to your existing external mail account. Please also see How to configure Email forwarding?

 

A Record:

Binds your domain or hosts within the domain with an IPv4 address.  Allows to create e.g. 'www.your-domain.com" pointing to an external IP address

 

DYNA Record:

Part of the Dynamic DNS Service - binds 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. Dynamic DNS (DynDNS) must be enabled for your domain.

 

MX Record:

Defines which email server is responsible for accepting emails for your domain. Please also see here MX records.

 

AAAA Record:

Binds your domain or host within the domain with an IPv6 address.

 

DYNAAAA Record:

Part of the Dynamic DNS Service - binds 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. Dynamic DNS (DynDNS) must be enabled for your domain.

 

CNAME Record:

Maps your domain- or hostname to another domain- or hostname. This is an easy way to define a single host with an A record (your-domain.com pointing to IP) and create aliases for 'www.your-domain.com' and 'blog.your-domain.com'. Please also see here CNAME records.

 

ALIAS:

Similar to CNAME but ALIAS can also be applied to the domain itself. ALIAS records are not compatible with DNSSEC. More details can be found here.

 

DNAME:

Similar to CNAME but DNAME refers to all subordinate hosts (subdomains) of an entry. Further details can be found here DNAME records.

 

SPF Record:

Sender Policy Framework - used to detect email spoofing to prevent SPAM. There are several free online SPF record creators available, e.g. here.

 

TXT Record:

Creates a TXT record to handle the implementation of several specific tasks. This can also be used to request Let's Encrypt SSL certificates. Please also see here TXT records.

 

SRV Record:

Specifies the location of the server(s) for a specific protocol and domain. Please also see here SRV records.

 

NAPTR Record:

Specifies a regular expression-based rewrite rule that, when applied to an existing string, will produce a new domain label or URI. Please also see here  NAPTR records.

 

NS Record:

Specifies a responsible nameserver for a domain or subdomain. Please also see here  NS records.

 

CAA Record:

Lets you specify which Certification Authority (CA) is allowed to issue SSL certificates for your domain or hostname. Please also see here CAA records.

 

TLSA Record:

Validate certificates used for DNS-based Authentication of Named Entities (DANE). Please also see here TLSA records.

 

SSHFP Record:

Specifies ssh fingerprints served by DNS. Please also see here SSHFP records.

 

SMIMEA Record:

Secures SMIME with certificates. Please also see here SMIMEA records.



 

 

 

 

Last update: 2023-04-18 12:13

What is the difference between a 'ns resource record' and a 'ns record'?

 

Name Server Resource Record

 
The name server resource record (or glue record) describes the IP address of a name server associated with a (your) domain. This allows you to "find" the name server first.
Use 'Create/Change Nameservers' at  'My Domains' to create such records.
 
The contents of the name server or the "name server records" describe the services you offer, and the corresponding names and IP addresses for these services (e.g. 'www.my-sample-domain.com' has the IP address '192.168.1.1').
 
In case you chose Joker.com as your free name service provider, please click on  'DNS' at 'My Domains' to find all usable types of records.
 
 

Last update: 2022-09-14 12:33

How to create a name server (-record)?

 

Create Name Servers and  Records

 
If you do not want to use the free Joker.com name service, instead, you want to use a custom name server, you first have to "register" it. For this, please 
  1. visit "My Domains", choose the domain to add a nameserver to
  2. click on 'Modify', and then the edit icon edit symbolin the section "Nameservers"
  3. click on "register NS"

 

To add non-Joker.com name servers to a domain, please

  1. visit "My Domains", choose the domain to add a nameserver to
  2. click on 'Modify', and then the edit icon in the section "Nameservers"
  3. click on "Use custom nameservers"

 

To add IP addresses, URL- or EMail-forwardings or other DNS records to your non-Joker.com external name servers, please

 

To add IP addresses or other DNS records to Joker.com name servers, please

 

Please note: Creating name servers (e.g. registering a hostname with an IP address to define a name server) does only work with Joker.com, if the domain used for these name servers also is a Joker.com domain.
This is a technical/registry-based limitation.

If a domain from another registrar should be used, only this other registrar is able to register the name servers with the registry.
Of course, just using external, already existing nameservers with any Joker.com domain is fine.

 

 

Last update: 2022-09-14 12:37

Who can modify a name server resource record?

 

Name Server Records

 

Only the owner of the ns object (the Joker.com-account which created the name server) will be able to make modifications.

 

Additionally, you may assign the role 'DNS-Admin' to another user, to delegate name server maintenance.

 

 

Last update: 2022-09-14 12:38

Who can modify name server records?

 

Name Server Records

 

If Joker.com is providing the nameservice, the owner of a domain (the Joker.com-account which registered the domain) is able to add nameserver records like IP addresses, URL- or email forwarding entries and similar.

 

Additionally, this owner may assign 'roles' to other Joker.com accounts - the roles 'Admin' and 'DNS-Admin' then also are enabled to enter or modify this sort of data. This can be used to delegate the DNS administration to another Joker.com-User.

 

 

Last update: 2018-11-20 10:36

Name Server Resource Record - what can be changed?

 

Name Server Resource Record

 

Only the IP address of the nameserver may be changed. If the IP address is already in use by another record, it will fail. You will be notified by email about this. In this case, you may just use the nameserver which has been already assigned the intended IP address.

To change the name, please create a new name server record. If the name or the IP number of this name server record is already in use by another NS, it will also fail; you will get an error message by mail.

 

 

Last update: 2022-09-14 12:38

How do I change my name servers?

 

Change of Name Servers

 

To change the name servers associated with a domain, please

 

The change should be visible in Joker-DNS after at most 45 minutes. The old data may linger in some external DNS caches for up to 86400 seconds = 1 day.

If you have chosen "Joker.com nameservice", you now may add name server entries (records) to your domain, including URL forwarding rules, email adresses or hostname records by visiting 'DNS' in "My Domains'.

 

To edit an existing name server or add a new one, visit My Joker -> My Nameservers and either click on 'create new name server' to create a new name server, or click 'change' next to the nameserver you want to change. Then, you will be able to edit the DNS name and IP address of your nameserver. 

 

If you have assigned your own external name servers, you have to use the tools provided by your DNS provider to add DNS records.

 

 

Last update: 2022-09-14 12:40

How do I configure the Joker.com name servers (adding entries)?

 

Joker.com Name Service - adding Records

 
To add DNS records, URL- and Email forwards, you have to log into Joker.com and visit 'My Domains' in the menu 'Domains'. Please click on "DNS" at the domain you want to add records to.
 

Please choose your desired type of record - click on "+ New", and select your type.

Detailed help is available within the form for each of the selected record types. Click on "?" for this.

 

Please do not forget to press "Save changes" after you have done all your edits.

 

 

Last update: 2022-09-14 12:40

How to use the Web/URL forwarding feature of Joker.com?

 

Web- and URL Forwarding

 

Please visit: How do I configure the Joker.com nameservers?

 

 

Last update: 2022-09-14 12:40

How to configure a nameserver for a .de domain?

 

.DE-Domains and Name Servers

 

In case you want to use your own/external name servers for your .DE-domains instead of the standard name servers from Joker.com, you have to make sure that these name servers are compliant with the requirements set by the DENIC.

 

Requests to register or update .de domains are handled by a robot doing the following checks on the registry side:

 

 

Last update: 2022-09-14 12:42

What are SOA records, and what are the requirements for .DE-domains?

 

Name Server: SOA Records

 
SOA stands for "Start of Authority".
An SOA record is the part of a DNS zone containing the email of the responsible person of the zone, and various synchronization parameters used by the different name servers of the zone.
Requests to register or update .DE domains must contain SOA values in the following ranges:
 
SOA-Record Value
serial recommended format YYYYMMDDnn
refresh [10000 ... 86400]
retry [1800 ... 28800]
expire [604800 ... 3600000]

ttl

 

 

[180 ... 345600]

Last update: 2022-09-14 12:42

What is Dynamic DNS (DynDNS)?

 

Dynamic DNS (DynDNS)

 

Dynamic DNS (DynDNS) is a system that allows the domain name data held in a nameserver to be updated in real-time. The most common use for this is in allowing an Internet domain name to be assigned to a computer with a varying (dynamic) IP address.
This makes it possible for other sites on the Internet to establish connections to the computer without needing to track the IP address themselves. A common use for it is running server software on a computer that has a dynamic IP address, as usually happens with many consumer Internet service providers.

To use Dynamic DNS records with Joker.com, you have to create at least one Dynamic DNS record.
Additionally, the Dynamic DNS feature has to be activated.

 

This can be done by visiting 'DNS' in 'My Domains' in the menu 'Domains'.

 

After this, you have to configure your (DSL-) router or your Dynamic DNS software on your computer.

Currently, there is a limit of 20 records per domain. The nameserver records have a TTL (time to live - defines the latency before changes become visible) of 60 seconds.

 

Please note: The "username" and "password" referred to in this section are not identical to your standard Joker.com credentials. Instead, when you create your DynDNS entry, you will be provided with special credentials which are only valid for those entries with the specific domain.

 

Examples

 

Hardware Devices / Routers

 

A hardware device like a DSL router often is able to handle Dynamic DNS itself. As an example, this is the corresponding section of a Fritz!Box DSL router:
In the menu (web ui), you have to chose "Preferences" => "Internet" => "Dynamic DNS".
You have to enable "Dynamic DNS" with the checkbox. Then please choose "Custom" as the Dynamic DNS Provider.
The input fields then have to be filled like this

 

Update-URL: https://svc.joker.com/nic/update?username=<username>&password=<pass>&myip=<ipaddr>&hostname=<domain>
Domain name: <enter your Joker.com Dynamic DNS record (Domain name) here>
Username: <enter the username you got at Joker.com's DNS management for this domain>
Password: <enter the password you got at Joker.com's DNS management for this domain>
Note: SSL is not supported by all devices, especially olders ones need to use: http://svc.joker.com/nic/update?...

 

Please note: The parameter 'myip' is optional; if not provided, the originating IP address is used automatically.

 

Sample:

Update-URL: https://svc.joker.com/nic/update?username=<username>&password=<pass>&myip=<ipaddr>&hostname=<domain>
Domain name: www.yourdomain.com
Username: 156ba6fa7f93bfd7
Password: 5bc123a7100ef6a2

 

Or using as direct URL:

Update-URL: https://svc.joker.com/nic/update?username=156ba6fa7f93bfd7&password=5bc123a7100ef6a2&hostname=www.yourdomain.com

 

To check your current IP address, please use this URL:
 

https://svc.joker.com/nic/checkip

 
Some Dynamic DNS software clients do need this as well, usually without additional text:
 

https://svc.joker.com/nic/myip

 

 

Software Clients

 

Windows

 

A simple and popular free DynDNS updater for Windows is ddclient. The installation creates a section "ddclient" in the Windows start menu.
After the installation - during which you might enter any data - please copy the following text as "ddclient.conf" into the directory where "ddclient" was installed. In the windows start menu you can also use the entry "Open ddclient.conf in notepad" by right-clicking on "Run as administrator".
Please replace the placeholders with your entries beforehand:

 

# ddclient.conf
#
daemon=5m
use=web
web=svc.joker.com/nic/checkip
server=svc.joker.com/nic/update?
protocol=dyndns2
login=USERNAME
password=PASSWORD
host=WWW.YOURDOMAIN.COM
ssl=yes

 

USERNAME = the DynDNS-"Username" in the DynDNS-section at Joker.com

PASSWORD = the DynDNS-"Password"

YOUR.DOMAIN.COM = Your desired hostname - which you should have previously created under "DynA" in the DynDNS section on Joker.com. When creating, there you may enter any IP like "192.168.0.1". You will later know whether your DynDNS client is working or not by checking if this IP changes to your dynamic one.
In this example above you would create the entry "www" under "DynA" for your domain "yourdomain.com".

 

After you have created the file ddclient.conf or copied it into the program directory, call the entry "start ddclient console" in the Windows start menu. A window will open and after a short time, you should see messages indicating a successful IP change. Otherwise, please check whether your details (username, password, host or domain name) are correct, and also whether the URL for determining your own IP works for you in the browser (".../checkip/").

If this test was successful, you can close the window and then call "start ddclient service" in the start menu with administrator rights (right mouse button, "run as administrator").
This will run ddclient in the background.

 

Another common Windows client is the "DynDNS Updater" from Kana Solution. A suitable profile can be downloaded as an attachment below this article.

 

Linux

 

Free DynDNS-client für Linux:

 

Hints for ddclient


 

Apple MacOS

 

Free DynDNS-Client for MacOS

 

A (paid) dynamic DNS client for MacOS with native Joker.com support is "IP Monitor" from Appquarter.com.

It is also available from the Mac Appstore.

 

 

Last update: 2022-09-14 13:12

Step-By-Step: How To use DNSSEC with a Joker.com Domain and a DNS Hosting Provider

 

Step-By-Step: How To use DNSSEC with a Joker.com Domain and a DNS Hosting Provider

 

This is about:

 

(please note: Joker.com does also provide DNSSEC with the regular Joker.com name service, free of charge! Please find more details at DNSSEC Support)

 

To make this work, the domain has to be "linked" to the external name service:

 

1. Set up the DNS zone and records at the DNS hosting provider

Each DNS hosting provider has its own web interface and system for adding records.

Here you have to create the zone records you need, like A records to add IPv4 addresses to a hostname.

 

2. Still at the DNS hosting provider,

sign the domain with DNSSEC. This of course requires, that your DNS provider does support DNSSEC.

The end result is that you have a signed domain with a DS record. You will need this information (DS record) later at Joker.com.

 

3. At Joker.com,

change the name server records for the domain to point to the name servers of the DNS hosting provider:

 It should look like this now:

 

change name servers

 

This change may take some time to propagate through the larger DNS infrastructure. Until the name server change has fully propagated, people may still see DNS records coming from the previous name servers.

 

At this point, you have a domain signed with DNSSEC at the DNS hosting provider, and you have changed the records at Joker.com to point to the name servers of the DNS hosting provider. 

Almost done!

 

If you now run your domain through the DNSSEC analyzer tool, you will still see a problem: "No DS records found"

This means, you still have to create a so-called Delegation Signer (DS) record at Joker.com.

 

4. Create DS record at Joker.com

 

enable DNSSEC

 

 

DNSSEC settings (external)

 

Press "save", and you are done - DNSSEC is enabled on your domain.

 

5. Finally, verify that DNSSEC works

using a tool such as Verisign Labs’ DNSSEC Analyzer. It should show nice green check marks now - but please keep in mind, that your changes will take some time until they become active.

 

Having followed these steps, you have DNSSEC working on a domain registered with Joker.com, using name servers from an external name service provider.

 

Meanwhile, there is good news: You now also are able to use DNSSEC with the regular Joker.com name servers as well, free of charge! This of course is probably much simpler for you, since you do not have to maintain external name server records, and you can make use of DNSSEC fully integrated into Joker.com's web portal.

 

 

Last update: 2022-09-14 13:14

What are 'PTR' records?

DNS PTR Records

 

A DNS pointer record (PTR for short) provides the domain name associated with an IP address.

 

A DNS PTR record is exactly the opposite of the 'A' record, which provides the IP address associated with a domain name.

 

DNS PTR records are used in reverse DNS lookups. When a user attempts to reach a domain name in their browser, a DNS lookup occurs, matching the domain name to the IP address.

A reverse DNS 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.

 

Last update: 2023-04-18 11:13

What are SPF records, and how to create them?

 

How to Create SPF records

 

SPF means "Sender Policy Framework", 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 SPF policy record for a domain, while the SPF 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 SPF record for a specific domain, e.g. this one.

 

For instance, your Joker.com-domain is "example.com", and you want to allow emails from Gmail, you have to create a DNS 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 SPF 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 SPF policy:

 

include:_spf.joker.com

 

resulting in this SPF policy:

 

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

 

You can create more than one TXT record to split the SPF policy rules, then the records should all start with v=spf1 to define one SPF 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 "v=spf1" is allowed:

 

Incorrect:

example.com TXT "v=spf1 include:_spf.google.com ~all"

example.com TXT "v=spf1 include:_spf.joker.com ~all"

 

Correct:

example.com      TXT "v=spf1 include:_spf.google.com ~all"

spf1.example.com TXT "v=spf1 include:_spf.joker.com ~all"

 




Last update: 2023-04-18 13:24