Skip to content

Commit 6b85ac2

Browse files
authored
Merge pull request #123 from ByteInternet/use-example-domains
2 parents 4863e4e + c8a393a commit 6b85ac2

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

docs/hypernode-platform/dns/how-to-manage-your-dns-settings-for-hypernode.md

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ Good to know:
4141

4242
*Options 1 and 2 will prevent DNS downtime.*
4343

44-
*Option 2 has a significant disadvantage: you cannot use SSL with your naked domain. People who visit <https://yourdomain.com/>, will get a certificate warning from the browser.*
44+
*Option 2 has a significant disadvantage: you cannot use SSL with your naked domain. People who visit <https://example.com/>, will get a certificate warning from the browser.*
4545

46-
*Option 3 is the best in case of an external DNS, and you want to make use of <https://yourdomain.com/>, but you will encounter DNS downtime if the IP address of your Hypernode changes.*
46+
*Option 3 is the best in case of an external DNS, and you want to make use of <https://example.com/>, but you will encounter DNS downtime if the IP address of your Hypernode changes.*
4747

4848
If you cannot benefit from a dedicated IP on Hypernode, please decide the best way to handle your DNS. We recommend always moving your domains to Hypernode. We've included a detailed explanation of options 1 and 2 below.
4949

@@ -63,14 +63,13 @@ Syncing a domain to your Hypernode will immediately change the domain's DNS reco
6363
1. In your next view, you can **link**\* the domain to your Hypernode.
6464
1. If you want us to manage your DNS, you can just go to the DNS manager top right corner of your screen.
6565
1. **Syncing** a domain to your Hypernode will immediately change the DNS records of the domain. Plan this moment carefully when migrating to Hypernode, and make sure content on the original location is no longer used.
66-
1. On the next page, turn Synchronize DNS with ***appname***.hypernode.io with the slider **on**.
66+
1. On the next page, turn Synchronize DNS with ***example***.hypernode.io with the slider **on**.
6767
1. That's it! Hypernode now manages your DNS.
6868

6969
### What happens at the background?
7070

71-
We will create an A record for domain.com and a CNAME record for [www.domain.com](http://www.domain.com). Other A- and CNAME records for domain.com and [www.domain.com](http://www.domain.com) will be removed. Records for subdomains are not touched, so it’s still possible (and perfectly reasonable) to have a subdomain for your blog on blog.domain.com.
72-
73-
If a domain is linked to a Hypernode, it’s no longer possible to manually change the apex records that point to your Hypernode. We will make a backup of the record we adjust. These show up in the DNS admin as TXT records for __backup__.domain.com. If you unlink your Hypernode, we will put the backup records back. You can delete or change them if you choose to do so.
71+
We will create an A record for example.com and a CNAME record for [www.example.com](http://www.example.com). Other A- and CNAME records for example.com and [www.example.com](http://www.example.com) will be removed. Records for subdomains are not touched, so it’s still possible (and perfectly reasonable) to have a subdomain for your blog on blog.example.com.
72+
If a domain is linked to a Hypernode, it’s no longer possible to manually change the apex records that point to your Hypernode.
7473

7574
**Please note:**
7675

@@ -79,7 +78,7 @@ If a domain is linked to a Hypernode, it’s no longer possible to manually chan
7978

8079
## Option 2: Manage an external DNS by pointing your domain to Hypernode by using CNAME and not an A-record
8180

82-
If you cannot transfer your DNS to Hypernode, you can choose to only point the CNAME record to your Hypernode. We do not recommend this option because you cannot use SSL on your naked (also called apex) domain name: yourdomain.com, without the ‘www.’-prefix.
81+
If you cannot transfer your DNS to Hypernode, you can choose to only point the CNAME record to your Hypernode. We do not recommend this option because you cannot use SSL on your naked (also called apex) domain name: example.com, without the ‘www.’-prefix.
8382

8483
If this is not an issue, the configuration needed can be found below:
8584

@@ -88,39 +87,39 @@ If this is not an issue, the configuration needed can be found below:
8887
- Have a CNAME for your www-domain + an A Record that directs to the dedicated IP address of your Hypernode
8988
- Have a CNAME for your www-domain + an A record for your apex (also called naked) domain pointing to a redirector that redirects to the www-domain (our wwwizers)
9089

91-
These examples assume you have a site called yourdomain.com and a Hypernode called yourd01.hypernode.io.
90+
These examples assume you have a site called example.com and a Hypernode called example.hypernode.io.
9291

9392
The recommended way to configure your DNS is to create a CNAME record in your DNS configuration, pointing to Hypernode:
9493

9594
```
96-
www.yourdomain.com CNAME yourd01.hypernode.io
95+
www.example.com CNAME example.hypernode.io
9796
```
9897

99-
This means that [www.yourdomain.com](http://www.yourdomain.com) will point to wherever yourd01.hypernode.io points, and we will make sure that that always points to the correct IP address.
98+
This means that [www.example.com](http://www.example.com) will point to wherever example.hypernode.io points, and we will make sure that that always points to the correct IP address.
10099

101100
**Please note:** You can also configure your wildcard (\*) domain name to Hypernode.
102101

103102
```
104-
*.yourdomain.com CNAME yourd01.hypernode.io
103+
*.example.com CNAME example.hypernode.io
105104
```
106105

107106
## Option 3: Manage an external DNS by pointing your domain(s) to Hypernode by using CNAME and not an A-record
108107

109-
Problems arise when people visit your naked (also called apex) domain name: yourdomain.com, without the ‘www.’-prefix. It is not possible to create a CNAME record for your apex domain.
108+
Problems arise when people visit your naked (also called apex) domain name: example.com, without the ‘www.’-prefix. It is not possible to create a CNAME record for your apex domain.
110109

111-
The preferred way to redirect your apex (or naked) domain when the domain is not managed by Hypernode, is to use the direct IP address of your Hypernode. You can find your IP with the ping yourname.hypernode.io command.
110+
The preferred way to redirect your apex (or naked) domain when the domain is not managed by Hypernode, is to use the direct IP address of your Hypernode. You can find your IP with the `ping example.hypernode.io` command.
112111

113112
Some DNS providers, like [DNSimple](https://dnsimple.com/) or [DNS Made Easy](http://www.dnsmadeeasy.com/), can create ALIAS or ANAME pseudo-records. These behave like CNAME records for apex domains. Unfortunately, they are not widespread yet, so the chances are your provider doesn’t support them.
114113

115-
Another solution is redirecting traffic for the apex domain yourdomain.com to its www-counterpart [www.yourdomain.com](http://www.yourdomain.com). You can use our free wwwizer service for this. Just configure the following A-records for your apex domain, and they will redirect all traffic for you.
114+
Another solution is redirecting traffic for the apex domain example.com to its www-counterpart [www.example.com](http://www.example.com). You can use our free wwwizer service for this. Just configure the following A-records for your apex domain, and they will redirect all traffic for you.
116115

117116
```
118117
# Add both for redundancy!
119-
yourdomain.com A 46.21.232.141
120-
yourdomain.com A 46.21.233.172
118+
example.com A 46.21.232.141
119+
example.com A 46.21.233.172
121120
```
122121

123-
**Please note**: Note that if you make use of the wwwizer redirect servers, people that visit <https://yourdomain.com> directly will get an error message, either indicating that there is no https available or a plain connection refused error. The wwwizers work as a forwarding service to the direct IP address of the Hypernode. This way, we can manage any IP changes for you. That is the advantage. The disadvantage is that these records do not cooperate with SSL and that, therefore the certificate does not work correctly on the domain name without the [www](http://www).
122+
**Please note**: Note that if you make use of the wwwizer redirect servers, people that visit <https://example.com> directly will get an error message, either indicating that there is no https available or a plain connection refused error. The wwwizers work as a forwarding service to the direct IP address of the Hypernode. This way, we can manage any IP changes for you. That is the advantage. The disadvantage is that these records do not cooperate with SSL and that, therefore the certificate does not work correctly on the domain name without the www.
124123

125124
### Let's Encrypt and Wwwizers
126125

@@ -158,8 +157,8 @@ You can read how this works [in this article](../nginx/how-to-redirect-from-or-t
158157

159158
## Shop on a subdomain?
160159

161-
If you host your shop on a subdomain (for example, shop.yourdomain.com), and you don’t want to be available on [www.shop.yourdomain.com](http://www.shop.yourdomain.com), you can forget all about the wwwizer service, and there’s no need to add the two IP addresses in your A records as explained above. Simply create a CNAME-record pointing to your Hypernode, and it will work:
160+
If you host your shop on a subdomain (for example, shop.example.com), and you don’t want to be available on [www.shop.example.com](http://www.shop.example.com), you can forget all about the wwwizer service, and there’s no need to add the two IP addresses in your A records as explained above. Simply create a CNAME-record pointing to your Hypernode, and it will work:
162161

163162
```
164-
shop.yourdomain.com CNAME yourd01.hypernode.io
163+
shop.example.com CNAME example.hypernode.io
165164
```

0 commit comments

Comments
 (0)