To link a domain to your blog you need to:
- Buy a domain (see domain name restrictions)
- Set LiveJournal IP address for DNS of domain:
- If necessary, specify a CNAME record for the www subdomain, pointing to the domain
- Buy and set up a service at LiveJournal shop
After purchasing setting up can take up to an hour.
If you have any questions please read the detailed description of each step below.
1. Domain purchase
If you already have your own domain that meets requirements then go to step 2.1 (if the domain has not yet been delegated to DNS servers) or to step 2.2 (if the domain already has DNS).
If you have a valid domain mydomain.com and you want to link its subdomain to your LiveJournal blog, for example, blog.mydomain.com, then go to step 2.2
If you don't have a domain, then you need to buy it. Domain name registrars are selling domain names. You can find such a company using Google search
On the registrar's website, you can select a vacant domain name and buy it.
When selecting a domain, please note that the domain must meet the following:
- Max length of domain name is 25 characters.
Domain length counts all dots and domain zones, but excludes http:// or https:// at the beginning.
Thus, my-very-loooong-domain.ru is good, and my-very-loooong-domain.com will no longer meet requirements.
- Russian language domain .рф, as well as any IDN domains are not allowed.
If you want a domain in russian language for your blog you can use Domains RF service..
You can renew domain or change information about its owner on the website of the registrar where domain was purchased.
2. Configure DNS
When domain is purchased, you need to configure DNS. DNS is a separate service that is needed to find out the IP addresses of the servers (in this case, LiveJournal servers) that serve your domain. Domain operation is impossible without DNS.
Generally, registrars who sell domain names provide a DNS service, it can be paid or free, depending on the registrar. There are separate DNS services (both paid and free). You can also find them using internet search.
DNS configuration consists of the following steps:
- Domain delegation, that is, the indication of DNS servers for the domain.
Generally, if the registrar provides the DNS service, then the delegation occurs automatically.
In general, you need to know the DNS server addresses (for stable operation, it is recommended to have at least two DNS servers) that will serve your domain.
Next, in the settings of the registrar, you should specify these DNS servers for the domain.
- Specifying IP Addresses for a domain
You need to go to the control panel of the DNS service that you have chosen and specified for your domain. Usually this menu item is called "Zone Management".
In the DNS zone for your domain, you must specify three A-records with LiveJournal IP addresses:
mydomain.com. IN A 18.104.22.168
mydomain.com. IN A 22.214.171.124
mydomain.com. IN A 126.96.36.199
- Specifying IP addresses for the www subdomain (optional)
If you want your journal to open not only at mydomain.com, but also www.mydomain.com, then you need to add a CNAME record in the domain zone:
www.mydomain.com. IN CNAME mydomain.com.
When accessing domain www.mydomain.com, LiveJournal will redirect to the domain mydomain.com.
Operations with DNS settings can take up to several hours, depending on the domain zone and / or company that provides the DNS service.
You can link a domain to LiveJournal only after DNS has been configured.
3. SSL Certificate
SSL certificate is required in order for your blog to be accessible via secure connection (https).
When you link a domain to the journal, LiveJournal automatically provides Let's Encrypt
certificate for the entire duration of the service.
If, for some reason, you want to use your own SSL certificate, please contact support.
Please note that the certificate you provide should expire no earlier than 3 months and contain the domain for which the service was purchased, as well as its www subdomain, if it is necessary for the journal to open when accessing www
4. Login on MacOS and iOS
To be able to login on iOS and MacOS devices you need to change the following:
Settings - Safari - Privacy & Security
Disable "Prevent Cross-Site Tracking