selfprivacy.org/content/ru/docs/How To Guides/change_dns_provider/_index.md

229 lines
10 KiB
Markdown
Raw Normal View History

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