2023-10-21 02:43:23 +00:00
---
title: "Как сменить dns провайдера на deSEC"
linkTitle: "Смена провайдера на deSEC"
weight: 2
date: 2023-10-21
description: >
Для тех кто хочет сменить своего dns провайдера уже после установки сервера.
---
2024-02-28 22:18:56 +00:00
Мы рекомендуем использовать [deSEC ](https://desec.io/ ) вместо [CloudFlare ](https://cloudflare.com/ ). DeSEC нацелен на приватность.
2023-10-21 02:43:23 +00:00
2023-11-02 12:37:15 +00:00
Если вы сначала привязали ваш домен к CloudFlare и теперь хотите сменить провайдера, эта статья для вас.
2023-10-21 02:43:23 +00:00
2024-02-28 22:18:56 +00:00
Внимание, процесс довольно сложен, и если вы чувствуете, что что-то идет не так, можете смело писать нам в чат.
2023-11-02 12:37:15 +00:00
## Переносим сервер имен (nameserver)
2024-02-28 22:18:56 +00:00
Сервер имен — это сервер, который переводит ваш домен (буквы) в IP-адрес сервера (цифры).
2023-10-21 02:43:23 +00:00
1. Регистрируемся в [deSEC ](https://desec.io/ ).
2023-12-03 22:02:29 +00:00
2. Н а [странице "domains" ](https://desec.io/domains ) нажимаем на кнопку "плюс".
2023-10-21 02:43:23 +00:00
{{< imgproc desec1 Fill " 626x287 " / > }}
3. Вводим свой домен.
4. Копируем "nameservers".
{{< imgproc desec2 Fill " 626x287 " / > }}
2023-12-03 22:02:29 +00:00
Теперь переходим на сайт провайдера, у которого вы покупали домен.
2024-02-28 22:22:17 +00:00
Действия будут схожи для всех провайдеров, мы будем показывать на примере [Porkbun ](https://porkbun.com/ ).
2023-10-21 02:43:23 +00:00
2023-12-03 22:02:29 +00:00
1. Переходим в панель управления вашим доменом.
2023-10-21 02:43:23 +00:00
2023-12-03 22:02:29 +00:00
2. Находим там параметр "Authoritative nameservers".
2023-10-21 02:43:23 +00:00
{{< imgproc namechip1 Fill " 626x287 " / > }}
2023-11-25 16:49:41 +00:00
3. Заменяем текущие адреса на те, что мы скопировали из deSEC в инструкции ранее.
2023-10-21 02:43:23 +00:00
4. Сохраняем изменения.
{{< imgproc namechip3 Fill " 626x287 " / > }}
2023-11-08 18:58:22 +00:00
---
## Получаем токен deSEC
1. Авторизуемся в [deSEC ](https://desec.io/login )
2024-02-28 22:18:56 +00:00
2023-11-08 18:58:22 +00:00
2. Переходим на страницу [Domains ](https://desec.io/domains )
3. Переходим на вкладку **Token management** .
4. Нажимаем на большую кнопку с "плюсом" в правом верхнем углу страницы.
{{< imgproc desec-tokenmanagment Fill " 626x287 " / > }}
2024-02-28 22:18:56 +00:00
5. Должен появиться диалог "**Generate New Token**". Вводим любое имя токена в **Token name** .
2023-11-08 18:58:22 +00:00
*Advanced settings* необязательны, так что ничего там не трогаем.
6. Кликаем **Save** .
7. Обязательно сохраняем "**secret value**" ключ токена, потому что он отображается исключительно один раз.
{{< imgproc dncsec-copy Fill " 626x287 " / > }}
2023-10-21 02:43:23 +00:00
---
2023-11-25 16:49:41 +00:00
## Подключение к серверу
2023-11-02 12:37:15 +00:00
2023-12-03 22:02:29 +00:00
Изменение записи домена может занимать до двух дней, так что рекомендуем вам подождать обновление записей, перед следующими действиями. Иначе ваши сервисы временно перестанут быть доступны.
2023-11-02 12:37:15 +00:00
2023-12-03 22:02:29 +00:00
Понять, что запись обновилась, вы сможете через приложение, либо перейдя по ссылке на один из ваших сервисов (вы увидите ошибку подключения).
2023-10-21 02:43:23 +00:00
2024-02-28 22:18:56 +00:00
Н о помните, вы не сможете больше обращаться к вашему серверу по домену, вам нужно будет знать IP-адрес сервера. Е г о можно узнать, к примеру, в панели хостер провайдера.
2023-10-21 02:43:23 +00:00
2023-11-25 16:49:41 +00:00
Для следующих действий вам нужно будет подключиться по ssh к серверу с правами администратора. Минимальное понимание работы командной строки приветствуется ;)
2023-10-21 02:43:23 +00:00
2024-02-28 22:18:56 +00:00
Инструкцию по подключению вы сможете [прочитать тут ](/docs/how-to-guides/root_ssh/ ).
2023-10-21 02:43:23 +00:00
2023-12-03 22:02:29 +00:00
После подключения к серверу вводим:
2023-10-21 02:43:23 +00:00
```
2024-02-28 22:18:56 +00:00
nano /etc/nixos/userdata.json
2023-10-21 02:43:23 +00:00
```
2024-02-28 22:18:56 +00:00
Вы оказались в терминальном те кcто во м редакторе под названием "nano".
2023-10-21 02:43:23 +00:00
2024-02-28 22:18:56 +00:00
Вы редактируете файл ```/etc/nixos/userdata.json```, и можете использовать стрелочки для перемещения.
2023-10-21 02:43:23 +00:00
2023-12-03 22:02:29 +00:00
Находим в файле такие строчки:
2023-10-21 02:43:23 +00:00
```
"dns": {
2023-10-21 15:10:21 +00:00
"provider": "CLOUDFLARE",
2024-02-28 22:18:56 +00:00
"useStagingACME": false
2023-10-21 15:10:21 +00:00
},
2023-10-21 02:43:23 +00:00
```
2023-12-03 22:02:29 +00:00
Заменяем:
2023-10-21 02:43:23 +00:00
```"provider": "CLOUDFLARE",```
2024-02-28 22:18:56 +00:00
на
2023-10-21 02:43:23 +00:00
```"provider": "DESEC",```
2024-02-28 22:18:56 +00:00
Теперь нажимаем CTRL+X, после клавишу Y.
Теперь отредактируем другой файл:
2023-10-21 02:43:23 +00:00
2024-02-28 22:18:56 +00:00
```
nano /etc/selfprivacy/secrets.json
```
Находим в файле такие строчки:
```
"dns": {
"apiKey": "SECRET-HERE"
},
```
Убираем ваш старый токен от CloudFlare и вставляем скопированный токен от deSEC.
2023-11-02 12:37:15 +00:00
(Если CTRL+V не работает, попробуйте SHIFT+CTRL+V)
2023-10-21 02:43:23 +00:00
```"apiKey": "Сюда ваш токен",```
2024-02-28 22:18:56 +00:00
Должно получиться так:
2023-10-21 02:43:23 +00:00
```
"dns": {
2024-02-28 22:18:56 +00:00
"apiKey": "Ваш токен от deSEC"
2023-10-21 02:43:23 +00:00
},
```
2024-02-28 22:18:56 +00:00
Теперь нажимаем CTRL+X, после клавишу Y.
Если файл сохранился и вы успешно вышли из текстового редактора, вводим команду:
2023-10-21 02:43:23 +00:00
2023-10-21 15:10:21 +00:00
```
2024-02-28 22:18:56 +00:00
systemctl start sp-nixos-rebuild.service
2023-10-21 15:10:21 +00:00
```
2024-02-28 22:18:56 +00:00
Она начнёт пересборку вашей системы с новыми параметрами.
2023-11-02 12:37:15 +00:00
2023-12-03 22:02:29 +00:00
После выполнения команды можно смело закрывать консоль.
2023-11-02 12:37:15 +00:00
---
## Перенос записей
2023-11-08 19:05:40 +00:00
2023-12-03 22:02:29 +00:00
Входим сразу в [CloudFlare ](https://cloudflare.com/ ) и в [deSEC ](https://desec.io/ ).
2023-11-02 12:37:15 +00:00
2023-11-08 19:05:40 +00:00
#### В интерфейсе deSEC
2024-02-28 22:18:56 +00:00
2023-11-08 19:05:40 +00:00
По [ссылке ](https://desec.io/ ), в панели "Domain Managment" нажмите на ваш домен.
2023-11-02 12:37:15 +00:00
{{< imgproc howtodesec1 Fill " 600x350 " / > }}
Теперь вы можете добавлять к нему новые записи, с помощью кнопки "Плюс".
{{< imgproc howtodesec2 Fill " 600x350 " / > }}
2023-11-08 19:05:40 +00:00
##### В интерфейсе CloudFlare
2024-02-28 22:18:56 +00:00
2023-12-03 22:02:29 +00:00
По [ссылке ](https://cloudflare.com/ ), переходим в настройки вашего домена, который находится в разделе "Websites".
2023-11-08 19:05:40 +00:00
2023-12-03 22:02:29 +00:00
Выбираем ваш домен.
2023-11-02 12:37:15 +00:00
2023-11-08 19:05:40 +00:00
{{< imgproc howcloudflare2 Fill " 363x442 " / > }}
2023-12-03 22:02:29 +00:00
Теперь переходим в "DNS", далее "Records".
2023-11-08 19:05:40 +00:00
{{< imgproc howcloudflare Fill " 363x442 " / > }}
2023-11-02 12:37:15 +00:00
2023-11-08 18:48:38 +00:00
#### Первая запись: api
2024-02-28 22:18:56 +00:00
Ориентируясь на пример с о скриншота переносим ваши параметры "api" (смотрите на столбик "Name") записи в соответствии с их цветами.
2023-11-02 12:37:15 +00:00
2023-11-08 18:48:38 +00:00
{{< imgproc replace1 Fill " 1544x755 " / > }}
2023-11-02 12:37:15 +00:00
2024-02-28 22:18:56 +00:00
Н а скриншоте слева — deSEC, а справа С loudflare. Вам нужно последовательно перенести каждый параметр данной записи.
2023-11-02 12:37:15 +00:00
2023-11-08 18:48:38 +00:00
#### Вторая запись: корневая
2023-11-02 12:37:15 +00:00
2023-12-03 22:02:29 +00:00
Создаём новую запись типа "А ", в "IPv4 address" пишем ваш адрес сервера, вы уже писали е г о в поле "Content" предыдущей записи.
2023-11-02 12:37:15 +00:00
2023-12-03 22:02:29 +00:00
**В с е записи переносить не надо!** Вы создали две записи, а третья уже была создана за вас. Давайте проверим, что у нас получилось.
2023-11-02 12:37:15 +00:00
2023-11-08 18:48:38 +00:00
{{< imgproc replace2 Fill " 1250x830 " / > }}
2023-11-02 12:37:15 +00:00
---
2023-10-21 15:10:21 +00:00
2023-11-02 12:37:15 +00:00
## Перенастраиваем приложение
2023-10-21 15:10:21 +00:00
2023-11-08 19:12:33 +00:00
Для правильной работы вам придется сбросить конфиг приложения. **Н е забудьте создать ключ восстановления и сохранить е г о в безопасном месте (менеджере паролей).** .
2023-11-08 18:48:38 +00:00
Как сбросить приложение:
2023-12-03 22:02:29 +00:00
Переходим в "Настройки приложения".
2023-11-08 18:48:38 +00:00
{{< imgproc app1 Fill " 590x1221 " / > }}
2023-12-03 22:02:29 +00:00
Нажимаем "Сбросить конфиг приложения".
2023-11-08 18:48:38 +00:00
{{< imgproc app2 Fill " 585x700 " / > }}
2023-12-03 22:02:29 +00:00
Теперь переходим в раздел "Мастер установки", где вы настраивали свой сервер, когда в первый раз запускали приложение.
2023-11-08 18:48:38 +00:00
{{< imgproc app3 Fill " 590x1221 " / > }}
Нажимаем "Подключиться к существующему серверу SelfPrivacy".
(В старых версиях приложения кнопка может называться "Подключиться к уже существующему серверу").
{{< imgproc app4 Fill " 590x1221 " / > }}
2023-12-03 22:02:29 +00:00
Далее следуем указаниям в приложении и вводим ключ восстановления или код с другого устройства, где установлено приложение SelfPrivacy.
2023-11-08 18:48:38 +00:00
2023-12-03 22:02:29 +00:00
После установки вы увидите некоторые проблемы с Доменом и DNS. Приложение предложит вам исправить их. Соглашаемся.
2023-11-08 18:48:38 +00:00
{{< imgproc app5 Fill " 590x1221 " / > }}
{{< imgproc app6 Fill " 590x500 " / > }}
2024-02-28 22:18:56 +00:00
**Поздравляем! Вы успешно сменили доменного провайдера. Рекомендуем вам проверить, что все сервисы работают корректно.**