1. Home
  2. DNS
  3. Content DNS

Content DNS

Content DNS is the first service you need to provide when you want to host your own domain name on the internet. Bytemark provide the vital ‘name servers’ which you can use to provide this service. They are called:

a.ns.bytemark.co.uk
b.ns.bytemark.co.uk
c.ns.bytemark.co.uk

To ensure continuity for all domains that we host, we have a name server hosted in each of our Manchester and York data centres, and a third one on an off-site network in Amsterdam, which provides resiliency in the event of any network disruption, and any records served by one server will also be visible on the others.

Using Bytemark’s content DNS Service

Symbiosis users

One of the benefits of running Symbiosis is that DNS changes are handled automatically for you. The Symbiosis documentation has more information if you require it.

Managing your DNS Manually

If you are not running Symbiosis, you will need to get a copy of our upload script to manage your DNS data yourself. You can do this from a Bytemark server by running the following commands:

cd /root
wget -O BytemarkDNS.zip https://upload.ns.bytemark.co.uk/create/

Alternatively, you can download an archive of your existing data and an upload script via the following URL (don’t forget to replace <rsync_username> and <rsync_password> with your rsync details, which can be found near the top of the file /root/BytemarkDNS/upload):

https://upload.ns.bytemark.co.uk/get/<rsync_username>/<rsync_password>

Please contact support if you don’t have a record of your rsync details.

Extract the archive with WinZip (Windows) or unzip (Linux). It will extract to a directory called BytemarkDNS, which contains a script called upload and a directory called data. Inside the data directory, you will find a data file which contains some example data — you should copy and adjust some lines from this file to reflect the DNS data you want to host. Although not essential, it is a good plan to create a separate file inside the data directory for each of your domains.

You can edit the information: the file is in tinydns format. Note that IPv6 is supported, and encouraged! DNSSEC is not supported. When it’s ready, run the upload script to push your changes to our DNS servers. This must be done on your server, as machines outside our network do not have access to the DNS servers.

You may prefer to edit the data file elsewhere, and copy it to your server before running the upload script. Be careful not to change the permissions on either the date file or the upload script.

cd BytemarkDNS
./upload

Then, with a little luck you should get the response Uploading to host : completed.

Once you are satisfied you have them set-up correctly on your server and the correct data has been uploaded, you can delegate your domains to our name servers:

a.ns.bytemark.co.uk
b.ns.bytemark.co.uk
c.ns.bytemark.co.uk

You should find that your new/updated data will be live within two minutes of adding it.

Updated on July 3, 2018

Was this article helpful?

Related Articles