164 lines
7.2 KiB
Markdown
164 lines
7.2 KiB
Markdown
---
|
||
title: "Как сменить dns провайдера на deSEC"
|
||
linkTitle: "Смена провайдера на deSEC"
|
||
weight: 2
|
||
date: 2023-10-21
|
||
description: >
|
||
Для тех кто хочет сменить своего dns провайдера уже после установки сервера.
|
||
categories: ["How-To Guides"]
|
||
---
|
||
|
||
|
||
Мы рекомендуем использовать [deSEC](https://desec.io/) за место [CloudFlare](https://cloudflare.com/). DeSEС нацелен на приватность.
|
||
|
||
Если вы сначала привязали ваш домен к CloudFlare и теперь хотите сменить провайдера, эта статья для вас.
|
||
|
||
Внимание, процесс довольно сложен, и если вы чувствуете, что что-то идет не так, можете смело [писать нам в чат](http://selfprivacy.org/ru/docs/faq/#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C).
|
||
|
||
## Переносим сервер имен (nameserver)
|
||
Сервер имен — это сервер который переводит доменные имена (буквы) в IP-адреса (цифры).
|
||
|
||
1. Регистрируемся в [deSEC](https://desec.io/).
|
||
|
||
2. На [странице "domains"](https://desec.io/domains) нажимаем плюсик.
|
||
|
||
|
||
{{< imgproc desec1 Fill "626x287" />}}
|
||
|
||
|
||
3. Вводим свой домен.
|
||
|
||
4. Копируем "nameservers".
|
||
|
||
{{< imgproc desec2 Fill "626x287" />}}
|
||
|
||
|
||
Теперь переходим сайт провайдера, у которой вы покупали домен.
|
||
Действия будут схожи для всех провайдеров, мы будем показывать на примере [Namechip](https://www.namecheap.com/).
|
||
|
||
1. Ваша задача перейти в панель управления вашим доменом.
|
||
|
||
|
||
2. Найти там параметр "Authoritative nameservers".
|
||
|
||
{{< imgproc namechip1 Fill "626x287" />}}
|
||
|
||
3. Заменяем текущие адреса, на те что мы скопировали из deSEC в инструкции ранее.
|
||
|
||
4. Сохраняем изменения.
|
||
|
||
{{< imgproc namechip3 Fill "626x287" />}}
|
||
|
||
---
|
||
|
||
## Подключению к серверу
|
||
|
||
Изменение записи домена может происходить до двух дней, так что рекомендуем вам подождать обновление записей, перед следующими действиями. Иначе ваши сервисы временно перестанут быть доступны.
|
||
|
||
Понять что запись обновилась, вы сможете через приложение, либо перейдя по ссылке на один из ваших сервисов (вы увидите ошибку подключения).
|
||
|
||
Но помните, вы не сможете больше обращаться к вашему серверу по домену, вам нужно будет знать IP-адрес сервера. Его можно узнать, к примеру, в панеле хостер провайдера.
|
||
|
||
Для следующих действий вам нужно будет подключиться по ssh к серверу с правами администратора. Минимальное понимание работы командной строки приветствуеться ;)
|
||
|
||
Инструкцию по подключению вы сможете [прочитать тут](http://localhost:1313/ru/docs/how-to-guides/root_ssh/).
|
||
|
||
|
||
После подключения к серверу введите:
|
||
|
||
```
|
||
nano /etc/nixos/userdata/userdata.json
|
||
```
|
||
|
||
Вы оказались в терминальном тектовом редакторе, под названием nano.
|
||
|
||
Вы редактируете файл ```/etc/nixos/userdata/userdata.json```, и можете использовать стрелочки для перемещения.
|
||
|
||
Ваша задача найти в файле такие строчки
|
||
|
||
```
|
||
"dns": {
|
||
"provider": "CLOUDFLARE",
|
||
"apiKey": "Тут будет много букв и цифр, это ваш токен"
|
||
},
|
||
|
||
```
|
||
|
||
Замените:
|
||
|
||
```"provider": "CLOUDFLARE",```
|
||
|
||
на
|
||
|
||
```"provider": "DESEC",```
|
||
|
||
|
||
Теперь на следующей строчке, уберите ваш старый токен от CloudFlare, и вставьте скопированный токен от deSEC.
|
||
(Если CTRL+V не работает, попробуйте SHIFT+CTRL+V)
|
||
|
||
```"apiKey": "Сюда ваш токен",```
|
||
|
||
Должно получиться так:
|
||
|
||
```
|
||
"dns": {
|
||
"provider": "DESEC",
|
||
"apiKey": "Ваш токен от deSEC",
|
||
},
|
||
```
|
||
|
||
Теперь нажимаем CTRL+X, после клавишу Y.
|
||
|
||
Если файл сохранился и вы успешно вышли из тектового редактора, введите команду:
|
||
```
|
||
nixos-rebuild switch
|
||
```
|
||
|
||
Она пересоберет вашу серверную систему с новыми параметрами.
|
||
|
||
После выполнения команды, можете смело закрывать консоль.
|
||
|
||
|
||
---
|
||
|
||
## Перенос записей
|
||
|
||
Войдите сразу в [CloudFlare](https://cloudflare.com/) и в [deSEC](https://desec.io/).
|
||
|
||
В интерфейсе [deSEC](https://desec.io/) в панели "Domain Managment" нажмите на ваш домен.
|
||
|
||
{{< imgproc howtodesec1 Fill "600x350" />}}
|
||
|
||
Теперь вы можете добавлять к нему новые записи, с помощью кнопки "Плюс".
|
||
|
||
{{< imgproc howtodesec2 Fill "600x350" />}}
|
||
|
||
перейти в интерфейс клоунфаер
|
||
|
||
В интерфейсе deSEC нажмите на плюсик.
|
||
|
||
Орентируясь по скриншоту переносите параметры в соответвии с их цветами.
|
||
|
||
Внимание, "bloodwine.cyou" — это не ваш домен, он появляется на скришотах в качестве примера. Просим заменять его на собственный домен.
|
||
|
||
{{< imgproc replace1 Fill "1544x755" />}}
|
||
|
||
На скриншоте слева — deSEC, а с права Сloudflare. Вам нужно последовательно перенести каждую запись.
|
||
С записями типа А все просто, но MX и TXT имеют дополнительные параметры, ниже показано как правильно их заполнить.
|
||
|
||
В MX записи, вам нужно будет добавить число 10 в Preference, а в hostname написать ваш домен, и добавить в конце точку.
|
||
|
||
{{< imgproc replace2 Fill "1500x500" />}}
|
||
|
||
Ниже примеры заполнения TXT записей. Заносите содержимое поля Content в двойные кавычки.
|
||
|
||
{{< imgproc replace3 Fill "1500x500" />}}
|
||
|
||
{{< imgproc replace4 Fill "1500x500" />}}
|
||
|
||
|
||
---
|
||
|
||
## Перенастраиваем приложение
|
||
|
||
WIP |