<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.p3.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TTK</id>
	<title>wiki.p3.ru - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.p3.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TTK"/>
	<link rel="alternate" type="text/html" href="https://wiki.p3.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/TTK"/>
	<updated>2026-05-03T00:57:05Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%98%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%88%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0_cPanel&amp;diff=680</id>
		<title>Исправление смешанного контента cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%98%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%88%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0_cPanel&amp;diff=680"/>
		<updated>2026-01-30T13:49:40Z</updated>

		<summary type="html">&lt;p&gt;TTK: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Исправление смешанного контента cPanel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Смешанный контент&#039;&#039;&#039; (Mixed Content) возникает, когда HTTPS-страница загружает ресурсы (изображения, скрипты, стили) по незащищенному протоколу HTTP. Это создает проблемы безопасности и может вызывать предупреждения в браузерах.&lt;br /&gt;
&lt;br /&gt;
=== Что такое смешанный контент ===&lt;br /&gt;
&lt;br /&gt;
Смешанный контент делится на два типа:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Активный смешанный контент&#039;&#039;&#039; — скрипты, стили, iframe, которые могут изменять страницу&lt;br /&gt;
* &#039;&#039;&#039;Пассивный смешанный контент&#039;&#039;&#039; — изображения, аудио, видео&lt;br /&gt;
&lt;br /&gt;
Современные браузеры блокируют активный смешанный контент и предупреждают о пассивном.&lt;br /&gt;
&lt;br /&gt;
=== Признаки проблемы ===&lt;br /&gt;
&lt;br /&gt;
* Предупреждения в консоли браузера о небезопасном контенте&lt;br /&gt;
* Незакрытый замок в адресной строке браузера&lt;br /&gt;
* Некорректное отображение элементов страницы&lt;br /&gt;
* Сообщения типа &amp;quot;Mixed Content Warning&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика проблемы ===&lt;br /&gt;
&lt;br /&gt;
==== Шаг 1: Проверка в браузере ====&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт в браузере (Chrome, Firefox)&lt;br /&gt;
# Нажмите F12 для открытия инструментов разработчика&lt;br /&gt;
# Перейдите во вкладку &#039;&#039;&#039;Console&#039;&#039;&#039; (Консоль)&lt;br /&gt;
# Найдите предупреждения о смешанном контенте&lt;br /&gt;
&lt;br /&gt;
==== Шаг 2: Онлайн-инструменты ====&lt;br /&gt;
&lt;br /&gt;
Используйте специализированные сервисы:&lt;br /&gt;
* [https://www.whynopadlock.com/ Why No Padlock?]&lt;br /&gt;
* [https://www.jitbit.com/sslcheck/ SSL Check]&lt;br /&gt;
&lt;br /&gt;
=== Исправление через cPanel ===&lt;br /&gt;
&lt;br /&gt;
==== Метод 1: Использование .htaccess ====&lt;br /&gt;
&lt;br /&gt;
# Войдите в &#039;&#039;&#039;cPanel&#039;&#039;&#039;&lt;br /&gt;
# Откройте &#039;&#039;&#039;File Manager&#039;&#039;&#039; (Менеджер файлов)&lt;br /&gt;
# Перейдите в корневую директорию сайта (обычно &#039;&#039;&#039;public_html&#039;&#039;&#039;)&lt;br /&gt;
# Найдите файл &#039;&#039;&#039;.htaccess&#039;&#039;&#039; (если его нет — создайте)&lt;br /&gt;
# Добавьте следующий код в начало файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
# Принудительное перенаправление на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Заголовок Content-Security-Policy для обновления небезопасного контента&lt;br /&gt;
&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
    Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests&amp;quot;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 2: Настройка SSL/TLS в cPanel ====&lt;br /&gt;
&lt;br /&gt;
# Войдите в &#039;&#039;&#039;cPanel&#039;&#039;&#039;&lt;br /&gt;
# Найдите раздел &#039;&#039;&#039;Security&#039;&#039;&#039; (Безопасность)&lt;br /&gt;
# Откройте &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039; для автоматической установки сертификата&lt;br /&gt;
# Убедитесь, что все домены имеют активный SSL-сертификат&lt;br /&gt;
&lt;br /&gt;
==== Метод 3: Исправление в базе данных (для WordPress) ====&lt;br /&gt;
&lt;br /&gt;
Если используется WordPress:&lt;br /&gt;
&lt;br /&gt;
# Откройте &#039;&#039;&#039;phpMyAdmin&#039;&#039;&#039; в cPanel&lt;br /&gt;
# Выберите базу данных сайта&lt;br /&gt;
# Выполните SQL-запрос для замены URL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &#039;http://yoursite.com&#039;, &#039;https://yoursite.com&#039;) &lt;br /&gt;
WHERE option_name = &#039;home&#039; OR option_name = &#039;siteurl&#039;;&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_posts &lt;br /&gt;
SET post_content = REPLACE(post_content, &#039;http://yoursite.com&#039;, &#039;https://yoursite.com&#039;);&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_postmeta &lt;br /&gt;
SET meta_value = REPLACE(meta_value, &#039;http://yoursite.com&#039;, &#039;https://yoursite.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Warning|Замените &#039;&#039;&#039;yoursite.com&#039;&#039;&#039; на ваш реальный домен. Рекомендуется создать резервную копию базы данных перед выполнением запросов.}}&lt;br /&gt;
&lt;br /&gt;
==== Метод 4: Редактирование файлов темы ====&lt;br /&gt;
&lt;br /&gt;
# В &#039;&#039;&#039;File Manager&#039;&#039;&#039; перейдите в директорию темы&lt;br /&gt;
# Найдите файлы с жестко закодированными HTTP-ссылками&lt;br /&gt;
# Замените все &#039;&#039;&#039;http://&#039;&#039;&#039; на &#039;&#039;&#039;https://&#039;&#039;&#039; или используйте относительные пути&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
&lt;br /&gt;
=== Проверка после исправления ===&lt;br /&gt;
&lt;br /&gt;
# Очистите кэш браузера (Ctrl+F5)&lt;br /&gt;
# Очистите кэш сайта (если используется)&lt;br /&gt;
# Проверьте консоль браузера на наличие ошибок&lt;br /&gt;
# Убедитесь, что замок в адресной строке закрыт&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные рекомендации ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Используйте относительные URL&#039;&#039;&#039; — вместо &amp;lt;code&amp;gt;http://example.com/image.jpg&amp;lt;/code&amp;gt; используйте &amp;lt;code&amp;gt;/image.jpg&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Протокол-независимые URL&#039;&#039;&#039; — используйте &amp;lt;code&amp;gt;//example.com/style.css&amp;lt;/code&amp;gt; вместо &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Регулярная проверка&#039;&#039;&#039; — периодически проверяйте сайт на наличие смешанного контента&lt;br /&gt;
* &#039;&#039;&#039;CDN и внешние ресурсы&#039;&#039;&#039; — убедитесь, что все внешние библиотеки загружаются по HTTPS&lt;br /&gt;
&lt;br /&gt;
=== Устранение проблем ===&lt;br /&gt;
&lt;br /&gt;
==== Проблема: .htaccess не работает ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Проверьте, что mod_rewrite включен&lt;br /&gt;
* Убедитесь, что AllowOverride включен в конфигурации Apache&lt;br /&gt;
* Проверьте синтаксис файла .htaccess&lt;br /&gt;
&lt;br /&gt;
==== Проблема: Сертификат SSL не установлен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# В cPanel откройте &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Используйте &#039;&#039;&#039;Let&#039;s Encrypt&#039;&#039;&#039; (бесплатный SSL)&lt;br /&gt;
# Или установите сертификат вручную через &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Проблема: Смешанный контент от внешних источников ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Загрузите ресурсы на собственный сервер&lt;br /&gt;
* Используйте HTTPS-версии внешних ресурсов&lt;br /&gt;
* Используйте заголовок Content-Security-Policy&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content MDN: Mixed Content]&lt;br /&gt;
* [https://docs.cpanel.net/ cPanel Documentation]&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
&lt;br /&gt;
=== См. также ===&lt;br /&gt;
&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|SSL сертификаты]]&lt;br /&gt;
* [[Безопасность веб-сайта]]&lt;br /&gt;
* [[HTTPS перенаправление cPanel|HTTPS настройка]]&lt;br /&gt;
* [[:Категория:CPanel|cPanel инструкции]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сетевое администрирование]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%98%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%88%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0_cPanel&amp;diff=679</id>
		<title>Исправление смешанного контента cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%98%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BC%D0%B5%D1%88%D0%B0%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0_cPanel&amp;diff=679"/>
		<updated>2026-01-30T13:47:08Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «== Исправление смешанного контента cPanel ==  &amp;#039;&amp;#039;&amp;#039;Смешанный контент&amp;#039;&amp;#039;&amp;#039; (Mixed Content) возникает, когда HTTPS-страница загружает ресурсы (изображения, скрипты, стили) по незащищенному протоколу HTTP. Это создает проблемы безопасности и может вызывать предупреждения в бра...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Исправление смешанного контента cPanel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Смешанный контент&#039;&#039;&#039; (Mixed Content) возникает, когда HTTPS-страница загружает ресурсы (изображения, скрипты, стили) по незащищенному протоколу HTTP. Это создает проблемы безопасности и может вызывать предупреждения в браузерах.&lt;br /&gt;
&lt;br /&gt;
=== Что такое смешанный контент ===&lt;br /&gt;
&lt;br /&gt;
Смешанный контент делится на два типа:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Активный смешанный контент&#039;&#039;&#039; — скрипты, стили, iframe, которые могут изменять страницу&lt;br /&gt;
* &#039;&#039;&#039;Пассивный смешанный контент&#039;&#039;&#039; — изображения, аудио, видео&lt;br /&gt;
&lt;br /&gt;
Современные браузеры блокируют активный смешанный контент и предупреждают о пассивном.&lt;br /&gt;
&lt;br /&gt;
=== Признаки проблемы ===&lt;br /&gt;
&lt;br /&gt;
* Предупреждения в консоли браузера о небезопасном контенте&lt;br /&gt;
* Незакрытый замок в адресной строке браузера&lt;br /&gt;
* Некорректное отображение элементов страницы&lt;br /&gt;
* Сообщения типа &amp;quot;Mixed Content Warning&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика проблемы ===&lt;br /&gt;
&lt;br /&gt;
==== Шаг 1: Проверка в браузере ====&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт в браузере (Chrome, Firefox)&lt;br /&gt;
# Нажмите F12 для открытия инструментов разработчика&lt;br /&gt;
# Перейдите во вкладку &#039;&#039;&#039;Console&#039;&#039;&#039; (Консоль)&lt;br /&gt;
# Найдите предупреждения о смешанном контенте&lt;br /&gt;
&lt;br /&gt;
==== Шаг 2: Онлайн-инструменты ====&lt;br /&gt;
&lt;br /&gt;
Используйте специализированные сервисы:&lt;br /&gt;
* [https://www.whynopadlock.com/ Why No Padlock?]&lt;br /&gt;
* [https://www.jitbit.com/sslcheck/ SSL Check]&lt;br /&gt;
&lt;br /&gt;
=== Исправление через cPanel ===&lt;br /&gt;
&lt;br /&gt;
==== Метод 1: Использование .htaccess ====&lt;br /&gt;
&lt;br /&gt;
# Войдите в &#039;&#039;&#039;cPanel&#039;&#039;&#039;&lt;br /&gt;
# Откройте &#039;&#039;&#039;File Manager&#039;&#039;&#039; (Менеджер файлов)&lt;br /&gt;
# Перейдите в корневую директорию сайта (обычно &#039;&#039;&#039;public_html&#039;&#039;&#039;)&lt;br /&gt;
# Найдите файл &#039;&#039;&#039;.htaccess&#039;&#039;&#039; (если его нет — создайте)&lt;br /&gt;
# Добавьте следующий код в начало файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
# Принудительное перенаправление на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Заголовок Content-Security-Policy для обновления небезопасного контента&lt;br /&gt;
&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
    Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests&amp;quot;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 2: Настройка SSL/TLS в cPanel ====&lt;br /&gt;
&lt;br /&gt;
# Войдите в &#039;&#039;&#039;cPanel&#039;&#039;&#039;&lt;br /&gt;
# Найдите раздел &#039;&#039;&#039;Security&#039;&#039;&#039; (Безопасность)&lt;br /&gt;
# Откройте &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039; для автоматической установки сертификата&lt;br /&gt;
# Убедитесь, что все домены имеют активный SSL-сертификат&lt;br /&gt;
&lt;br /&gt;
==== Метод 3: Исправление в базе данных (для WordPress) ====&lt;br /&gt;
&lt;br /&gt;
Если используется WordPress:&lt;br /&gt;
&lt;br /&gt;
# Откройте &#039;&#039;&#039;phpMyAdmin&#039;&#039;&#039; в cPanel&lt;br /&gt;
# Выберите базу данных сайта&lt;br /&gt;
# Выполните SQL-запрос для замены URL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &#039;http://yoursite.com&#039;, &#039;https://yoursite.com&#039;) &lt;br /&gt;
WHERE option_name = &#039;home&#039; OR option_name = &#039;siteurl&#039;;&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_posts &lt;br /&gt;
SET post_content = REPLACE(post_content, &#039;http://yoursite.com&#039;, &#039;https://yoursite.com&#039;);&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_postmeta &lt;br /&gt;
SET meta_value = REPLACE(meta_value, &#039;http://yoursite.com&#039;, &#039;https://yoursite.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Warning|Замените &#039;&#039;&#039;yoursite.com&#039;&#039;&#039; на ваш реальный домен. Рекомендуется создать резервную копию базы данных перед выполнением запросов.}}&lt;br /&gt;
&lt;br /&gt;
==== Метод 4: Редактирование файлов темы ====&lt;br /&gt;
&lt;br /&gt;
# В &#039;&#039;&#039;File Manager&#039;&#039;&#039; перейдите в директорию темы&lt;br /&gt;
# Найдите файлы с жестко закодированными HTTP-ссылками&lt;br /&gt;
# Замените все &#039;&#039;&#039;http://&#039;&#039;&#039; на &#039;&#039;&#039;https://&#039;&#039;&#039; или используйте относительные пути&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
&lt;br /&gt;
=== Проверка после исправления ===&lt;br /&gt;
&lt;br /&gt;
# Очистите кэш браузера (Ctrl+F5)&lt;br /&gt;
# Очистите кэш сайта (если используется)&lt;br /&gt;
# Проверьте консоль браузера на наличие ошибок&lt;br /&gt;
# Убедитесь, что замок в адресной строке закрыт&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные рекомендации ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Используйте относительные URL&#039;&#039;&#039; — вместо &amp;lt;code&amp;gt;http://example.com/image.jpg&amp;lt;/code&amp;gt; используйте &amp;lt;code&amp;gt;/image.jpg&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Протокол-независимые URL&#039;&#039;&#039; — используйте &amp;lt;code&amp;gt;//example.com/style.css&amp;lt;/code&amp;gt; вместо &amp;lt;code&amp;gt;http://&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Регулярная проверка&#039;&#039;&#039; — периодически проверяйте сайт на наличие смешанного контента&lt;br /&gt;
* &#039;&#039;&#039;CDN и внешние ресурсы&#039;&#039;&#039; — убедитесь, что все внешние библиотеки загружаются по HTTPS&lt;br /&gt;
&lt;br /&gt;
=== Устранение проблем ===&lt;br /&gt;
&lt;br /&gt;
==== Проблема: .htaccess не работает ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Проверьте, что mod_rewrite включен&lt;br /&gt;
* Убедитесь, что AllowOverride включен в конфигурации Apache&lt;br /&gt;
* Проверьте синтаксис файла .htaccess&lt;br /&gt;
&lt;br /&gt;
==== Проблема: Сертификат SSL не установлен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# В cPanel откройте &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Используйте &#039;&#039;&#039;Let&#039;s Encrypt&#039;&#039;&#039; (бесплатный SSL)&lt;br /&gt;
# Или установите сертификат вручную через &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Проблема: Смешанный контент от внешних источников ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Загрузите ресурсы на собственный сервер&lt;br /&gt;
* Используйте HTTPS-версии внешних ресурсов&lt;br /&gt;
* Используйте заголовок Content-Security-Policy&lt;br /&gt;
&lt;br /&gt;
=== Полезные ссылки ===&lt;br /&gt;
&lt;br /&gt;
* [https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content MDN: Mixed Content]&lt;br /&gt;
* [https://docs.cpanel.net/ cPanel Documentation]&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
&lt;br /&gt;
=== См. также ===&lt;br /&gt;
&lt;br /&gt;
* [[SSL сертификаты]]&lt;br /&gt;
* [[Безопасность веб-сайта]]&lt;br /&gt;
* [[HTTPS настройка]]&lt;br /&gt;
* [[cPanel инструкции]]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Сетевое администрирование]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:CPanel&amp;diff=678</id>
		<title>Категория:CPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:CPanel&amp;diff=678"/>
		<updated>2026-01-27T17:06:31Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:Корневой раздел]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:CPanel&amp;diff=677</id>
		<title>Категория:CPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:CPanel&amp;diff=677"/>
		<updated>2026-01-27T17:04:01Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:CPanel&amp;diff=676</id>
		<title>Категория:CPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:CPanel&amp;diff=676"/>
		<updated>2026-01-27T17:03:45Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:CPanel]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=HTTPS_%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_cPanel&amp;diff=675</id>
		<title>HTTPS перенаправление cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=HTTPS_%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_cPanel&amp;diff=675"/>
		<updated>2026-01-27T17:01:11Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Настройка редиректов на HTTPS =&lt;br /&gt;
Руководство по перенаправлению HTTP на HTTPS для обеспечения безопасного соединения со всеми посетителями сайта.&lt;br /&gt;
&lt;br /&gt;
== Зачем нужен редирект на HTTPS ==&lt;br /&gt;
&lt;br /&gt;
=== Преимущества HTTPS ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Безопасность&#039;&#039;&#039; - шифрование данных между браузером и сервером&lt;br /&gt;
* &#039;&#039;&#039;SEO преимущества&#039;&#039;&#039; - Google повышает рейтинг HTTPS сайтов&lt;br /&gt;
* &#039;&#039;&#039;Доверие пользователей&#039;&#039;&#039; - зеленый замочек в браузере&lt;br /&gt;
* &#039;&#039;&#039;Современные API&#039;&#039;&#039; - многие требуют HTTPS (geolocation, camera и др.)&lt;br /&gt;
* &#039;&#039;&#039;HTTP/2 и HTTP/3&#039;&#039;&#039; - работают только через HTTPS&lt;br /&gt;
* &#039;&#039;&#039;Отсутствие предупреждений&#039;&#039;&#039; - браузеры помечают HTTP как &amp;quot;Небезопасно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Важно|Перед настройкой редиректа убедитесь, что SSL сертификат установлен и работает!}}&lt;br /&gt;
&lt;br /&gt;
== Проверка SSL перед настройкой ==&lt;br /&gt;
&lt;br /&gt;
=== Шаг 1: Убедитесь что SSL установлен ===&lt;br /&gt;
&lt;br /&gt;
# Откройте ваш сайт с HTTPS: &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Проверьте наличие замочка в адресной строке&lt;br /&gt;
# Нажмите на замочек → Certificate is valid&lt;br /&gt;
# Убедитесь что дата действия не истекла&lt;br /&gt;
&lt;br /&gt;
=== Шаг 2: Проверка в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Найдите ваш домен&lt;br /&gt;
# Статус должен быть &#039;&#039;&#039;Secure&#039;&#039;&#039; (зеленая галочка)&lt;br /&gt;
&lt;br /&gt;
=== Шаг 3: Проверка онлайн ===&lt;br /&gt;
Используйте инструменты:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs] - детальный анализ&lt;br /&gt;
* [https://www.whynopadlock.com/ Why No Padlock] - поиск проблем&lt;br /&gt;
&lt;br /&gt;
== Методы настройки редиректа ==&lt;br /&gt;
&lt;br /&gt;
== Метод 1: .htaccess (рекомендуется) ==&lt;br /&gt;
Универсальный метод для Apache серверов.&lt;br /&gt;
&lt;br /&gt;
=== Базовый редирект для всего сайта ===&lt;br /&gt;
&lt;br /&gt;
# Откройте &#039;&#039;&#039;File Manager&#039;&#039;&#039; в cPanel&lt;br /&gt;
# Перейдите в &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;&lt;br /&gt;
# Найдите файл &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; (включите &amp;quot;Show Hidden Files&amp;quot;)&lt;br /&gt;
# Если файл не существует - создайте его&lt;br /&gt;
# Добавьте в &#039;&#039;&#039;начало&#039;&#039;&#039; файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект всего сайта на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Объяснение:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;RewriteEngine On&amp;lt;/code&amp;gt; - включает модуль перезаписи&lt;br /&gt;
* &amp;lt;code&amp;gt;RewriteCond %{HTTPS} off&amp;lt;/code&amp;gt; - проверяет, что соединение НЕ HTTPS&lt;br /&gt;
* &amp;lt;code&amp;gt;RewriteRule ^(.*)$&amp;lt;/code&amp;gt; - применяется ко всем URL&lt;br /&gt;
* &amp;lt;code&amp;gt;https://%{HTTP_HOST}%{REQUEST_URI}&amp;lt;/code&amp;gt; - перенаправляет на HTTPS версию&lt;br /&gt;
* &amp;lt;code&amp;gt;[L,R=301]&amp;lt;/code&amp;gt; - последнее правило (L) и постоянный редирект (301)&lt;br /&gt;
&lt;br /&gt;
=== Редирект с www на https://www ===&lt;br /&gt;
Если хотите чтобы все перенаправлялось на &amp;lt;code&amp;gt;https://www.example.com&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект на HTTPS с WWW&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
# Сначала добавляем www если его нет&lt;br /&gt;
RewriteCond %{HTTP_HOST} !^www\. [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Затем редиректим на HTTPS&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Редирект без www на https:// (без www) ===&lt;br /&gt;
Если хотите &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt; (без www):&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект на HTTPS без WWW&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
# Удаляем www если есть&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Редиректим на HTTPS&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Универсальный редирект (работает всегда) ===&lt;br /&gt;
Если базовый метод не работает, используйте альтернативный:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Универсальный HTTPS редирект&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{SERVER_PORT} 80&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;Или через переменную окружения:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Через ENV переменную (для некоторых хостингов)&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{ENV:HTTPS} !on&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Для Cloudflare или за прокси ===&lt;br /&gt;
Если используете Cloudflare или сайт за прокси:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект для Cloudflare&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP:X-Forwarded-Proto} !https&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исключение конкретных страниц ===&lt;br /&gt;
Если нужно исключить некоторые URL из редиректа:&amp;lt;pre&amp;gt;&lt;br /&gt;
# HTTPS редирект с исключениями&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
# Исключить /api/ и /webhook/&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/api/&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/webhook/&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Метод 2: cPanel Redirects ==&lt;br /&gt;
Графический интерфейс для простых редиректов.&lt;br /&gt;
&lt;br /&gt;
=== Настройка через Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Domains&#039;&#039;&#039; → &#039;&#039;&#039;Redirects&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create a Redirect&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Permanent (301)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Domain:&#039;&#039;&#039; выберите ваш домен&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Directory (optional):&#039;&#039;&#039; оставьте пустым&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Redirects to:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;www. redirection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Redirect with or without www.&#039;&#039;&#039; - редиректит оба варианта&lt;br /&gt;
* Или выберите конкретный вариант&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wild Card Redirect:&#039;&#039;&#039; &#039;&#039;&#039;ON&#039;&#039;&#039; (галочка)&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Метод Redirects проще, но .htaccess дает больше контроля и гибкости.}}&lt;br /&gt;
&lt;br /&gt;
== Метод 3: WordPress ==&lt;br /&gt;
Специальные методы для WordPress сайтов.&lt;br /&gt;
&lt;br /&gt;
=== Через wp-config.php ===&lt;br /&gt;
Добавьте в файл &amp;lt;code&amp;gt;wp-config.php&amp;lt;/code&amp;gt; перед строкой &amp;lt;code&amp;gt;/* That&#039;s all, stop editing! */&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
// Принудительный HTTPS для всего сайта&lt;br /&gt;
if (isset($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;]) &amp;amp;&amp;amp; $_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;] === &#039;https&#039;) {&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;] = &#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Принудительный HTTPS для админки&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
// Если за прокси (Cloudflare)&lt;br /&gt;
if (strpos($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;], &#039;https&#039;) !== false) {&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;]=&#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Через functions.php темы ===&lt;br /&gt;
Добавьте в &amp;lt;code&amp;gt;functions.php&amp;lt;/code&amp;gt; вашей темы:&amp;lt;pre&amp;gt;&lt;br /&gt;
// Редирект на HTTPS&lt;br /&gt;
function redirect_to_https() {&lt;br /&gt;
    if (!is_ssl()) {&lt;br /&gt;
        wp_redirect(&#039;https://&#039; . $_SERVER[&#039;HTTP_HOST&#039;] . $_SERVER[&#039;REQUEST_URI&#039;], 301);&lt;br /&gt;
        exit();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
add_action(&#039;template_redirect&#039;, &#039;redirect_to_https&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Плагины WordPress ===&lt;br /&gt;
Рекомендуемые плагины:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Really Simple SSL&#039;&#039;&#039; - автоматическая настройка HTTPS&lt;br /&gt;
* &#039;&#039;&#039;SSL Insecure Content Fixer&#039;&#039;&#039; - исправление смешанного контента&lt;br /&gt;
* &#039;&#039;&#039;WP Force SSL&#039;&#039;&#039; - принудительный HTTPS&lt;br /&gt;
&lt;br /&gt;
=== Изменение URL в базе данных ===&lt;br /&gt;
После настройки редиректа обновите URL в WordPress:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через админ-панель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Settings → General&lt;br /&gt;
# Измените:&lt;br /&gt;
#* WordPress Address (URL): &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Site Address (URL): &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save Changes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через WP-CLI:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
wp search-replace &#039;http://example.com&#039; &#039;https://example.com&#039; --dry-run&lt;br /&gt;
wp search-replace &#039;http://example.com&#039; &#039;https://example.com&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Через SQL (осторожно!):&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
-- ОБЯЗАТЕЛЬНО сделайте backup перед выполнением!&lt;br /&gt;
UPDATE wp_options SET option_value = REPLACE(option_value, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
UPDATE wp_posts SET post_content = REPLACE(post_content, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
UPDATE wp_posts SET guid = REPLACE(guid, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Метод 4: Другие CMS ==&lt;br /&gt;
&lt;br /&gt;
=== Joomla ===&lt;br /&gt;
&#039;&#039;&#039;Через .htaccess:&#039;&#039;&#039; Используйте базовый метод .htaccess (см. Метод 1)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через Global Configuration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# System → Global Configuration&lt;br /&gt;
# Server tab&lt;br /&gt;
# Force HTTPS: &#039;&#039;&#039;Entire Site&#039;&#039;&#039;&lt;br /&gt;
# Save &amp;amp; Close&lt;br /&gt;
&lt;br /&gt;
=== Drupal ===&lt;br /&gt;
&#039;&#039;&#039;Через settings.php:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
// Добавьте в settings.php&lt;br /&gt;
if (isset($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;]) &amp;amp;&amp;amp; $_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;] == &#039;https&#039;) {&lt;br /&gt;
  $_SERVER[&#039;HTTPS&#039;] = &#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;Плюс .htaccess редирект (Метод 1)&lt;br /&gt;
&lt;br /&gt;
=== Magento ===&lt;br /&gt;
&#039;&#039;&#039;Через админ-панель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Stores → Configuration → General → Web&lt;br /&gt;
# Base URLs (Secure):&lt;br /&gt;
#* Secure Base URL: &amp;lt;code&amp;gt;https://example.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Use Secure URLs on Storefront: &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
#* Use Secure URLs in Admin: &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Плюс .htaccess редирект&lt;br /&gt;
&lt;br /&gt;
=== OpenCart ===&lt;br /&gt;
&#039;&#039;&#039;Через конфиг файлы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Измените в &amp;lt;code&amp;gt;config.php&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;admin/config.php&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
define(&#039;HTTP_SERVER&#039;, &#039;https://example.com/&#039;);&lt;br /&gt;
define(&#039;HTTPS_SERVER&#039;, &#039;https://example.com/&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверка редиректа ==&lt;br /&gt;
&lt;br /&gt;
=== Ручная проверка ===&lt;br /&gt;
&lt;br /&gt;
# Откройте браузер в режиме инкогнито&lt;br /&gt;
# Перейдите на &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt; (без S)&lt;br /&gt;
# Должно автоматически перенаправить на &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Проверьте замочек в адресной строке&lt;br /&gt;
&lt;br /&gt;
=== Проверка с www/без www ===&lt;br /&gt;
Проверьте все варианты:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;http://www.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt; (должен остаться как есть)&lt;br /&gt;
* &amp;lt;code&amp;gt;https://www.example.com&amp;lt;/code&amp;gt; (должен остаться или редиректить в зависимости от настройки)&lt;br /&gt;
&lt;br /&gt;
=== Через curl (командная строка) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Проверка редиректа&lt;br /&gt;
curl -I http://example.com&lt;br /&gt;
&lt;br /&gt;
# Должен показать:&lt;br /&gt;
# HTTP/1.1 301 Moved Permanently&lt;br /&gt;
# Location: https://example.com/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# Проверка с автоматическим следованием редиректу&lt;br /&gt;
curl -IL http://example.com&lt;br /&gt;
&lt;br /&gt;
# Должен показать 301, затем 200 OK на HTTPS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.redirect-checker.org/ Redirect Checker] - проверка цепочки редиректов&lt;br /&gt;
* [https://httpstatus.io/ HTTP Status] - детальная проверка заголовков&lt;br /&gt;
* [https://www.whatsmyip.org/http-headers/ HTTP Headers Checker]&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Бесконечный редирект (Redirect Loop) ===&lt;br /&gt;
&#039;&#039;&#039;Симптомы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Браузер показывает &amp;quot;ERR_TOO_MANY_REDIRECTS&amp;quot;&lt;br /&gt;
* Страница постоянно перезагружается&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Конфликтующие правила редиректа&lt;br /&gt;
# Неправильная конфигурация на Cloudflare&lt;br /&gt;
# Проблемы с SSL на хостинге&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение 1: Проверьте .htaccess&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
# Убедитесь что нет дублирующихся правил&lt;br /&gt;
# Должно быть только ОДНО правило HTTPS редиректа&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Решение 2: Для Cloudflare&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Cloudflare → SSL/TLS → Overview&lt;br /&gt;
# Измените режим на &#039;&#039;&#039;Full (strict)&#039;&#039;&#039; или &#039;&#039;&#039;Full&#039;&#039;&#039;&lt;br /&gt;
# Не используйте &#039;&#039;&#039;Flexible&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение 3: Временно отключите редирект&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Переименуйте .htaccess в .htaccess.bak&lt;br /&gt;
# Проверьте работает ли HTTPS напрямую&lt;br /&gt;
# Верните .htaccess и исправьте правила&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Смешанный контент (Mixed Content) ===&lt;br /&gt;
&#039;&#039;&#039;Симптомы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Замочек перечеркнут или с предупреждением&lt;br /&gt;
* В консоли браузера: &amp;quot;Mixed Content&amp;quot; warnings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; На HTTPS странице загружаются HTTP ресурсы (изображения, CSS, JS)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; См. подробное руководство: [[Исправление смешанного контента cPanel]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Быстрое решение через .htaccess:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
# Автоматически обновляет HTTP запросы к HTTPS&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: WordPress админка не работает ===&lt;br /&gt;
&#039;&#039;&#039;Симптомы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Не можете войти в wp-admin&lt;br /&gt;
* Бесконечный редирект на странице входа&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Добавьте в wp-config.php:&amp;lt;pre&amp;gt;&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
if (isset($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;]) &amp;amp;&amp;amp; $_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;] === &#039;https&#039;) {&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;] = &#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Некоторые страницы не редиректятся ===&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# .htaccess находится в правильной директории (public_html)&lt;br /&gt;
# В .htaccess нет &amp;lt;code&amp;gt;RewriteEngine Off&amp;lt;/code&amp;gt;&lt;br /&gt;
# Нет исключений для конкретных страниц&lt;br /&gt;
# Apache модуль mod_rewrite включен (обычно включен по умолчанию)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Добавьте в начало .htaccess:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Убедитесь что mod_rewrite работает&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Редирект работает, но медленно ===&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; Временный редирект (302) вместо постоянного (301)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Убедитесь что используете &amp;lt;code&amp;gt;R=301&amp;lt;/code&amp;gt; в RewriteRule:&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
                                                            ^^^^&lt;br /&gt;
                                                        Важно: 301&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Очистите кэш браузера:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Chrome: Ctrl+Shift+Delete → Очистить изображения и файлы кэша&lt;br /&gt;
* Firefox: Ctrl+Shift+Delete → Кэш&lt;br /&gt;
* Safari: Command+Option+E&lt;br /&gt;
&lt;br /&gt;
=== Проблема: API endpoints не работают ===&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; Некоторые API должны быть доступны по HTTP&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Исключите API из редиректа:&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/api/&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/webhook/&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HSTS (HTTP Strict Transport Security) ==&lt;br /&gt;
После настройки редиректа, добавьте HSTS для усиленной безопасности.&lt;br /&gt;
&lt;br /&gt;
=== Что такое HSTS ===&lt;br /&gt;
HSTS заставляет браузер ВСЕГДА использовать HTTPS, даже если пользователь вводит HTTP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преимущества:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Защита от SSL stripping атак&lt;br /&gt;
* Быстрее (нет HTTP запроса)&lt;br /&gt;
* Лучше для SEO&lt;br /&gt;
&lt;br /&gt;
=== Включение HSTS ===&lt;br /&gt;
Добавьте в .htaccess ПОСЛЕ редиректа:&amp;lt;pre&amp;gt;&lt;br /&gt;
# HSTS - 1 год (включая поддомены)&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;max-age=31536000&amp;lt;/code&amp;gt; - время действия (1 год в секундах)&lt;br /&gt;
* &amp;lt;code&amp;gt;includeSubDomains&amp;lt;/code&amp;gt; - применяется к поддоменам&lt;br /&gt;
* &amp;lt;code&amp;gt;preload&amp;lt;/code&amp;gt; - для включения в список preload браузеров&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|HSTS нельзя легко отменить! Убедитесь что HTTPS работает на ВСЕХ поддоменах перед включением includeSubDomains.}}&lt;br /&gt;
&lt;br /&gt;
=== Тестирование HSTS ===&lt;br /&gt;
&#039;&#039;&#039;Через браузер:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Chrome → DevTools (F12) → Network&lt;br /&gt;
# Обновите страницу&lt;br /&gt;
# Найдите заголовок &amp;lt;code&amp;gt;Strict-Transport-Security&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через curl:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -I https://example.com | grep -i strict&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HSTS Preload ===&lt;br /&gt;
Для максимальной безопасности, добавьте сайт в HSTS Preload List:&lt;br /&gt;
&lt;br /&gt;
# Включите HSTS с preload параметром&lt;br /&gt;
# Подождите несколько дней&lt;br /&gt;
# Отправьте заявку на [https://hstspreload.org/ hstspreload.org]&lt;br /&gt;
# После одобрения браузеры будут ВСЕГДА использовать HTTPS&lt;br /&gt;
&lt;br /&gt;
{{Важно|Удаление из preload list может занять месяцы! Будьте уверены перед добавлением.}}&lt;br /&gt;
&lt;br /&gt;
== Полная конфигурация .htaccess ==&lt;br /&gt;
Рекомендуемая полная конфигурация для производственного сайта:&amp;lt;pre&amp;gt;&lt;br /&gt;
# ============================================&lt;br /&gt;
# HTTPS Редирект и безопасность&lt;br /&gt;
# ============================================&lt;br /&gt;
&lt;br /&gt;
# Включить mod_rewrite&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
# Базовые настройки&lt;br /&gt;
RewriteBase /&lt;br /&gt;
&lt;br /&gt;
# Редирект на HTTPS&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Редирект с www на без www (или наоборот - раскомментируйте нужное)&lt;br /&gt;
# Без www:&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# С www (раскомментируйте если нужно):&lt;br /&gt;
# RewriteCond %{HTTP_HOST} !^www\. [NC]&lt;br /&gt;
# RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# ============================================&lt;br /&gt;
# Заголовки безопасности&lt;br /&gt;
# ============================================&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# HSTS - заставить использовать HTTPS (1 год)&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Предотвратить MIME-type sniffing&lt;br /&gt;
Header always set X-Content-Type-Options &amp;quot;nosniff&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Защита от clickjacking&lt;br /&gt;
Header always set X-Frame-Options &amp;quot;SAMEORIGIN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# XSS Protection&lt;br /&gt;
Header always set X-XSS-Protection &amp;quot;1; mode=block&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Referrer Policy&lt;br /&gt;
Header always set Referrer-Policy &amp;quot;strict-origin-when-cross-origin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Content Security Policy (настройте под свой сайт)&lt;br /&gt;
# Header always set Content-Security-Policy &amp;quot;default-src &#039;self&#039;; script-src &#039;self&#039; &#039;unsafe-inline&#039; &#039;unsafe-eval&#039;; style-src &#039;self&#039; &#039;unsafe-inline&#039;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Автообновление небезопасных запросов&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# ============================================&lt;br /&gt;
# Производительность&lt;br /&gt;
# ============================================&lt;br /&gt;
&lt;br /&gt;
# Сжатие&lt;br /&gt;
&amp;lt;IfModule mod_deflate.c&amp;gt;&lt;br /&gt;
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Кэширование&lt;br /&gt;
&amp;lt;IfModule mod_expires.c&amp;gt;&lt;br /&gt;
ExpiresActive On&lt;br /&gt;
ExpiresByType image/jpg &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/jpeg &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/gif &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/png &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/webp &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType text/css &amp;quot;access plus 1 month&amp;quot;&lt;br /&gt;
ExpiresByType application/javascript &amp;quot;access plus 1 month&amp;quot;&lt;br /&gt;
ExpiresByType application/pdf &amp;quot;access plus 1 month&amp;quot;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверочный список ==&lt;br /&gt;
&lt;br /&gt;
=== Перед настройкой ===&lt;br /&gt;
- [ ] SSL сертификат установлен - [ ] Сайт открывается по HTTPS - [ ] Нет ошибок сертификата - [ ] Создана резервная копия .htaccess - [ ] Создана резервная копия сайта&lt;br /&gt;
&lt;br /&gt;
=== После настройки ===&lt;br /&gt;
- [ ] HTTP редиректит на HTTPS - [ ] www/без www работают правильно - [ ] Все страницы доступны - [ ] Нет бесконечного редиректа - [ ] Нет mixed content warnings - [ ] Админ-панель работает (если CMS) - [ ] Формы отправляются - [ ] API endpoints работают - [ ] Проверено в разных браузерах - [ ] HSTS заголовок установлен (опционально)&lt;br /&gt;
&lt;br /&gt;
=== Тестирование ===&lt;br /&gt;
- [ ] Открывается http://example.com - [ ] Открывается http://www.example.com - [ ] Открывается https://example.com - [ ] Открывается https://www.example.com - [ ] Проверено в режиме инкогнито - [ ] Проверено на мобильном - [ ] Проверено через SSL Labs - [ ] Проверено через Why No Padlock&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте 301 редирект&#039;&#039;&#039;&lt;br /&gt;
#* Постоянный редирект (301) лучше для SEO&lt;br /&gt;
#* Временный (302) не передает вес ссылок&lt;br /&gt;
# &#039;&#039;&#039;Единый канонический URL&#039;&#039;&#039;&lt;br /&gt;
#* Выберите один вариант: с www или без www&lt;br /&gt;
#* Редиректьте все варианты на канонический&lt;br /&gt;
# &#039;&#039;&#039;Включите HSTS&#039;&#039;&#039;&lt;br /&gt;
#* После стабильной работы HTTPS&lt;br /&gt;
#* Начните с меньшего max-age, затем увеличьте&lt;br /&gt;
# &#039;&#039;&#039;Исправьте смешанный контент&#039;&#039;&#039;&lt;br /&gt;
#* Все ресурсы должны загружаться по HTTPS&lt;br /&gt;
#* Используйте относительные URL&lt;br /&gt;
# &#039;&#039;&#039;Обновите sitemap.xml&#039;&#039;&#039;&lt;br /&gt;
#* Все URL должны быть с https://&lt;br /&gt;
#* Отправьте в Google Search Console&lt;br /&gt;
# &#039;&#039;&#039;Обновите ссылки в соцсетях&#039;&#039;&#039;&lt;br /&gt;
#* Facebook, Twitter, Instagram и др.&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте ошибки&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте логи на 404, 500 ошибки&lt;br /&gt;
#* Настройте алерты на проблемы с сертификатом&lt;br /&gt;
&lt;br /&gt;
== Производительность ==&lt;br /&gt;
&lt;br /&gt;
=== Влияние на скорость ===&lt;br /&gt;
&#039;&#039;&#039;HTTPS немного медленнее HTTP из-за:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SSL handshake&lt;br /&gt;
* Шифрование/дешифрование&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Но современные оптимизации компенсируют:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* HTTP/2 (работает только через HTTPS) - быстрее HTTP/1.1&lt;br /&gt;
* TLS 1.3 - быстрый handshake&lt;br /&gt;
* Session resumption - повторное использование сессий&lt;br /&gt;
&lt;br /&gt;
=== Оптимизация HTTPS ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте HTTP/2&#039;&#039;&#039;&lt;br /&gt;
#* Обычно включен на современных серверах&lt;br /&gt;
# &#039;&#039;&#039;Включите OCSP Stapling&#039;&#039;&#039;&lt;br /&gt;
#* Ускоряет проверку сертификата&lt;br /&gt;
#* Настраивается на уровне сервера&lt;br /&gt;
# &#039;&#039;&#039;Используйте CDN&#039;&#039;&#039;&lt;br /&gt;
#* Cloudflare, AWS CloudFront&lt;br /&gt;
#* Кэшируют контент ближе к пользователям&lt;br /&gt;
# &#039;&#039;&#039;Session Resumption&#039;&#039;&#039;&lt;br /&gt;
#* Обычно включен по умолчанию&lt;br /&gt;
&lt;br /&gt;
== Отмена редиректа ==&lt;br /&gt;
Если нужно временно вернуться на HTTP:&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Переименовать .htaccess ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Через File Manager или SSH&lt;br /&gt;
mv .htaccess .htaccess.disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Закомментировать правила ===&lt;br /&gt;
Откройте .htaccess и добавьте # перед правилами:&amp;lt;pre&amp;gt;&lt;br /&gt;
# RewriteEngine On&lt;br /&gt;
# RewriteCond %{HTTPS} off&lt;br /&gt;
# RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: Удалить через cPanel Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Domains → Redirects&lt;br /&gt;
# Найдите HTTPS редирект&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Не отключайте HTTPS если у вас включен HSTS! Это вызовет проблемы для пользователей.}}&lt;br /&gt;
&lt;br /&gt;
== Миграция с HTTP на HTTPS - чеклист ==&lt;br /&gt;
&lt;br /&gt;
=== Этап 1: Подготовка (за неделю) ===&lt;br /&gt;
- [ ] Установлен SSL сертификат - [ ] Протестирован HTTPS доступ - [ ] Проверены все поддомены - [ ] Созданы резервные копии&lt;br /&gt;
&lt;br /&gt;
=== Этап 2: Миграция (день X) ===&lt;br /&gt;
- [ ] Настроен .htaccess редирект - [ ] Обновлены внутренние ссылки - [ ] Исправлен смешанный контент - [ ] Обновлены конфиг файлы CMS&lt;br /&gt;
&lt;br /&gt;
=== Этап 3: SEO (сразу после) ===&lt;br /&gt;
- [ ] Обновлен sitemap.xml - [ ] Отправлен в Google Search Console - [ ] Обновлен robots.txt (если есть) - [ ] Проверены canonical tags - [ ] Обновлены Open Graph теги&lt;br /&gt;
&lt;br /&gt;
=== Этап 4: Внешние сервисы ===&lt;br /&gt;
- [ ] Обновлены URL в соцсетях - [ ] Обновлены внешние ссылки - [ ] Уведомлены партнеры об изменении - [ ] Обновлены рекламные кампании&lt;br /&gt;
&lt;br /&gt;
=== Этап 5: Мониторинг (первая неделя) ===&lt;br /&gt;
- [ ] Проверка позиций в поиске - [ ] Мониторинг трафика - [ ] Проверка логов на ошибки - [ ] Проверка срока действия SSL&lt;br /&gt;
&lt;br /&gt;
=== Этап 6: Оптимизация (через месяц) ===&lt;br /&gt;
- [ ] Включен HSTS - [ ] Оптимизирована производительность - [ ] Добавлен в HSTS Preload (опционально)&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|Установка SSL сертификатов]]&lt;br /&gt;
* [[Исправление смешанного контента cPanel|Устранение Mixed Content]]&lt;br /&gt;
* [[Оптимизация производительности HTTPS|Оптимизация HTTPS]]&lt;br /&gt;
* [[Безопасность сайта cPanel|Безопасность веб-сайта]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs Server Test]&lt;br /&gt;
* [https://www.whynopadlock.com/ Why No Padlock]&lt;br /&gt;
* [https://hstspreload.org/ HSTS Preload List]&lt;br /&gt;
* [https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https Google: Why HTTPS Matters]&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=HTTPS_%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_cPanel&amp;diff=674</id>
		<title>HTTPS перенаправление cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=HTTPS_%D0%BF%D0%B5%D1%80%D0%B5%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_cPanel&amp;diff=674"/>
		<updated>2026-01-27T17:00:33Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: « = Настройка редиректов на HTTPS = Руководство по перенаправлению HTTP на HTTPS для обеспечения безопасного соединения со всеми посетителями сайта.  == Зачем нужен редирект на HTTPS ==  === Преимущества HTTPS ===  * &amp;#039;&amp;#039;&amp;#039;Безопасность&amp;#039;&amp;#039;&amp;#039; - шифрование данных между браузером и се...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Настройка редиректов на HTTPS =&lt;br /&gt;
Руководство по перенаправлению HTTP на HTTPS для обеспечения безопасного соединения со всеми посетителями сайта.&lt;br /&gt;
&lt;br /&gt;
== Зачем нужен редирект на HTTPS ==&lt;br /&gt;
&lt;br /&gt;
=== Преимущества HTTPS ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Безопасность&#039;&#039;&#039; - шифрование данных между браузером и сервером&lt;br /&gt;
* &#039;&#039;&#039;SEO преимущества&#039;&#039;&#039; - Google повышает рейтинг HTTPS сайтов&lt;br /&gt;
* &#039;&#039;&#039;Доверие пользователей&#039;&#039;&#039; - зеленый замочек в браузере&lt;br /&gt;
* &#039;&#039;&#039;Современные API&#039;&#039;&#039; - многие требуют HTTPS (geolocation, camera и др.)&lt;br /&gt;
* &#039;&#039;&#039;HTTP/2 и HTTP/3&#039;&#039;&#039; - работают только через HTTPS&lt;br /&gt;
* &#039;&#039;&#039;Отсутствие предупреждений&#039;&#039;&#039; - браузеры помечают HTTP как &amp;quot;Небезопасно&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Важно|Перед настройкой редиректа убедитесь, что SSL сертификат установлен и работает!}}&lt;br /&gt;
&lt;br /&gt;
== Проверка SSL перед настройкой ==&lt;br /&gt;
&lt;br /&gt;
=== Шаг 1: Убедитесь что SSL установлен ===&lt;br /&gt;
&lt;br /&gt;
# Откройте ваш сайт с HTTPS: &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Проверьте наличие замочка в адресной строке&lt;br /&gt;
# Нажмите на замочек → Certificate is valid&lt;br /&gt;
# Убедитесь что дата действия не истекла&lt;br /&gt;
&lt;br /&gt;
=== Шаг 2: Проверка в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Найдите ваш домен&lt;br /&gt;
# Статус должен быть &#039;&#039;&#039;Secure&#039;&#039;&#039; (зеленая галочка)&lt;br /&gt;
&lt;br /&gt;
=== Шаг 3: Проверка онлайн ===&lt;br /&gt;
Используйте инструменты:&lt;br /&gt;
&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs] - детальный анализ&lt;br /&gt;
* [https://www.whynopadlock.com/ Why No Padlock] - поиск проблем&lt;br /&gt;
&lt;br /&gt;
== Методы настройки редиректа ==&lt;br /&gt;
&lt;br /&gt;
== Метод 1: .htaccess (рекомендуется) ==&lt;br /&gt;
Универсальный метод для Apache серверов.&lt;br /&gt;
&lt;br /&gt;
=== Базовый редирект для всего сайта ===&lt;br /&gt;
&lt;br /&gt;
# Откройте &#039;&#039;&#039;File Manager&#039;&#039;&#039; в cPanel&lt;br /&gt;
# Перейдите в &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;&lt;br /&gt;
# Найдите файл &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; (включите &amp;quot;Show Hidden Files&amp;quot;)&lt;br /&gt;
# Если файл не существует - создайте его&lt;br /&gt;
# Добавьте в &#039;&#039;&#039;начало&#039;&#039;&#039; файла:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект всего сайта на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Объяснение:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;RewriteEngine On&amp;lt;/code&amp;gt; - включает модуль перезаписи&lt;br /&gt;
* &amp;lt;code&amp;gt;RewriteCond %{HTTPS} off&amp;lt;/code&amp;gt; - проверяет, что соединение НЕ HTTPS&lt;br /&gt;
* &amp;lt;code&amp;gt;RewriteRule ^(.*)$&amp;lt;/code&amp;gt; - применяется ко всем URL&lt;br /&gt;
* &amp;lt;code&amp;gt;https://%{HTTP_HOST}%{REQUEST_URI}&amp;lt;/code&amp;gt; - перенаправляет на HTTPS версию&lt;br /&gt;
* &amp;lt;code&amp;gt;[L,R=301]&amp;lt;/code&amp;gt; - последнее правило (L) и постоянный редирект (301)&lt;br /&gt;
&lt;br /&gt;
=== Редирект с www на https://www ===&lt;br /&gt;
Если хотите чтобы все перенаправлялось на &amp;lt;code&amp;gt;https://www.example.com&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект на HTTPS с WWW&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
# Сначала добавляем www если его нет&lt;br /&gt;
RewriteCond %{HTTP_HOST} !^www\. [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Затем редиректим на HTTPS&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Редирект без www на https:// (без www) ===&lt;br /&gt;
Если хотите &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt; (без www):&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект на HTTPS без WWW&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
# Удаляем www если есть&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Редиректим на HTTPS&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Универсальный редирект (работает всегда) ===&lt;br /&gt;
Если базовый метод не работает, используйте альтернативный:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Универсальный HTTPS редирект&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{SERVER_PORT} 80&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;Или через переменную окружения:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Через ENV переменную (для некоторых хостингов)&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{ENV:HTTPS} !on&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Для Cloudflare или за прокси ===&lt;br /&gt;
Если используете Cloudflare или сайт за прокси:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Редирект для Cloudflare&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP:X-Forwarded-Proto} !https&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исключение конкретных страниц ===&lt;br /&gt;
Если нужно исключить некоторые URL из редиректа:&amp;lt;pre&amp;gt;&lt;br /&gt;
# HTTPS редирект с исключениями&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
# Исключить /api/ и /webhook/&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/api/&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/webhook/&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Метод 2: cPanel Redirects ==&lt;br /&gt;
Графический интерфейс для простых редиректов.&lt;br /&gt;
&lt;br /&gt;
=== Настройка через Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Domains&#039;&#039;&#039; → &#039;&#039;&#039;Redirects&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create a Redirect&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Permanent (301)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Domain:&#039;&#039;&#039; выберите ваш домен&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Directory (optional):&#039;&#039;&#039; оставьте пустым&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Redirects to:&#039;&#039;&#039; &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;www. redirection:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Redirect with or without www.&#039;&#039;&#039; - редиректит оба варианта&lt;br /&gt;
* Или выберите конкретный вариант&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wild Card Redirect:&#039;&#039;&#039; &#039;&#039;&#039;ON&#039;&#039;&#039; (галочка)&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Метод Redirects проще, но .htaccess дает больше контроля и гибкости.}}&lt;br /&gt;
&lt;br /&gt;
== Метод 3: WordPress ==&lt;br /&gt;
Специальные методы для WordPress сайтов.&lt;br /&gt;
&lt;br /&gt;
=== Через wp-config.php ===&lt;br /&gt;
Добавьте в файл &amp;lt;code&amp;gt;wp-config.php&amp;lt;/code&amp;gt; перед строкой &amp;lt;code&amp;gt;/* That&#039;s all, stop editing! */&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
// Принудительный HTTPS для всего сайта&lt;br /&gt;
if (isset($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;]) &amp;amp;&amp;amp; $_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;] === &#039;https&#039;) {&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;] = &#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Принудительный HTTPS для админки&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
// Если за прокси (Cloudflare)&lt;br /&gt;
if (strpos($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;], &#039;https&#039;) !== false) {&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;]=&#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Через functions.php темы ===&lt;br /&gt;
Добавьте в &amp;lt;code&amp;gt;functions.php&amp;lt;/code&amp;gt; вашей темы:&amp;lt;pre&amp;gt;&lt;br /&gt;
// Редирект на HTTPS&lt;br /&gt;
function redirect_to_https() {&lt;br /&gt;
    if (!is_ssl()) {&lt;br /&gt;
        wp_redirect(&#039;https://&#039; . $_SERVER[&#039;HTTP_HOST&#039;] . $_SERVER[&#039;REQUEST_URI&#039;], 301);&lt;br /&gt;
        exit();&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
add_action(&#039;template_redirect&#039;, &#039;redirect_to_https&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Плагины WordPress ===&lt;br /&gt;
Рекомендуемые плагины:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Really Simple SSL&#039;&#039;&#039; - автоматическая настройка HTTPS&lt;br /&gt;
* &#039;&#039;&#039;SSL Insecure Content Fixer&#039;&#039;&#039; - исправление смешанного контента&lt;br /&gt;
* &#039;&#039;&#039;WP Force SSL&#039;&#039;&#039; - принудительный HTTPS&lt;br /&gt;
&lt;br /&gt;
=== Изменение URL в базе данных ===&lt;br /&gt;
После настройки редиректа обновите URL в WordPress:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через админ-панель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Settings → General&lt;br /&gt;
# Измените:&lt;br /&gt;
#* WordPress Address (URL): &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Site Address (URL): &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Save Changes&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через WP-CLI:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
wp search-replace &#039;http://example.com&#039; &#039;https://example.com&#039; --dry-run&lt;br /&gt;
wp search-replace &#039;http://example.com&#039; &#039;https://example.com&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Через SQL (осторожно!):&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
-- ОБЯЗАТЕЛЬНО сделайте backup перед выполнением!&lt;br /&gt;
UPDATE wp_options SET option_value = REPLACE(option_value, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
UPDATE wp_posts SET post_content = REPLACE(post_content, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
UPDATE wp_posts SET guid = REPLACE(guid, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, &#039;http://example.com&#039;, &#039;https://example.com&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Метод 4: Другие CMS ==&lt;br /&gt;
&lt;br /&gt;
=== Joomla ===&lt;br /&gt;
&#039;&#039;&#039;Через .htaccess:&#039;&#039;&#039; Используйте базовый метод .htaccess (см. Метод 1)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через Global Configuration:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# System → Global Configuration&lt;br /&gt;
# Server tab&lt;br /&gt;
# Force HTTPS: &#039;&#039;&#039;Entire Site&#039;&#039;&#039;&lt;br /&gt;
# Save &amp;amp; Close&lt;br /&gt;
&lt;br /&gt;
=== Drupal ===&lt;br /&gt;
&#039;&#039;&#039;Через settings.php:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
// Добавьте в settings.php&lt;br /&gt;
if (isset($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;]) &amp;amp;&amp;amp; $_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;] == &#039;https&#039;) {&lt;br /&gt;
  $_SERVER[&#039;HTTPS&#039;] = &#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;Плюс .htaccess редирект (Метод 1)&lt;br /&gt;
&lt;br /&gt;
=== Magento ===&lt;br /&gt;
&#039;&#039;&#039;Через админ-панель:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Stores → Configuration → General → Web&lt;br /&gt;
# Base URLs (Secure):&lt;br /&gt;
#* Secure Base URL: &amp;lt;code&amp;gt;https://example.com/&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Use Secure URLs on Storefront: &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
#* Use Secure URLs in Admin: &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Плюс .htaccess редирект&lt;br /&gt;
&lt;br /&gt;
=== OpenCart ===&lt;br /&gt;
&#039;&#039;&#039;Через конфиг файлы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Измените в &amp;lt;code&amp;gt;config.php&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;admin/config.php&amp;lt;/code&amp;gt;:&amp;lt;pre&amp;gt;&lt;br /&gt;
define(&#039;HTTP_SERVER&#039;, &#039;https://example.com/&#039;);&lt;br /&gt;
define(&#039;HTTPS_SERVER&#039;, &#039;https://example.com/&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверка редиректа ==&lt;br /&gt;
&lt;br /&gt;
=== Ручная проверка ===&lt;br /&gt;
&lt;br /&gt;
# Откройте браузер в режиме инкогнито&lt;br /&gt;
# Перейдите на &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt; (без S)&lt;br /&gt;
# Должно автоматически перенаправить на &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Проверьте замочек в адресной строке&lt;br /&gt;
&lt;br /&gt;
=== Проверка с www/без www ===&lt;br /&gt;
Проверьте все варианты:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;http://www.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt; (должен остаться как есть)&lt;br /&gt;
* &amp;lt;code&amp;gt;https://www.example.com&amp;lt;/code&amp;gt; (должен остаться или редиректить в зависимости от настройки)&lt;br /&gt;
&lt;br /&gt;
=== Через curl (командная строка) ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Проверка редиректа&lt;br /&gt;
curl -I http://example.com&lt;br /&gt;
&lt;br /&gt;
# Должен показать:&lt;br /&gt;
# HTTP/1.1 301 Moved Permanently&lt;br /&gt;
# Location: https://example.com/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# Проверка с автоматическим следованием редиректу&lt;br /&gt;
curl -IL http://example.com&lt;br /&gt;
&lt;br /&gt;
# Должен показать 301, затем 200 OK на HTTPS&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.redirect-checker.org/ Redirect Checker] - проверка цепочки редиректов&lt;br /&gt;
* [https://httpstatus.io/ HTTP Status] - детальная проверка заголовков&lt;br /&gt;
* [https://www.whatsmyip.org/http-headers/ HTTP Headers Checker]&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Бесконечный редирект (Redirect Loop) ===&lt;br /&gt;
&#039;&#039;&#039;Симптомы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Браузер показывает &amp;quot;ERR_TOO_MANY_REDIRECTS&amp;quot;&lt;br /&gt;
* Страница постоянно перезагружается&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Конфликтующие правила редиректа&lt;br /&gt;
# Неправильная конфигурация на Cloudflare&lt;br /&gt;
# Проблемы с SSL на хостинге&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение 1: Проверьте .htaccess&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
# Убедитесь что нет дублирующихся правил&lt;br /&gt;
# Должно быть только ОДНО правило HTTPS редиректа&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Решение 2: Для Cloudflare&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Cloudflare → SSL/TLS → Overview&lt;br /&gt;
# Измените режим на &#039;&#039;&#039;Full (strict)&#039;&#039;&#039; или &#039;&#039;&#039;Full&#039;&#039;&#039;&lt;br /&gt;
# Не используйте &#039;&#039;&#039;Flexible&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение 3: Временно отключите редирект&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Переименуйте .htaccess в .htaccess.bak&lt;br /&gt;
# Проверьте работает ли HTTPS напрямую&lt;br /&gt;
# Верните .htaccess и исправьте правила&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Смешанный контент (Mixed Content) ===&lt;br /&gt;
&#039;&#039;&#039;Симптомы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Замочек перечеркнут или с предупреждением&lt;br /&gt;
* В консоли браузера: &amp;quot;Mixed Content&amp;quot; warnings&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; На HTTPS странице загружаются HTTP ресурсы (изображения, CSS, JS)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; См. подробное руководство: [[Исправление смешанного контента cPanel]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Быстрое решение через .htaccess:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
# Автоматически обновляет HTTP запросы к HTTPS&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: WordPress админка не работает ===&lt;br /&gt;
&#039;&#039;&#039;Симптомы:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Не можете войти в wp-admin&lt;br /&gt;
* Бесконечный редирект на странице входа&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Добавьте в wp-config.php:&amp;lt;pre&amp;gt;&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
if (isset($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;]) &amp;amp;&amp;amp; $_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;] === &#039;https&#039;) {&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;] = &#039;on&#039;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Некоторые страницы не редиректятся ===&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# .htaccess находится в правильной директории (public_html)&lt;br /&gt;
# В .htaccess нет &amp;lt;code&amp;gt;RewriteEngine Off&amp;lt;/code&amp;gt;&lt;br /&gt;
# Нет исключений для конкретных страниц&lt;br /&gt;
# Apache модуль mod_rewrite включен (обычно включен по умолчанию)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Добавьте в начало .htaccess:&amp;lt;pre&amp;gt;&lt;br /&gt;
# Убедитесь что mod_rewrite работает&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Редирект работает, но медленно ===&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; Временный редирект (302) вместо постоянного (301)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Убедитесь что используете &amp;lt;code&amp;gt;R=301&amp;lt;/code&amp;gt; в RewriteRule:&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
                                                            ^^^^&lt;br /&gt;
                                                        Важно: 301&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Очистите кэш браузера:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Chrome: Ctrl+Shift+Delete → Очистить изображения и файлы кэша&lt;br /&gt;
* Firefox: Ctrl+Shift+Delete → Кэш&lt;br /&gt;
* Safari: Command+Option+E&lt;br /&gt;
&lt;br /&gt;
=== Проблема: API endpoints не работают ===&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; Некоторые API должны быть доступны по HTTP&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039; Исключите API из редиректа:&amp;lt;pre&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/api/&lt;br /&gt;
RewriteCond %{REQUEST_URI} !^/webhook/&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HSTS (HTTP Strict Transport Security) ==&lt;br /&gt;
После настройки редиректа, добавьте HSTS для усиленной безопасности.&lt;br /&gt;
&lt;br /&gt;
=== Что такое HSTS ===&lt;br /&gt;
HSTS заставляет браузер ВСЕГДА использовать HTTPS, даже если пользователь вводит HTTP.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преимущества:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Защита от SSL stripping атак&lt;br /&gt;
* Быстрее (нет HTTP запроса)&lt;br /&gt;
* Лучше для SEO&lt;br /&gt;
&lt;br /&gt;
=== Включение HSTS ===&lt;br /&gt;
Добавьте в .htaccess ПОСЛЕ редиректа:&amp;lt;pre&amp;gt;&lt;br /&gt;
# HSTS - 1 год (включая поддомены)&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;max-age=31536000&amp;lt;/code&amp;gt; - время действия (1 год в секундах)&lt;br /&gt;
* &amp;lt;code&amp;gt;includeSubDomains&amp;lt;/code&amp;gt; - применяется к поддоменам&lt;br /&gt;
* &amp;lt;code&amp;gt;preload&amp;lt;/code&amp;gt; - для включения в список preload браузеров&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|HSTS нельзя легко отменить! Убедитесь что HTTPS работает на ВСЕХ поддоменах перед включением includeSubDomains.}}&lt;br /&gt;
&lt;br /&gt;
=== Тестирование HSTS ===&lt;br /&gt;
&#039;&#039;&#039;Через браузер:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Chrome → DevTools (F12) → Network&lt;br /&gt;
# Обновите страницу&lt;br /&gt;
# Найдите заголовок &amp;lt;code&amp;gt;Strict-Transport-Security&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через curl:&#039;&#039;&#039;&amp;lt;pre&amp;gt;&lt;br /&gt;
curl -I https://example.com | grep -i strict&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HSTS Preload ===&lt;br /&gt;
Для максимальной безопасности, добавьте сайт в HSTS Preload List:&lt;br /&gt;
&lt;br /&gt;
# Включите HSTS с preload параметром&lt;br /&gt;
# Подождите несколько дней&lt;br /&gt;
# Отправьте заявку на [https://hstspreload.org/ hstspreload.org]&lt;br /&gt;
# После одобрения браузеры будут ВСЕГДА использовать HTTPS&lt;br /&gt;
&lt;br /&gt;
{{Важно|Удаление из preload list может занять месяцы! Будьте уверены перед добавлением.}}&lt;br /&gt;
&lt;br /&gt;
== Полная конфигурация .htaccess ==&lt;br /&gt;
Рекомендуемая полная конфигурация для производственного сайта:&amp;lt;pre&amp;gt;&lt;br /&gt;
# ============================================&lt;br /&gt;
# HTTPS Редирект и безопасность&lt;br /&gt;
# ============================================&lt;br /&gt;
&lt;br /&gt;
# Включить mod_rewrite&lt;br /&gt;
&amp;lt;IfModule mod_rewrite.c&amp;gt;&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
&lt;br /&gt;
# Базовые настройки&lt;br /&gt;
RewriteBase /&lt;br /&gt;
&lt;br /&gt;
# Редирект на HTTPS&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Редирект с www на без www (или наоборот - раскомментируйте нужное)&lt;br /&gt;
# Без www:&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# С www (раскомментируйте если нужно):&lt;br /&gt;
# RewriteCond %{HTTP_HOST} !^www\. [NC]&lt;br /&gt;
# RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# ============================================&lt;br /&gt;
# Заголовки безопасности&lt;br /&gt;
# ============================================&lt;br /&gt;
&lt;br /&gt;
&amp;lt;IfModule mod_headers.c&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# HSTS - заставить использовать HTTPS (1 год)&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Предотвратить MIME-type sniffing&lt;br /&gt;
Header always set X-Content-Type-Options &amp;quot;nosniff&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Защита от clickjacking&lt;br /&gt;
Header always set X-Frame-Options &amp;quot;SAMEORIGIN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# XSS Protection&lt;br /&gt;
Header always set X-XSS-Protection &amp;quot;1; mode=block&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Referrer Policy&lt;br /&gt;
Header always set Referrer-Policy &amp;quot;strict-origin-when-cross-origin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Content Security Policy (настройте под свой сайт)&lt;br /&gt;
# Header always set Content-Security-Policy &amp;quot;default-src &#039;self&#039;; script-src &#039;self&#039; &#039;unsafe-inline&#039; &#039;unsafe-eval&#039;; style-src &#039;self&#039; &#039;unsafe-inline&#039;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Автообновление небезопасных запросов&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# ============================================&lt;br /&gt;
# Производительность&lt;br /&gt;
# ============================================&lt;br /&gt;
&lt;br /&gt;
# Сжатие&lt;br /&gt;
&amp;lt;IfModule mod_deflate.c&amp;gt;&lt;br /&gt;
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Кэширование&lt;br /&gt;
&amp;lt;IfModule mod_expires.c&amp;gt;&lt;br /&gt;
ExpiresActive On&lt;br /&gt;
ExpiresByType image/jpg &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/jpeg &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/gif &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/png &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType image/webp &amp;quot;access plus 1 year&amp;quot;&lt;br /&gt;
ExpiresByType text/css &amp;quot;access plus 1 month&amp;quot;&lt;br /&gt;
ExpiresByType application/javascript &amp;quot;access plus 1 month&amp;quot;&lt;br /&gt;
ExpiresByType application/pdf &amp;quot;access plus 1 month&amp;quot;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверочный список ==&lt;br /&gt;
&lt;br /&gt;
=== Перед настройкой ===&lt;br /&gt;
- [ ] SSL сертификат установлен - [ ] Сайт открывается по HTTPS - [ ] Нет ошибок сертификата - [ ] Создана резервная копия .htaccess - [ ] Создана резервная копия сайта&lt;br /&gt;
&lt;br /&gt;
=== После настройки ===&lt;br /&gt;
- [ ] HTTP редиректит на HTTPS - [ ] www/без www работают правильно - [ ] Все страницы доступны - [ ] Нет бесконечного редиректа - [ ] Нет mixed content warnings - [ ] Админ-панель работает (если CMS) - [ ] Формы отправляются - [ ] API endpoints работают - [ ] Проверено в разных браузерах - [ ] HSTS заголовок установлен (опционально)&lt;br /&gt;
&lt;br /&gt;
=== Тестирование ===&lt;br /&gt;
- [ ] Открывается http://example.com - [ ] Открывается http://www.example.com - [ ] Открывается https://example.com - [ ] Открывается https://www.example.com - [ ] Проверено в режиме инкогнито - [ ] Проверено на мобильном - [ ] Проверено через SSL Labs - [ ] Проверено через Why No Padlock&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте 301 редирект&#039;&#039;&#039;&lt;br /&gt;
#* Постоянный редирект (301) лучше для SEO&lt;br /&gt;
#* Временный (302) не передает вес ссылок&lt;br /&gt;
# &#039;&#039;&#039;Единый канонический URL&#039;&#039;&#039;&lt;br /&gt;
#* Выберите один вариант: с www или без www&lt;br /&gt;
#* Редиректьте все варианты на канонический&lt;br /&gt;
# &#039;&#039;&#039;Включите HSTS&#039;&#039;&#039;&lt;br /&gt;
#* После стабильной работы HTTPS&lt;br /&gt;
#* Начните с меньшего max-age, затем увеличьте&lt;br /&gt;
# &#039;&#039;&#039;Исправьте смешанный контент&#039;&#039;&#039;&lt;br /&gt;
#* Все ресурсы должны загружаться по HTTPS&lt;br /&gt;
#* Используйте относительные URL&lt;br /&gt;
# &#039;&#039;&#039;Обновите sitemap.xml&#039;&#039;&#039;&lt;br /&gt;
#* Все URL должны быть с https://&lt;br /&gt;
#* Отправьте в Google Search Console&lt;br /&gt;
# &#039;&#039;&#039;Обновите ссылки в соцсетях&#039;&#039;&#039;&lt;br /&gt;
#* Facebook, Twitter, Instagram и др.&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте ошибки&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте логи на 404, 500 ошибки&lt;br /&gt;
#* Настройте алерты на проблемы с сертификатом&lt;br /&gt;
&lt;br /&gt;
== Производительность ==&lt;br /&gt;
&lt;br /&gt;
=== Влияние на скорость ===&lt;br /&gt;
&#039;&#039;&#039;HTTPS немного медленнее HTTP из-за:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SSL handshake&lt;br /&gt;
* Шифрование/дешифрование&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Но современные оптимизации компенсируют:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* HTTP/2 (работает только через HTTPS) - быстрее HTTP/1.1&lt;br /&gt;
* TLS 1.3 - быстрый handshake&lt;br /&gt;
* Session resumption - повторное использование сессий&lt;br /&gt;
&lt;br /&gt;
=== Оптимизация HTTPS ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте HTTP/2&#039;&#039;&#039;&lt;br /&gt;
#* Обычно включен на современных серверах&lt;br /&gt;
# &#039;&#039;&#039;Включите OCSP Stapling&#039;&#039;&#039;&lt;br /&gt;
#* Ускоряет проверку сертификата&lt;br /&gt;
#* Настраивается на уровне сервера&lt;br /&gt;
# &#039;&#039;&#039;Используйте CDN&#039;&#039;&#039;&lt;br /&gt;
#* Cloudflare, AWS CloudFront&lt;br /&gt;
#* Кэшируют контент ближе к пользователям&lt;br /&gt;
# &#039;&#039;&#039;Session Resumption&#039;&#039;&#039;&lt;br /&gt;
#* Обычно включен по умолчанию&lt;br /&gt;
&lt;br /&gt;
== Отмена редиректа ==&lt;br /&gt;
Если нужно временно вернуться на HTTP:&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Переименовать .htaccess ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Через File Manager или SSH&lt;br /&gt;
mv .htaccess .htaccess.disabled&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Закомментировать правила ===&lt;br /&gt;
Откройте .htaccess и добавьте # перед правилами:&amp;lt;pre&amp;gt;&lt;br /&gt;
# RewriteEngine On&lt;br /&gt;
# RewriteCond %{HTTPS} off&lt;br /&gt;
# RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: Удалить через cPanel Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Domains → Redirects&lt;br /&gt;
# Найдите HTTPS редирект&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Не отключайте HTTPS если у вас включен HSTS! Это вызовет проблемы для пользователей.}}&lt;br /&gt;
&lt;br /&gt;
== Миграция с HTTP на HTTPS - чеклист ==&lt;br /&gt;
&lt;br /&gt;
=== Этап 1: Подготовка (за неделю) ===&lt;br /&gt;
- [ ] Установлен SSL сертификат - [ ] Протестирован HTTPS доступ - [ ] Проверены все поддомены - [ ] Созданы резервные копии&lt;br /&gt;
&lt;br /&gt;
=== Этап 2: Миграция (день X) ===&lt;br /&gt;
- [ ] Настроен .htaccess редирект - [ ] Обновлены внутренние ссылки - [ ] Исправлен смешанный контент - [ ] Обновлены конфиг файлы CMS&lt;br /&gt;
&lt;br /&gt;
=== Этап 3: SEO (сразу после) ===&lt;br /&gt;
- [ ] Обновлен sitemap.xml - [ ] Отправлен в Google Search Console - [ ] Обновлен robots.txt (если есть) - [ ] Проверены canonical tags - [ ] Обновлены Open Graph теги&lt;br /&gt;
&lt;br /&gt;
=== Этап 4: Внешние сервисы ===&lt;br /&gt;
- [ ] Обновлены URL в соцсетях - [ ] Обновлены внешние ссылки - [ ] Уведомлены партнеры об изменении - [ ] Обновлены рекламные кампании&lt;br /&gt;
&lt;br /&gt;
=== Этап 5: Мониторинг (первая неделя) ===&lt;br /&gt;
- [ ] Проверка позиций в поиске - [ ] Мониторинг трафика - [ ] Проверка логов на ошибки - [ ] Проверка срока действия SSL&lt;br /&gt;
&lt;br /&gt;
=== Этап 6: Оптимизация (через месяц) ===&lt;br /&gt;
- [ ] Включен HSTS - [ ] Оптимизирована производительность - [ ] Добавлен в HSTS Preload (опционально)&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|Установка SSL сертификатов]]&lt;br /&gt;
* [[Исправление смешанного контента cPanel|Устранение Mixed Content]]&lt;br /&gt;
* [[Оптимизация производительности HTTPS|Оптимизация HTTPS]]&lt;br /&gt;
* [[Безопасность сайта cPanel|Безопасность веб-сайта]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs Server Test]&lt;br /&gt;
* [https://www.whynopadlock.com/ Why No Padlock]&lt;br /&gt;
* [https://hstspreload.org/ HSTS Preload List]&lt;br /&gt;
* [https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https Google: Why HTTPS Matters]&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC_DNS&amp;diff=673</id>
		<title>Устранение проблем DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC_DNS&amp;diff=673"/>
		<updated>2026-01-27T16:53:31Z</updated>

		<summary type="html">&lt;p&gt;TTK: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Устранение проблем DNS =&lt;br /&gt;
&lt;br /&gt;
Это практическое руководство по диагностике и устранению наиболее распространенных проблем DNS в cPanel.&lt;br /&gt;
&lt;br /&gt;
== Методология диагностики ==&lt;br /&gt;
&lt;br /&gt;
При возникновении проблем с DNS следуйте системному подходу:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Определите симптом&#039;&#039;&#039; - что именно не работает&lt;br /&gt;
# &#039;&#039;&#039;Изолируйте проблему&#039;&#039;&#039; - DNS, веб-сервер или что-то еще?&lt;br /&gt;
# &#039;&#039;&#039;Соберите информацию&#039;&#039;&#039; - логи, команды проверки&lt;br /&gt;
# &#039;&#039;&#039;Проверьте гипотезы&#039;&#039;&#039; - от простого к сложному&lt;br /&gt;
# &#039;&#039;&#039;Примените решение&#039;&#039;&#039; - исправьте проблему&lt;br /&gt;
# &#039;&#039;&#039;Проверьте результат&#039;&#039;&#039; - убедитесь, что работает&lt;br /&gt;
# &#039;&#039;&#039;Документируйте&#039;&#039;&#039; - запишите решение для будущего&lt;br /&gt;
&lt;br /&gt;
== Инструменты диагностики ==&lt;br /&gt;
&lt;br /&gt;
=== Командная строка ===&lt;br /&gt;
&lt;br /&gt;
==== dig (рекомендуется) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Основной запрос&lt;br /&gt;
dig example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип записи&lt;br /&gt;
dig example.com A&lt;br /&gt;
dig example.com MX&lt;br /&gt;
dig example.com TXT&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# Короткий ответ (только IP)&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Трассировка (full path)&lt;br /&gt;
dig example.com +trace&lt;br /&gt;
&lt;br /&gt;
# Обратный DNS&lt;br /&gt;
dig -x 192.0.2.1&lt;br /&gt;
&lt;br /&gt;
# Проверка через конкретный DNS сервер&lt;br /&gt;
dig @8.8.8.8 example.com&lt;br /&gt;
dig @1.1.1.1 example.com&lt;br /&gt;
dig @ns1.example.com example.com&lt;br /&gt;
&lt;br /&gt;
# Все записи&lt;br /&gt;
dig example.com ANY +noall +answer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== nslookup ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Простой запрос&lt;br /&gt;
nslookup example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
nslookup -type=mx example.com&lt;br /&gt;
nslookup -type=txt example.com&lt;br /&gt;
nslookup -type=ns example.com&lt;br /&gt;
&lt;br /&gt;
# Через конкретный DNS&lt;br /&gt;
nslookup example.com 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== host ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Быстрая проверка&lt;br /&gt;
host example.com&lt;br /&gt;
&lt;br /&gt;
# Детальная информация&lt;br /&gt;
host -a example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
host -t mx example.com&lt;br /&gt;
host -t txt example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;WhatsMyDNS.net&#039;&#039;&#039; - глобальная проверка DNS&lt;br /&gt;
* &#039;&#039;&#039;MXToolbox.com&#039;&#039;&#039; - комплексная проверка DNS, MX, Blacklist&lt;br /&gt;
* &#039;&#039;&#039;DNSChecker.org&#039;&#039;&#039; - проверка распространения DNS&lt;br /&gt;
* &#039;&#039;&#039;IntoDNS.com&#039;&#039;&#039; - детальный анализ DNS конфигурации&lt;br /&gt;
* &#039;&#039;&#039;DNS Lookup Tool&#039;&#039;&#039; - множественные запросы&lt;br /&gt;
* &#039;&#039;&#039;ViewDNS.info&#039;&#039;&#039; - обратный DNS, история DNS&lt;br /&gt;
&lt;br /&gt;
=== В cPanel ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Track DNS&#039;&#039;&#039; - проверка DNS записей&lt;br /&gt;
* &#039;&#039;&#039;Zone Editor&#039;&#039;&#039; - просмотр и редактирование зоны&lt;br /&gt;
* &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039; - проверка SPF/DKIM/DMARC&lt;br /&gt;
* &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039; - проверка SSL и DNS&lt;br /&gt;
&lt;br /&gt;
== Проблема 1: Домен не открывается ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Браузер показывает &amp;quot;Сайт недоступен&amp;quot;&lt;br /&gt;
* &amp;quot;DNS_PROBE_FINISHED_NXDOMAIN&amp;quot;&lt;br /&gt;
* &amp;quot;ERR_NAME_NOT_RESOLVED&amp;quot;&lt;br /&gt;
* Timeout при попытке открыть сайт&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Шаг 1: Проверка DNS резолва&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Если ничего не возвращает - DNS проблема&lt;br /&gt;
# Если возвращает IP - проблема не в DNS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.1: A запись отсутствует ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com A +short&lt;br /&gt;
# Пусто или NXDOMAIN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Войдите в cPanel → Zone Editor&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# Найдите A запись для домена&lt;br /&gt;
# Если отсутствует, добавьте:&lt;br /&gt;
#* Name: &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Type: A&lt;br /&gt;
#* Address: IP адрес вашего сервера&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Также добавьте для www:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.2: NS записи неправильные ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS записей&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&lt;br /&gt;
# Сравните с NS у регистратора&lt;br /&gt;
whois example.com | grep &amp;quot;Name Server&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Войдите в панель регистратора домена&lt;br /&gt;
# Найдите раздел Nameservers / DNS&lt;br /&gt;
# Убедитесь, что NS указывают на правильные серверы&lt;br /&gt;
# Типично для cPanel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns10.p3.ru&lt;br /&gt;
ns11.p3.ru&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
# Ожидайте распространения: 24-48 часов&lt;br /&gt;
&lt;br /&gt;
{{Важно|Изменение NS серверов может занять до 48 часов!}}&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.3: DNS кэш ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка через разные DNS&lt;br /&gt;
dig @8.8.8.8 example.com +short  # Google DNS&lt;br /&gt;
dig @1.1.1.1 example.com +short  # Cloudflare DNS&lt;br /&gt;
dig @your-isp-dns example.com +short  # Ваш провайдер&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если Google/Cloudflare показывают правильный IP, а ISP - нет, проблема в кэше провайдера.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Очистка локального DNS кэша&lt;br /&gt;
&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo dscacheutil -flushcache&lt;br /&gt;
sudo killall -HUP mDNSResponder&lt;br /&gt;
&lt;br /&gt;
# Linux (systemd)&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&lt;br /&gt;
# Linux (nscd)&lt;br /&gt;
sudo /etc/init.d/nscd restart&lt;br /&gt;
&lt;br /&gt;
# Браузер (Chrome)&lt;br /&gt;
# Откройте: chrome://net-internals/#dns&lt;br /&gt;
# Нажмите &amp;quot;Clear host cache&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.4: Домен не зарегистрирован или истек ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
whois example.com | grep -i &amp;quot;expir&amp;quot;&lt;br /&gt;
# или&lt;br /&gt;
whois example.com | head -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Продлите регистрацию домена у регистратора&lt;br /&gt;
* После оплаты домен восстанавливается в течение 24-72 часов&lt;br /&gt;
&lt;br /&gt;
== Проблема 2: Почта не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Не получаете входящие письма&lt;br /&gt;
* Отправленные письма не доходят&lt;br /&gt;
* &amp;quot;User unknown&amp;quot; ошибки&lt;br /&gt;
* Письма попадают в спам&lt;br /&gt;
&lt;br /&gt;
=== Диагностика входящей почты ===&lt;br /&gt;
&lt;br /&gt;
==== Шаг 1: Проверка MX записей ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка MX&lt;br /&gt;
dig example.com MX +short&lt;br /&gt;
&lt;br /&gt;
# Должно показать:&lt;br /&gt;
# 0 mail.example.com.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если MX записей нет:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте MX запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  mail.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Добавьте A запись для mail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Шаг 2: Проверка доступности почтового сервера ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка портов&lt;br /&gt;
telnet mail.example.com 25    # SMTP&lt;br /&gt;
telnet mail.example.com 587   # Submission&lt;br /&gt;
telnet mail.example.com 993   # IMAPS&lt;br /&gt;
telnet mail.example.com 995   # POP3S&lt;br /&gt;
&lt;br /&gt;
# Или через nc&lt;br /&gt;
nc -zv mail.example.com 25&lt;br /&gt;
nc -zv mail.example.com 993&lt;br /&gt;
&lt;br /&gt;
# Если &amp;quot;Connection refused&amp;quot; - сервер не слушает&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если порты закрыты:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
* Проверьте firewall настройки&lt;br /&gt;
* Убедитесь, что почтовый сервер запущен&lt;br /&gt;
&lt;br /&gt;
==== Шаг 3: Проверка email аккаунтов ====&lt;br /&gt;
&lt;br /&gt;
# cPanel → Email Accounts&lt;br /&gt;
# Убедитесь, что аккаунт существует&lt;br /&gt;
# Проверьте квоту (не переполнен ли ящик)&lt;br /&gt;
&lt;br /&gt;
==== Шаг 4: Проверка Email Routing ====&lt;br /&gt;
&lt;br /&gt;
# cPanel → Email Routing&lt;br /&gt;
# Выберите домен&lt;br /&gt;
# Убедитесь, что выбрано:&lt;br /&gt;
#* &#039;&#039;&#039;Automatically Detect Configuration&#039;&#039;&#039; (рекомендуется)&lt;br /&gt;
#* или &#039;&#039;&#039;Local Mail Exchanger&#039;&#039;&#039; (если почта на этом сервере)&lt;br /&gt;
&lt;br /&gt;
=== Диагностика исходящей почты ===&lt;br /&gt;
&lt;br /&gt;
==== Проверка SPF записи ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка SPF&lt;br /&gt;
dig example.com TXT +short | grep spf&lt;br /&gt;
&lt;br /&gt;
# Должно быть что-то вроде:&lt;br /&gt;
# &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если SPF отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте TXT запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  TXT  &amp;quot;v=spf1 a mx ip4:192.0.2.1 ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исправление SPF:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;~all&#039;&#039;&#039; - soft fail (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;-all&#039;&#039;&#039; - hard fail (строго, может блокировать легитимную почту)&lt;br /&gt;
* &#039;&#039;&#039;include:&#039;&#039;&#039; - добавьте внешние сервисы (Gmail, Office365)&lt;br /&gt;
&lt;br /&gt;
==== Проверка DKIM ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DKIM&lt;br /&gt;
dig default._domainkey.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если DKIM отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Email Deliverability&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# В разделе DKIM нажмите &#039;&#039;&#039;Install the DKIM Keys&#039;&#039;&#039;&lt;br /&gt;
# Ключи будут созданы автоматически&lt;br /&gt;
&lt;br /&gt;
==== Проверка DMARC ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DMARC&lt;br /&gt;
dig _dmarc.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если DMARC отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте TXT запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  14400  IN  TXT  &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Проверка в Blacklist ====&lt;br /&gt;
&lt;br /&gt;
Используйте [https://mxtoolbox.com/blacklists.aspx MXToolbox Blacklist Check]:&lt;br /&gt;
&lt;br /&gt;
# Введите IP вашего почтового сервера&lt;br /&gt;
# Проверьте списки блокировки&lt;br /&gt;
# Если в blacklist - подайте заявку на удаление&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные blacklists:&#039;&#039;&#039;&lt;br /&gt;
* Spamhaus&lt;br /&gt;
* SpamCop&lt;br /&gt;
* SORBS&lt;br /&gt;
* Barracuda&lt;br /&gt;
&lt;br /&gt;
=== Почта попадает в спам ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Чек-лист:&#039;&#039;&#039;&lt;br /&gt;
- [ ] SPF запись настроена правильно&lt;br /&gt;
- [ ] DKIM включен и работает&lt;br /&gt;
- [ ] DMARC политика установлена&lt;br /&gt;
- [ ] Обратный DNS (PTR) настроен&lt;br /&gt;
- [ ] IP не в blacklist&lt;br /&gt;
- [ ] From адрес совпадает с доменом&lt;br /&gt;
- [ ] Не используются спам-слова в теме&lt;br /&gt;
- [ ] Соотношение текста к изображениям нормальное&lt;br /&gt;
- [ ] Есть возможность отписки&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка email через Mail Tester:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите на [https://www.mail-tester.com/ Mail-Tester.com]&lt;br /&gt;
# Отправьте тестовое письмо на предоставленный адрес&lt;br /&gt;
# Просмотрите оценку и рекомендации&lt;br /&gt;
&lt;br /&gt;
== Проблема 3: Поддомен не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* blog.example.com не открывается&lt;br /&gt;
* &amp;quot;DNS_PROBE_FINISHED_NXDOMAIN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка A записи поддомена&lt;br /&gt;
dig blog.example.com A +short&lt;br /&gt;
&lt;br /&gt;
# Если пусто - A запись отсутствует&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решение ===&lt;br /&gt;
&lt;br /&gt;
# cPanel → Domains&lt;br /&gt;
# Убедитесь, что поддомен создан&lt;br /&gt;
# Или создайте новый:&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Create A New Domain&#039;&#039;&#039;&lt;br /&gt;
## Введите: &amp;lt;code&amp;gt;blog.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
## Укажите Document Root&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Submit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Проверьте DNS запись:&lt;br /&gt;
## Zone Editor → Manage&lt;br /&gt;
## Убедитесь в наличии A записи:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 4: Медленный DNS резолв ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Сайт загружается медленно&lt;br /&gt;
* Первое открытие долгое, последующие быстрые&lt;br /&gt;
* dig показывает большое Query time&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка времени ответа DNS&lt;br /&gt;
dig example.com | grep &amp;quot;Query time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Нормально: 10-50ms&lt;br /&gt;
# Медленно: 100-500ms&lt;br /&gt;
# Очень медленно: &amp;gt;500ms&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Высокий TTL на NS записях ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com NS&lt;br /&gt;
# Смотрите на TTL NS записей&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* NS записи обычно имеют TTL 48-72 часа (это нормально)&lt;br /&gt;
* Не снижайте TTL NS без необходимости&lt;br /&gt;
&lt;br /&gt;
==== DNS серверы хостинга медленные ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Используйте внешние DNS (Cloudflare, Route53)&lt;br /&gt;
* Переключите на managed DNS&lt;br /&gt;
&lt;br /&gt;
==== Географическая удаленность DNS серверов ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Используйте DNS с Anycast (Cloudflare, Google Cloud DNS)&lt;br /&gt;
* Или CDN с DNS&lt;br /&gt;
&lt;br /&gt;
==== Проблемы на стороне провайдера ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Временное решение:&#039;&#039;&#039;&lt;br /&gt;
Используйте публичные DNS:&lt;br /&gt;
* Google: 8.8.8.8, 8.8.4.4&lt;br /&gt;
* Cloudflare: 1.1.1.1, 1.0.0.1&lt;br /&gt;
* Quad9: 9.9.9.9&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В Windows:&#039;&#039;&#039;&lt;br /&gt;
# Панель управления → Сеть и Интернет&lt;br /&gt;
# Центр управления сетями&lt;br /&gt;
# Изменение параметров адаптера&lt;br /&gt;
# Свойства → IPv4&lt;br /&gt;
# Использовать следующие адреса DNS-серверов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В macOS:&#039;&#039;&#039;&lt;br /&gt;
# System Preferences → Network&lt;br /&gt;
# Advanced → DNS&lt;br /&gt;
# Добавьте DNS серверы&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В Linux:&#039;&#039;&#039;&lt;br /&gt;
Отредактируйте /etc/resolv.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 1.1.1.1&lt;br /&gt;
nameserver 8.8.8.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 5: SERVFAIL ошибка ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* dig возвращает SERVFAIL&lt;br /&gt;
* Домен резолвится непостоянно&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка с детальным выводом&lt;br /&gt;
dig example.com&lt;br /&gt;
&lt;br /&gt;
# В HEADER смотрите status: SERVFAIL&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== DNSSEC неправильно настроен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DNSSEC&lt;br /&gt;
dig example.com +dnssec&lt;br /&gt;
&lt;br /&gt;
# Если показывает SERVFAIL - проблема в DNSSEC&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Если DNSSEC не используется - отключите у регистратора&lt;br /&gt;
# Если используется - проверьте DS записи у регистратора&lt;br /&gt;
# cPanel → Zone Editor → Advanced → DNSSEC&lt;br /&gt;
# Убедитесь, что DS записи совпадают&lt;br /&gt;
&lt;br /&gt;
==== Циклическая зависимость CNAME ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример проблемной конфигурации:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  IN  CNAME  blog.example.com.&lt;br /&gt;
blog.example.com. IN  CNAME  www.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Исправьте цепочку CNAME&lt;br /&gt;
* CNAME должен указывать на A запись, не на другой CNAME&lt;br /&gt;
&lt;br /&gt;
==== Проблема с NS серверами ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка доступности NS серверов&lt;br /&gt;
dig @ns10.p3.ru example.com&lt;br /&gt;
dig @ns11.p3.ru example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если NS недоступен:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
&lt;br /&gt;
==== Отсутствует SOA запись ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com SOA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* SOA создается автоматически cPanel&lt;br /&gt;
* Если отсутствует - пересоздайте зону через WHM (требуется root)&lt;br /&gt;
&lt;br /&gt;
== Проблема 6: Wildcard SSL не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* SSL работает для основного домена&lt;br /&gt;
* SSL не работает для поддоменов&lt;br /&gt;
* Ошибка &amp;quot;Certificate name mismatch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка сертификата&lt;br /&gt;
openssl s_client -connect blog.example.com:443 -servername blog.example.com | openssl x509 -noout -text | grep DNS&lt;br /&gt;
&lt;br /&gt;
# Смотрите на Subject Alternative Name&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Wildcard A запись вместо конкретных ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблемная конфигурация:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com.  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AutoSSL не может проверить wildcard домены через HTTP-01 challenge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
Создайте конкретные A записи для каждого поддомена:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
shop.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
api.example.com.   14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Нужен wildcard сертификат ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Приобретите wildcard SSL сертификат&lt;br /&gt;
* Или используйте Let&#039;s Encrypt DNS-01 challenge (требует API доступа к DNS)&lt;br /&gt;
&lt;br /&gt;
== Проблема 7: Изменения DNS не применяются ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Изменили A запись, но сайт открывает старый сервер&lt;br /&gt;
* dig показывает старый IP&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка на разных DNS серверах&lt;br /&gt;
dig @8.8.8.8 example.com +short&lt;br /&gt;
dig @1.1.1.1 example.com +short&lt;br /&gt;
dig @ns10.p3.ru example.com +short&lt;br /&gt;
&lt;br /&gt;
# Если ns10.p3.ru показывает новый IP,&lt;br /&gt;
# а Google DNS - старый, проблема в TTL/кэше&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Старый TTL еще не истек ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка TTL&lt;br /&gt;
dig example.com | grep -A1 &amp;quot;ANSWER SECTION&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Смотрите на число после домена (TTL в секундах)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Подождите истечения старого TTL&lt;br /&gt;
* В следующий раз снижайте TTL заранее (за 48-72 часа)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расчет времени ожидания:&#039;&#039;&#039;&lt;br /&gt;
* TTL 14400 = 4 часа&lt;br /&gt;
* TTL 3600 = 1 час&lt;br /&gt;
* TTL 300 = 5 минут&lt;br /&gt;
&lt;br /&gt;
==== DNS кэш провайдера ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Используйте другой DNS (8.8.8.8, 1.1.1.1)&lt;br /&gt;
# Или дождитесь истечения кэша&lt;br /&gt;
# Очистите локальный DNS кэш (см. выше)&lt;br /&gt;
&lt;br /&gt;
==== Изменения внесены не туда ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS серверов&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Убедитесь:&#039;&#039;&#039;&lt;br /&gt;
* Вы меняете DNS на правильных NS серверах&lt;br /&gt;
* NS в зоне совпадают с NS у регистратора&lt;br /&gt;
* Если NS разные - измените в правильном месте&lt;br /&gt;
&lt;br /&gt;
==== Propagation еще не завершился ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка через WhatsMyDNS:&#039;&#039;&#039;&lt;br /&gt;
# Откройте [https://www.whatsmydns.net/ WhatsMyDNS.net]&lt;br /&gt;
# Введите домен&lt;br /&gt;
# Выберите тип записи (A)&lt;br /&gt;
# Посмотрите распространение по миру&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обычно:&#039;&#039;&#039;&lt;br /&gt;
* 50% за 2-4 часа&lt;br /&gt;
* 90% за 12-24 часа&lt;br /&gt;
* 100% за 48-72 часа&lt;br /&gt;
&lt;br /&gt;
== Проблема 8: CNAME не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* CNAME запись создана, но не резолвится&lt;br /&gt;
* dig показывает NXDOMAIN&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка CNAME&lt;br /&gt;
dig www.example.com CNAME +short&lt;br /&gt;
&lt;br /&gt;
# Проверка цепочки&lt;br /&gt;
dig www.example.com +trace&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== CNAME для корня домена (@) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CNAME  other-domain.com.  # НЕПРАВИЛЬНО!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
CNAME нельзя использовать для корня домена. Используйте A запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CNAME конфликтует с другими записями ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.  IN  CNAME  other.com.  # КОНФЛИКТ!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Удалите A запись, оставьте только CNAME&lt;br /&gt;
* Или удалите CNAME, оставьте A запись&lt;br /&gt;
&lt;br /&gt;
==== CNAME указывает на несуществующий домен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Если CNAME указывает на target.com&lt;br /&gt;
dig target.com A +short&lt;br /&gt;
&lt;br /&gt;
# Если пусто - target.com не существует&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Исправьте CNAME на правильный домен&lt;br /&gt;
* Или используйте A запись напрямую&lt;br /&gt;
&lt;br /&gt;
==== Слишком длинная цепочка CNAME ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.   IN  CNAME  cdn.example.com.&lt;br /&gt;
cdn.example.com.   IN  CNAME  cdn2.example.com.&lt;br /&gt;
cdn2.example.com.  IN  CNAME  cdn3.example.com.&lt;br /&gt;
... (10+ уровней)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Максимум 10-16 уровней CNAME (зависит от резолвера)&lt;br /&gt;
* Упростите цепочку&lt;br /&gt;
* Используйте прямой A запись где возможно&lt;br /&gt;
&lt;br /&gt;
== Проблема 9: CAA блокирует SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Let&#039;s Encrypt не может выпустить сертификат&lt;br /&gt;
* Ошибка &amp;quot;CAA records forbid issuance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка CAA записей&lt;br /&gt;
dig example.com CAA +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решения ===&lt;br /&gt;
&lt;br /&gt;
==== CAA запрещает Let&#039;s Encrypt ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com CAA&lt;br /&gt;
# Смотрите на issue и issuewild теги&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Найдите CAA записи&lt;br /&gt;
# Добавьте Let&#039;s Encrypt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  14400  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CAA установлен на родительском домене ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# CAA проверяется вверх по дереву&lt;br /&gt;
dig subdomain.example.com CAA&lt;br /&gt;
dig example.com CAA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Добавьте CAA на уровне, где он блокирует&lt;br /&gt;
* Или удалите ограничивающие CAA записи&lt;br /&gt;
&lt;br /&gt;
==== CAA с пустым значением (полный запрет) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это запрещает ЛЮБУЮ выдачу сертификатов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Удалите эту CAA запись&lt;br /&gt;
* Или замените на разрешающую:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 10: External DNS не синхронизируется ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Используете Cloudflare/Route53/другой DNS&lt;br /&gt;
* Изменения в cPanel не применяются&lt;br /&gt;
&lt;br /&gt;
=== Решение ===&lt;br /&gt;
&lt;br /&gt;
Если вы используете внешний DNS (не cPanel):&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;НЕ меняйте&#039;&#039;&#039; DNS в cPanel Zone Editor&lt;br /&gt;
# Все изменения делайте в:&lt;br /&gt;
#* Cloudflare Dashboard&lt;br /&gt;
#* AWS Route53 Console&lt;br /&gt;
#* Google Cloud DNS&lt;br /&gt;
#* И т.д.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если NS указывают на Cloudflare:&#039;&#039;&#039;&lt;br /&gt;
* Все DNS управляется через Cloudflare&lt;br /&gt;
* cPanel Zone Editor не действует&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка NS:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если показывает cloudflare.com или awsdns.com - используете внешний DNS.&lt;br /&gt;
&lt;br /&gt;
== Проблема 11: IPv6 (AAAA) не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* IPv4 работает, IPv6 нет&lt;br /&gt;
* Некоторые пользователи не могут открыть сайт&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка AAAA записи&lt;br /&gt;
dig example.com AAAA +short&lt;br /&gt;
&lt;br /&gt;
# Проверка доступности по IPv6&lt;br /&gt;
ping6 example.com&lt;br /&gt;
curl -6 https://example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решения ===&lt;br /&gt;
&lt;br /&gt;
==== AAAA запись отсутствует ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Узнайте IPv6 адрес сервера&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте AAAA запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:db8:85a3::8a2e:370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== IPv6 на сервере отключен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH на сервер&lt;br /&gt;
ip -6 addr show&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру для включения IPv6&lt;br /&gt;
&lt;br /&gt;
==== Firewall блокирует IPv6 ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Проверьте правила firewall для IPv6&lt;br /&gt;
* Убедитесь, что порты 80/443 открыты для IPv6&lt;br /&gt;
&lt;br /&gt;
== Полезные команды для диагностики ==&lt;br /&gt;
&lt;br /&gt;
=== Комплексная проверка домена ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Скрипт комплексной проверки DNS&lt;br /&gt;
&lt;br /&gt;
DOMAIN=&amp;quot;example.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== NS Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN NS +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== A Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN A +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== AAAA Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN AAAA +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== MX Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN MX +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== TXT Records (SPF/DKIM/DMARC) ===&amp;quot;&lt;br /&gt;
dig $DOMAIN TXT +short&lt;br /&gt;
dig default._domainkey.$DOMAIN TXT +short&lt;br /&gt;
dig _dmarc.$DOMAIN TXT +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== CAA Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN CAA +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== Query Time ===&amp;quot;&lt;br /&gt;
dig $DOMAIN | grep &amp;quot;Query time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== Trace ===&amp;quot;&lt;br /&gt;
dig $DOMAIN +trace | tail -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг DNS изменений ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Мониторинг распространения каждые 5 минут&lt;br /&gt;
while true; do&lt;br /&gt;
  clear&lt;br /&gt;
  echo &amp;quot;=== $(date) ===&amp;quot;&lt;br /&gt;
  dig example.com A +short&lt;br /&gt;
  dig @8.8.8.8 example.com A +short&lt;br /&gt;
  dig @1.1.1.1 example.com A +short&lt;br /&gt;
  sleep 300&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка всех поддоменов ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Проверка списка поддоменов&lt;br /&gt;
&lt;br /&gt;
DOMAIN=&amp;quot;example.com&amp;quot;&lt;br /&gt;
SUBDOMAINS=(&amp;quot;www&amp;quot; &amp;quot;mail&amp;quot; &amp;quot;ftp&amp;quot; &amp;quot;blog&amp;quot; &amp;quot;shop&amp;quot; &amp;quot;api&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
for sub in &amp;quot;${SUBDOMAINS[@]}&amp;quot;; do&lt;br /&gt;
  echo &amp;quot;=== $sub.$DOMAIN ===&amp;quot;&lt;br /&gt;
  dig $sub.$DOMAIN A +short&lt;br /&gt;
  echo &amp;quot;&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Чек-лист диагностики ==&lt;br /&gt;
&lt;br /&gt;
Используйте этот чек-лист при возникновении проблем:&lt;br /&gt;
&lt;br /&gt;
=== Базовая проверка ===&lt;br /&gt;
- [ ] Домен зарегистрирован и не истек&lt;br /&gt;
- [ ] NS записи правильные&lt;br /&gt;
- [ ] A запись существует и указывает на правильный IP&lt;br /&gt;
- [ ] DNS кэш очищен локально&lt;br /&gt;
- [ ] Проверка через разные DNS серверы (8.8.8.8, 1.1.1.1)&lt;br /&gt;
&lt;br /&gt;
=== Проверка почты ===&lt;br /&gt;
- [ ] MX записи настроены&lt;br /&gt;
- [ ] Mail сервер доступен (порты 25, 587, 993, 995)&lt;br /&gt;
- [ ] SPF запись существует&lt;br /&gt;
- [ ] DKIM включен&lt;br /&gt;
- [ ] DMARC настроен&lt;br /&gt;
- [ ] IP не в blacklist&lt;br /&gt;
- [ ] PTR (обратный DNS) настроен&lt;br /&gt;
&lt;br /&gt;
=== Проверка SSL ===&lt;br /&gt;
- [ ] A запись для домена существует&lt;br /&gt;
- [ ] SSL сертификат установлен&lt;br /&gt;
- [ ] CAA записи не блокируют&lt;br /&gt;
- [ ] Для wildcard SSL - конкретные A записи поддоменов&lt;br /&gt;
&lt;br /&gt;
=== Проверка поддоменов ===&lt;br /&gt;
- [ ] Поддомен создан в cPanel&lt;br /&gt;
- [ ] A запись для поддомена существует&lt;br /&gt;
- [ ] Document Root правильный&lt;br /&gt;
- [ ] SSL для поддомена настроен (если нужен)&lt;br /&gt;
&lt;br /&gt;
=== После изменений DNS ===&lt;br /&gt;
- [ ] Изменения сделаны на правильных NS серверах&lt;br /&gt;
- [ ] TTL учтен (ожидание старого TTL)&lt;br /&gt;
- [ ] Проверка через WhatsMyDNS.net&lt;br /&gt;
- [ ] Мониторинг распространения&lt;br /&gt;
- [ ] Проверка функционала после полного распространения&lt;br /&gt;
&lt;br /&gt;
== Когда обращаться в поддержку ==&lt;br /&gt;
&lt;br /&gt;
Обратитесь к хостинг-провайдеру если:&lt;br /&gt;
&lt;br /&gt;
* NS серверы недоступны&lt;br /&gt;
* Требуется настройка PTR (обратный DNS)&lt;br /&gt;
* Проблемы с портами (25, 80, 443)&lt;br /&gt;
* Веб-сервер не запускается&lt;br /&gt;
* Нужны root права для изменений&lt;br /&gt;
* DNSSEC проблемы&lt;br /&gt;
* Нужно включить IPv6&lt;br /&gt;
* Миграция между серверами&lt;br /&gt;
* Восстановление после взлома&lt;br /&gt;
&lt;br /&gt;
== Профилактика проблем ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Документируйте изменения&#039;&#039;&#039; - ведите changelog DNS&lt;br /&gt;
# &#039;&#039;&#039;Снижайте TTL перед изменениями&#039;&#039;&#039; - за 48-72 часа&lt;br /&gt;
# &#039;&#039;&#039;Тестируйте перед применением&#039;&#039;&#039; - используйте hosts файл&lt;br /&gt;
# &#039;&#039;&#039;Делайте резервные копии&#039;&#039;&#039; - экспортируйте зону регулярно&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте DNS&#039;&#039;&#039; - настройте алерты на изменения&lt;br /&gt;
# &#039;&#039;&#039;Используйте мониторинг uptime&#039;&#039;&#039; - UptimeRobot, Pingdom&lt;br /&gt;
# &#039;&#039;&#039;Проверяйте срок действия домена&#039;&#039;&#039; - настройте напоминания&lt;br /&gt;
# &#039;&#039;&#039;Следите за blacklists&#039;&#039;&#039; - регулярно проверяйте IP&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[DNS зоны cPanel|Подробно о DNS записях]]&lt;br /&gt;
* [[Миграция DNS без простоя|Миграция DNS]]&lt;br /&gt;
* [[Устранение проблем DNS#Диагностика исходящей почты|Настройка SPF/DKIM/DMARC]]&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|Устранение проблем SSL]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS - Global DNS Checker]&lt;br /&gt;
* [https://mxtoolbox.com/SuperTool.aspx MXToolbox - DNS &amp;amp; Email Diagnostics]&lt;br /&gt;
* [https://intodns.com/ IntoDNS - DNS Health Check]&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker - DNS Propagation]&lt;br /&gt;
* [https://www.mail-tester.com/ Mail Tester - Email Deliverability]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Troubleshooting]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC_DNS&amp;diff=672</id>
		<title>Устранение проблем DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC_DNS&amp;diff=672"/>
		<updated>2026-01-27T16:53:21Z</updated>

		<summary type="html">&lt;p&gt;TTK: /* См. также */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Устранение проблем DNS =&lt;br /&gt;
&lt;br /&gt;
Это практическое руководство по диагностике и устранению наиболее распространенных проблем DNS в cPanel.&lt;br /&gt;
&lt;br /&gt;
== Методология диагностики ==&lt;br /&gt;
&lt;br /&gt;
При возникновении проблем с DNS следуйте системному подходу:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Определите симптом&#039;&#039;&#039; - что именно не работает&lt;br /&gt;
# &#039;&#039;&#039;Изолируйте проблему&#039;&#039;&#039; - DNS, веб-сервер или что-то еще?&lt;br /&gt;
# &#039;&#039;&#039;Соберите информацию&#039;&#039;&#039; - логи, команды проверки&lt;br /&gt;
# &#039;&#039;&#039;Проверьте гипотезы&#039;&#039;&#039; - от простого к сложному&lt;br /&gt;
# &#039;&#039;&#039;Примените решение&#039;&#039;&#039; - исправьте проблему&lt;br /&gt;
# &#039;&#039;&#039;Проверьте результат&#039;&#039;&#039; - убедитесь, что работает&lt;br /&gt;
# &#039;&#039;&#039;Документируйте&#039;&#039;&#039; - запишите решение для будущего&lt;br /&gt;
&lt;br /&gt;
== Инструменты диагностики ==&lt;br /&gt;
&lt;br /&gt;
=== Командная строка ===&lt;br /&gt;
&lt;br /&gt;
==== dig (рекомендуется) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Основной запрос&lt;br /&gt;
dig example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип записи&lt;br /&gt;
dig example.com A&lt;br /&gt;
dig example.com MX&lt;br /&gt;
dig example.com TXT&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# Короткий ответ (только IP)&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Трассировка (full path)&lt;br /&gt;
dig example.com +trace&lt;br /&gt;
&lt;br /&gt;
# Обратный DNS&lt;br /&gt;
dig -x 192.0.2.1&lt;br /&gt;
&lt;br /&gt;
# Проверка через конкретный DNS сервер&lt;br /&gt;
dig @8.8.8.8 example.com&lt;br /&gt;
dig @1.1.1.1 example.com&lt;br /&gt;
dig @ns1.example.com example.com&lt;br /&gt;
&lt;br /&gt;
# Все записи&lt;br /&gt;
dig example.com ANY +noall +answer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== nslookup ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Простой запрос&lt;br /&gt;
nslookup example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
nslookup -type=mx example.com&lt;br /&gt;
nslookup -type=txt example.com&lt;br /&gt;
nslookup -type=ns example.com&lt;br /&gt;
&lt;br /&gt;
# Через конкретный DNS&lt;br /&gt;
nslookup example.com 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== host ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Быстрая проверка&lt;br /&gt;
host example.com&lt;br /&gt;
&lt;br /&gt;
# Детальная информация&lt;br /&gt;
host -a example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
host -t mx example.com&lt;br /&gt;
host -t txt example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;WhatsMyDNS.net&#039;&#039;&#039; - глобальная проверка DNS&lt;br /&gt;
* &#039;&#039;&#039;MXToolbox.com&#039;&#039;&#039; - комплексная проверка DNS, MX, Blacklist&lt;br /&gt;
* &#039;&#039;&#039;DNSChecker.org&#039;&#039;&#039; - проверка распространения DNS&lt;br /&gt;
* &#039;&#039;&#039;IntoDNS.com&#039;&#039;&#039; - детальный анализ DNS конфигурации&lt;br /&gt;
* &#039;&#039;&#039;DNS Lookup Tool&#039;&#039;&#039; - множественные запросы&lt;br /&gt;
* &#039;&#039;&#039;ViewDNS.info&#039;&#039;&#039; - обратный DNS, история DNS&lt;br /&gt;
&lt;br /&gt;
=== В cPanel ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Track DNS&#039;&#039;&#039; - проверка DNS записей&lt;br /&gt;
* &#039;&#039;&#039;Zone Editor&#039;&#039;&#039; - просмотр и редактирование зоны&lt;br /&gt;
* &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039; - проверка SPF/DKIM/DMARC&lt;br /&gt;
* &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039; - проверка SSL и DNS&lt;br /&gt;
&lt;br /&gt;
== Проблема 1: Домен не открывается ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Браузер показывает &amp;quot;Сайт недоступен&amp;quot;&lt;br /&gt;
* &amp;quot;DNS_PROBE_FINISHED_NXDOMAIN&amp;quot;&lt;br /&gt;
* &amp;quot;ERR_NAME_NOT_RESOLVED&amp;quot;&lt;br /&gt;
* Timeout при попытке открыть сайт&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Шаг 1: Проверка DNS резолва&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Если ничего не возвращает - DNS проблема&lt;br /&gt;
# Если возвращает IP - проблема не в DNS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.1: A запись отсутствует ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com A +short&lt;br /&gt;
# Пусто или NXDOMAIN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Войдите в cPanel → Zone Editor&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# Найдите A запись для домена&lt;br /&gt;
# Если отсутствует, добавьте:&lt;br /&gt;
#* Name: &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Type: A&lt;br /&gt;
#* Address: IP адрес вашего сервера&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Также добавьте для www:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.2: NS записи неправильные ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS записей&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&lt;br /&gt;
# Сравните с NS у регистратора&lt;br /&gt;
whois example.com | grep &amp;quot;Name Server&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Войдите в панель регистратора домена&lt;br /&gt;
# Найдите раздел Nameservers / DNS&lt;br /&gt;
# Убедитесь, что NS указывают на правильные серверы&lt;br /&gt;
# Типично для cPanel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns10.p3.ru&lt;br /&gt;
ns11.p3.ru&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
# Ожидайте распространения: 24-48 часов&lt;br /&gt;
&lt;br /&gt;
{{Важно|Изменение NS серверов может занять до 48 часов!}}&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.3: DNS кэш ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка через разные DNS&lt;br /&gt;
dig @8.8.8.8 example.com +short  # Google DNS&lt;br /&gt;
dig @1.1.1.1 example.com +short  # Cloudflare DNS&lt;br /&gt;
dig @your-isp-dns example.com +short  # Ваш провайдер&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если Google/Cloudflare показывают правильный IP, а ISP - нет, проблема в кэше провайдера.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Очистка локального DNS кэша&lt;br /&gt;
&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo dscacheutil -flushcache&lt;br /&gt;
sudo killall -HUP mDNSResponder&lt;br /&gt;
&lt;br /&gt;
# Linux (systemd)&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&lt;br /&gt;
# Linux (nscd)&lt;br /&gt;
sudo /etc/init.d/nscd restart&lt;br /&gt;
&lt;br /&gt;
# Браузер (Chrome)&lt;br /&gt;
# Откройте: chrome://net-internals/#dns&lt;br /&gt;
# Нажмите &amp;quot;Clear host cache&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.4: Домен не зарегистрирован или истек ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
whois example.com | grep -i &amp;quot;expir&amp;quot;&lt;br /&gt;
# или&lt;br /&gt;
whois example.com | head -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Продлите регистрацию домена у регистратора&lt;br /&gt;
* После оплаты домен восстанавливается в течение 24-72 часов&lt;br /&gt;
&lt;br /&gt;
== Проблема 2: Почта не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Не получаете входящие письма&lt;br /&gt;
* Отправленные письма не доходят&lt;br /&gt;
* &amp;quot;User unknown&amp;quot; ошибки&lt;br /&gt;
* Письма попадают в спам&lt;br /&gt;
&lt;br /&gt;
=== Диагностика входящей почты ===&lt;br /&gt;
&lt;br /&gt;
==== Шаг 1: Проверка MX записей ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка MX&lt;br /&gt;
dig example.com MX +short&lt;br /&gt;
&lt;br /&gt;
# Должно показать:&lt;br /&gt;
# 0 mail.example.com.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если MX записей нет:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте MX запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  mail.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Добавьте A запись для mail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Шаг 2: Проверка доступности почтового сервера ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка портов&lt;br /&gt;
telnet mail.example.com 25    # SMTP&lt;br /&gt;
telnet mail.example.com 587   # Submission&lt;br /&gt;
telnet mail.example.com 993   # IMAPS&lt;br /&gt;
telnet mail.example.com 995   # POP3S&lt;br /&gt;
&lt;br /&gt;
# Или через nc&lt;br /&gt;
nc -zv mail.example.com 25&lt;br /&gt;
nc -zv mail.example.com 993&lt;br /&gt;
&lt;br /&gt;
# Если &amp;quot;Connection refused&amp;quot; - сервер не слушает&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если порты закрыты:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
* Проверьте firewall настройки&lt;br /&gt;
* Убедитесь, что почтовый сервер запущен&lt;br /&gt;
&lt;br /&gt;
==== Шаг 3: Проверка email аккаунтов ====&lt;br /&gt;
&lt;br /&gt;
# cPanel → Email Accounts&lt;br /&gt;
# Убедитесь, что аккаунт существует&lt;br /&gt;
# Проверьте квоту (не переполнен ли ящик)&lt;br /&gt;
&lt;br /&gt;
==== Шаг 4: Проверка Email Routing ====&lt;br /&gt;
&lt;br /&gt;
# cPanel → Email Routing&lt;br /&gt;
# Выберите домен&lt;br /&gt;
# Убедитесь, что выбрано:&lt;br /&gt;
#* &#039;&#039;&#039;Automatically Detect Configuration&#039;&#039;&#039; (рекомендуется)&lt;br /&gt;
#* или &#039;&#039;&#039;Local Mail Exchanger&#039;&#039;&#039; (если почта на этом сервере)&lt;br /&gt;
&lt;br /&gt;
=== Диагностика исходящей почты ===&lt;br /&gt;
&lt;br /&gt;
==== Проверка SPF записи ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка SPF&lt;br /&gt;
dig example.com TXT +short | grep spf&lt;br /&gt;
&lt;br /&gt;
# Должно быть что-то вроде:&lt;br /&gt;
# &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если SPF отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте TXT запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  TXT  &amp;quot;v=spf1 a mx ip4:192.0.2.1 ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исправление SPF:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;~all&#039;&#039;&#039; - soft fail (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;-all&#039;&#039;&#039; - hard fail (строго, может блокировать легитимную почту)&lt;br /&gt;
* &#039;&#039;&#039;include:&#039;&#039;&#039; - добавьте внешние сервисы (Gmail, Office365)&lt;br /&gt;
&lt;br /&gt;
==== Проверка DKIM ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DKIM&lt;br /&gt;
dig default._domainkey.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если DKIM отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Email Deliverability&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# В разделе DKIM нажмите &#039;&#039;&#039;Install the DKIM Keys&#039;&#039;&#039;&lt;br /&gt;
# Ключи будут созданы автоматически&lt;br /&gt;
&lt;br /&gt;
==== Проверка DMARC ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DMARC&lt;br /&gt;
dig _dmarc.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если DMARC отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте TXT запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  14400  IN  TXT  &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Проверка в Blacklist ====&lt;br /&gt;
&lt;br /&gt;
Используйте [https://mxtoolbox.com/blacklists.aspx MXToolbox Blacklist Check]:&lt;br /&gt;
&lt;br /&gt;
# Введите IP вашего почтового сервера&lt;br /&gt;
# Проверьте списки блокировки&lt;br /&gt;
# Если в blacklist - подайте заявку на удаление&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные blacklists:&#039;&#039;&#039;&lt;br /&gt;
* Spamhaus&lt;br /&gt;
* SpamCop&lt;br /&gt;
* SORBS&lt;br /&gt;
* Barracuda&lt;br /&gt;
&lt;br /&gt;
=== Почта попадает в спам ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Чек-лист:&#039;&#039;&#039;&lt;br /&gt;
- [ ] SPF запись настроена правильно&lt;br /&gt;
- [ ] DKIM включен и работает&lt;br /&gt;
- [ ] DMARC политика установлена&lt;br /&gt;
- [ ] Обратный DNS (PTR) настроен&lt;br /&gt;
- [ ] IP не в blacklist&lt;br /&gt;
- [ ] From адрес совпадает с доменом&lt;br /&gt;
- [ ] Не используются спам-слова в теме&lt;br /&gt;
- [ ] Соотношение текста к изображениям нормальное&lt;br /&gt;
- [ ] Есть возможность отписки&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка email через Mail Tester:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите на [https://www.mail-tester.com/ Mail-Tester.com]&lt;br /&gt;
# Отправьте тестовое письмо на предоставленный адрес&lt;br /&gt;
# Просмотрите оценку и рекомендации&lt;br /&gt;
&lt;br /&gt;
== Проблема 3: Поддомен не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* blog.example.com не открывается&lt;br /&gt;
* &amp;quot;DNS_PROBE_FINISHED_NXDOMAIN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка A записи поддомена&lt;br /&gt;
dig blog.example.com A +short&lt;br /&gt;
&lt;br /&gt;
# Если пусто - A запись отсутствует&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решение ===&lt;br /&gt;
&lt;br /&gt;
# cPanel → Domains&lt;br /&gt;
# Убедитесь, что поддомен создан&lt;br /&gt;
# Или создайте новый:&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Create A New Domain&#039;&#039;&#039;&lt;br /&gt;
## Введите: &amp;lt;code&amp;gt;blog.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
## Укажите Document Root&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Submit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Проверьте DNS запись:&lt;br /&gt;
## Zone Editor → Manage&lt;br /&gt;
## Убедитесь в наличии A записи:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 4: Медленный DNS резолв ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Сайт загружается медленно&lt;br /&gt;
* Первое открытие долгое, последующие быстрые&lt;br /&gt;
* dig показывает большое Query time&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка времени ответа DNS&lt;br /&gt;
dig example.com | grep &amp;quot;Query time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Нормально: 10-50ms&lt;br /&gt;
# Медленно: 100-500ms&lt;br /&gt;
# Очень медленно: &amp;gt;500ms&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Высокий TTL на NS записях ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com NS&lt;br /&gt;
# Смотрите на TTL NS записей&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* NS записи обычно имеют TTL 48-72 часа (это нормально)&lt;br /&gt;
* Не снижайте TTL NS без необходимости&lt;br /&gt;
&lt;br /&gt;
==== DNS серверы хостинга медленные ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Используйте внешние DNS (Cloudflare, Route53)&lt;br /&gt;
* Переключите на managed DNS&lt;br /&gt;
&lt;br /&gt;
==== Географическая удаленность DNS серверов ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Используйте DNS с Anycast (Cloudflare, Google Cloud DNS)&lt;br /&gt;
* Или CDN с DNS&lt;br /&gt;
&lt;br /&gt;
==== Проблемы на стороне провайдера ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Временное решение:&#039;&#039;&#039;&lt;br /&gt;
Используйте публичные DNS:&lt;br /&gt;
* Google: 8.8.8.8, 8.8.4.4&lt;br /&gt;
* Cloudflare: 1.1.1.1, 1.0.0.1&lt;br /&gt;
* Quad9: 9.9.9.9&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В Windows:&#039;&#039;&#039;&lt;br /&gt;
# Панель управления → Сеть и Интернет&lt;br /&gt;
# Центр управления сетями&lt;br /&gt;
# Изменение параметров адаптера&lt;br /&gt;
# Свойства → IPv4&lt;br /&gt;
# Использовать следующие адреса DNS-серверов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В macOS:&#039;&#039;&#039;&lt;br /&gt;
# System Preferences → Network&lt;br /&gt;
# Advanced → DNS&lt;br /&gt;
# Добавьте DNS серверы&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В Linux:&#039;&#039;&#039;&lt;br /&gt;
Отредактируйте /etc/resolv.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 1.1.1.1&lt;br /&gt;
nameserver 8.8.8.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 5: SERVFAIL ошибка ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* dig возвращает SERVFAIL&lt;br /&gt;
* Домен резолвится непостоянно&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка с детальным выводом&lt;br /&gt;
dig example.com&lt;br /&gt;
&lt;br /&gt;
# В HEADER смотрите status: SERVFAIL&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== DNSSEC неправильно настроен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DNSSEC&lt;br /&gt;
dig example.com +dnssec&lt;br /&gt;
&lt;br /&gt;
# Если показывает SERVFAIL - проблема в DNSSEC&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Если DNSSEC не используется - отключите у регистратора&lt;br /&gt;
# Если используется - проверьте DS записи у регистратора&lt;br /&gt;
# cPanel → Zone Editor → Advanced → DNSSEC&lt;br /&gt;
# Убедитесь, что DS записи совпадают&lt;br /&gt;
&lt;br /&gt;
==== Циклическая зависимость CNAME ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример проблемной конфигурации:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  IN  CNAME  blog.example.com.&lt;br /&gt;
blog.example.com. IN  CNAME  www.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Исправьте цепочку CNAME&lt;br /&gt;
* CNAME должен указывать на A запись, не на другой CNAME&lt;br /&gt;
&lt;br /&gt;
==== Проблема с NS серверами ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка доступности NS серверов&lt;br /&gt;
dig @ns10.p3.ru example.com&lt;br /&gt;
dig @ns11.p3.ru example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если NS недоступен:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
&lt;br /&gt;
==== Отсутствует SOA запись ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com SOA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* SOA создается автоматически cPanel&lt;br /&gt;
* Если отсутствует - пересоздайте зону через WHM (требуется root)&lt;br /&gt;
&lt;br /&gt;
== Проблема 6: Wildcard SSL не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* SSL работает для основного домена&lt;br /&gt;
* SSL не работает для поддоменов&lt;br /&gt;
* Ошибка &amp;quot;Certificate name mismatch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка сертификата&lt;br /&gt;
openssl s_client -connect blog.example.com:443 -servername blog.example.com | openssl x509 -noout -text | grep DNS&lt;br /&gt;
&lt;br /&gt;
# Смотрите на Subject Alternative Name&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Wildcard A запись вместо конкретных ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблемная конфигурация:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com.  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AutoSSL не может проверить wildcard домены через HTTP-01 challenge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
Создайте конкретные A записи для каждого поддомена:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
shop.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
api.example.com.   14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Нужен wildcard сертификат ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Приобретите wildcard SSL сертификат&lt;br /&gt;
* Или используйте Let&#039;s Encrypt DNS-01 challenge (требует API доступа к DNS)&lt;br /&gt;
&lt;br /&gt;
== Проблема 7: Изменения DNS не применяются ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Изменили A запись, но сайт открывает старый сервер&lt;br /&gt;
* dig показывает старый IP&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка на разных DNS серверах&lt;br /&gt;
dig @8.8.8.8 example.com +short&lt;br /&gt;
dig @1.1.1.1 example.com +short&lt;br /&gt;
dig @ns10.p3.ru example.com +short&lt;br /&gt;
&lt;br /&gt;
# Если ns10.p3.ru показывает новый IP,&lt;br /&gt;
# а Google DNS - старый, проблема в TTL/кэше&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Старый TTL еще не истек ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка TTL&lt;br /&gt;
dig example.com | grep -A1 &amp;quot;ANSWER SECTION&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Смотрите на число после домена (TTL в секундах)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Подождите истечения старого TTL&lt;br /&gt;
* В следующий раз снижайте TTL заранее (за 48-72 часа)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расчет времени ожидания:&#039;&#039;&#039;&lt;br /&gt;
* TTL 14400 = 4 часа&lt;br /&gt;
* TTL 3600 = 1 час&lt;br /&gt;
* TTL 300 = 5 минут&lt;br /&gt;
&lt;br /&gt;
==== DNS кэш провайдера ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Используйте другой DNS (8.8.8.8, 1.1.1.1)&lt;br /&gt;
# Или дождитесь истечения кэша&lt;br /&gt;
# Очистите локальный DNS кэш (см. выше)&lt;br /&gt;
&lt;br /&gt;
==== Изменения внесены не туда ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS серверов&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Убедитесь:&#039;&#039;&#039;&lt;br /&gt;
* Вы меняете DNS на правильных NS серверах&lt;br /&gt;
* NS в зоне совпадают с NS у регистратора&lt;br /&gt;
* Если NS разные - измените в правильном месте&lt;br /&gt;
&lt;br /&gt;
==== Propagation еще не завершился ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка через WhatsMyDNS:&#039;&#039;&#039;&lt;br /&gt;
# Откройте [https://www.whatsmydns.net/ WhatsMyDNS.net]&lt;br /&gt;
# Введите домен&lt;br /&gt;
# Выберите тип записи (A)&lt;br /&gt;
# Посмотрите распространение по миру&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обычно:&#039;&#039;&#039;&lt;br /&gt;
* 50% за 2-4 часа&lt;br /&gt;
* 90% за 12-24 часа&lt;br /&gt;
* 100% за 48-72 часа&lt;br /&gt;
&lt;br /&gt;
== Проблема 8: CNAME не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* CNAME запись создана, но не резолвится&lt;br /&gt;
* dig показывает NXDOMAIN&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка CNAME&lt;br /&gt;
dig www.example.com CNAME +short&lt;br /&gt;
&lt;br /&gt;
# Проверка цепочки&lt;br /&gt;
dig www.example.com +trace&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== CNAME для корня домена (@) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CNAME  other-domain.com.  # НЕПРАВИЛЬНО!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
CNAME нельзя использовать для корня домена. Используйте A запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CNAME конфликтует с другими записями ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.  IN  CNAME  other.com.  # КОНФЛИКТ!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Удалите A запись, оставьте только CNAME&lt;br /&gt;
* Или удалите CNAME, оставьте A запись&lt;br /&gt;
&lt;br /&gt;
==== CNAME указывает на несуществующий домен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Если CNAME указывает на target.com&lt;br /&gt;
dig target.com A +short&lt;br /&gt;
&lt;br /&gt;
# Если пусто - target.com не существует&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Исправьте CNAME на правильный домен&lt;br /&gt;
* Или используйте A запись напрямую&lt;br /&gt;
&lt;br /&gt;
==== Слишком длинная цепочка CNAME ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.   IN  CNAME  cdn.example.com.&lt;br /&gt;
cdn.example.com.   IN  CNAME  cdn2.example.com.&lt;br /&gt;
cdn2.example.com.  IN  CNAME  cdn3.example.com.&lt;br /&gt;
... (10+ уровней)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Максимум 10-16 уровней CNAME (зависит от резолвера)&lt;br /&gt;
* Упростите цепочку&lt;br /&gt;
* Используйте прямой A запись где возможно&lt;br /&gt;
&lt;br /&gt;
== Проблема 9: CAA блокирует SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Let&#039;s Encrypt не может выпустить сертификат&lt;br /&gt;
* Ошибка &amp;quot;CAA records forbid issuance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка CAA записей&lt;br /&gt;
dig example.com CAA +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решения ===&lt;br /&gt;
&lt;br /&gt;
==== CAA запрещает Let&#039;s Encrypt ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com CAA&lt;br /&gt;
# Смотрите на issue и issuewild теги&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Найдите CAA записи&lt;br /&gt;
# Добавьте Let&#039;s Encrypt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  14400  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CAA установлен на родительском домене ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# CAA проверяется вверх по дереву&lt;br /&gt;
dig subdomain.example.com CAA&lt;br /&gt;
dig example.com CAA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Добавьте CAA на уровне, где он блокирует&lt;br /&gt;
* Или удалите ограничивающие CAA записи&lt;br /&gt;
&lt;br /&gt;
==== CAA с пустым значением (полный запрет) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это запрещает ЛЮБУЮ выдачу сертификатов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Удалите эту CAA запись&lt;br /&gt;
* Или замените на разрешающую:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 10: External DNS не синхронизируется ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Используете Cloudflare/Route53/другой DNS&lt;br /&gt;
* Изменения в cPanel не применяются&lt;br /&gt;
&lt;br /&gt;
=== Решение ===&lt;br /&gt;
&lt;br /&gt;
Если вы используете внешний DNS (не cPanel):&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;НЕ меняйте&#039;&#039;&#039; DNS в cPanel Zone Editor&lt;br /&gt;
# Все изменения делайте в:&lt;br /&gt;
#* Cloudflare Dashboard&lt;br /&gt;
#* AWS Route53 Console&lt;br /&gt;
#* Google Cloud DNS&lt;br /&gt;
#* И т.д.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если NS указывают на Cloudflare:&#039;&#039;&#039;&lt;br /&gt;
* Все DNS управляется через Cloudflare&lt;br /&gt;
* cPanel Zone Editor не действует&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка NS:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если показывает cloudflare.com или awsdns.com - используете внешний DNS.&lt;br /&gt;
&lt;br /&gt;
== Проблема 11: IPv6 (AAAA) не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* IPv4 работает, IPv6 нет&lt;br /&gt;
* Некоторые пользователи не могут открыть сайт&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка AAAA записи&lt;br /&gt;
dig example.com AAAA +short&lt;br /&gt;
&lt;br /&gt;
# Проверка доступности по IPv6&lt;br /&gt;
ping6 example.com&lt;br /&gt;
curl -6 https://example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решения ===&lt;br /&gt;
&lt;br /&gt;
==== AAAA запись отсутствует ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Узнайте IPv6 адрес сервера&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте AAAA запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:db8:85a3::8a2e:370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== IPv6 на сервере отключен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH на сервер&lt;br /&gt;
ip -6 addr show&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру для включения IPv6&lt;br /&gt;
&lt;br /&gt;
==== Firewall блокирует IPv6 ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Проверьте правила firewall для IPv6&lt;br /&gt;
* Убедитесь, что порты 80/443 открыты для IPv6&lt;br /&gt;
&lt;br /&gt;
== Полезные команды для диагностики ==&lt;br /&gt;
&lt;br /&gt;
=== Комплексная проверка домена ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Скрипт комплексной проверки DNS&lt;br /&gt;
&lt;br /&gt;
DOMAIN=&amp;quot;example.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== NS Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN NS +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== A Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN A +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== AAAA Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN AAAA +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== MX Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN MX +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== TXT Records (SPF/DKIM/DMARC) ===&amp;quot;&lt;br /&gt;
dig $DOMAIN TXT +short&lt;br /&gt;
dig default._domainkey.$DOMAIN TXT +short&lt;br /&gt;
dig _dmarc.$DOMAIN TXT +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== CAA Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN CAA +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== Query Time ===&amp;quot;&lt;br /&gt;
dig $DOMAIN | grep &amp;quot;Query time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== Trace ===&amp;quot;&lt;br /&gt;
dig $DOMAIN +trace | tail -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг DNS изменений ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Мониторинг распространения каждые 5 минут&lt;br /&gt;
while true; do&lt;br /&gt;
  clear&lt;br /&gt;
  echo &amp;quot;=== $(date) ===&amp;quot;&lt;br /&gt;
  dig example.com A +short&lt;br /&gt;
  dig @8.8.8.8 example.com A +short&lt;br /&gt;
  dig @1.1.1.1 example.com A +short&lt;br /&gt;
  sleep 300&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка всех поддоменов ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Проверка списка поддоменов&lt;br /&gt;
&lt;br /&gt;
DOMAIN=&amp;quot;example.com&amp;quot;&lt;br /&gt;
SUBDOMAINS=(&amp;quot;www&amp;quot; &amp;quot;mail&amp;quot; &amp;quot;ftp&amp;quot; &amp;quot;blog&amp;quot; &amp;quot;shop&amp;quot; &amp;quot;api&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
for sub in &amp;quot;${SUBDOMAINS[@]}&amp;quot;; do&lt;br /&gt;
  echo &amp;quot;=== $sub.$DOMAIN ===&amp;quot;&lt;br /&gt;
  dig $sub.$DOMAIN A +short&lt;br /&gt;
  echo &amp;quot;&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Чек-лист диагностики ==&lt;br /&gt;
&lt;br /&gt;
Используйте этот чек-лист при возникновении проблем:&lt;br /&gt;
&lt;br /&gt;
=== Базовая проверка ===&lt;br /&gt;
- [ ] Домен зарегистрирован и не истек&lt;br /&gt;
- [ ] NS записи правильные&lt;br /&gt;
- [ ] A запись существует и указывает на правильный IP&lt;br /&gt;
- [ ] DNS кэш очищен локально&lt;br /&gt;
- [ ] Проверка через разные DNS серверы (8.8.8.8, 1.1.1.1)&lt;br /&gt;
&lt;br /&gt;
=== Проверка почты ===&lt;br /&gt;
- [ ] MX записи настроены&lt;br /&gt;
- [ ] Mail сервер доступен (порты 25, 587, 993, 995)&lt;br /&gt;
- [ ] SPF запись существует&lt;br /&gt;
- [ ] DKIM включен&lt;br /&gt;
- [ ] DMARC настроен&lt;br /&gt;
- [ ] IP не в blacklist&lt;br /&gt;
- [ ] PTR (обратный DNS) настроен&lt;br /&gt;
&lt;br /&gt;
=== Проверка SSL ===&lt;br /&gt;
- [ ] A запись для домена существует&lt;br /&gt;
- [ ] SSL сертификат установлен&lt;br /&gt;
- [ ] CAA записи не блокируют&lt;br /&gt;
- [ ] Для wildcard SSL - конкретные A записи поддоменов&lt;br /&gt;
&lt;br /&gt;
=== Проверка поддоменов ===&lt;br /&gt;
- [ ] Поддомен создан в cPanel&lt;br /&gt;
- [ ] A запись для поддомена существует&lt;br /&gt;
- [ ] Document Root правильный&lt;br /&gt;
- [ ] SSL для поддомена настроен (если нужен)&lt;br /&gt;
&lt;br /&gt;
=== После изменений DNS ===&lt;br /&gt;
- [ ] Изменения сделаны на правильных NS серверах&lt;br /&gt;
- [ ] TTL учтен (ожидание старого TTL)&lt;br /&gt;
- [ ] Проверка через WhatsMyDNS.net&lt;br /&gt;
- [ ] Мониторинг распространения&lt;br /&gt;
- [ ] Проверка функционала после полного распространения&lt;br /&gt;
&lt;br /&gt;
== Когда обращаться в поддержку ==&lt;br /&gt;
&lt;br /&gt;
Обратитесь к хостинг-провайдеру если:&lt;br /&gt;
&lt;br /&gt;
* NS серверы недоступны&lt;br /&gt;
* Требуется настройка PTR (обратный DNS)&lt;br /&gt;
* Проблемы с портами (25, 80, 443)&lt;br /&gt;
* Веб-сервер не запускается&lt;br /&gt;
* Нужны root права для изменений&lt;br /&gt;
* DNSSEC проблемы&lt;br /&gt;
* Нужно включить IPv6&lt;br /&gt;
* Миграция между серверами&lt;br /&gt;
* Восстановление после взлома&lt;br /&gt;
&lt;br /&gt;
== Профилактика проблем ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Документируйте изменения&#039;&#039;&#039; - ведите changelog DNS&lt;br /&gt;
# &#039;&#039;&#039;Снижайте TTL перед изменениями&#039;&#039;&#039; - за 48-72 часа&lt;br /&gt;
# &#039;&#039;&#039;Тестируйте перед применением&#039;&#039;&#039; - используйте hosts файл&lt;br /&gt;
# &#039;&#039;&#039;Делайте резервные копии&#039;&#039;&#039; - экспортируйте зону регулярно&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте DNS&#039;&#039;&#039; - настройте алерты на изменения&lt;br /&gt;
# &#039;&#039;&#039;Используйте мониторинг uptime&#039;&#039;&#039; - UptimeRobot, Pingdom&lt;br /&gt;
# &#039;&#039;&#039;Проверяйте срок действия домена&#039;&#039;&#039; - настройте напоминания&lt;br /&gt;
# &#039;&#039;&#039;Следите за blacklists&#039;&#039;&#039; - регулярно проверяйте IP&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Устранение проблем DNS|Подробно о DNS записях]]&lt;br /&gt;
* [[Миграция DNS без простоя|Миграция DNS]]&lt;br /&gt;
* [[Устранение проблем DNS#Диагностика исходящей почты|Настройка SPF/DKIM/DMARC]]&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|Устранение проблем SSL]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS - Global DNS Checker]&lt;br /&gt;
* [https://mxtoolbox.com/SuperTool.aspx MXToolbox - DNS &amp;amp; Email Diagnostics]&lt;br /&gt;
* [https://intodns.com/ IntoDNS - DNS Health Check]&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker - DNS Propagation]&lt;br /&gt;
* [https://www.mail-tester.com/ Mail Tester - Email Deliverability]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Troubleshooting]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC_DNS&amp;diff=671</id>
		<title>Устранение проблем DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A3%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC_DNS&amp;diff=671"/>
		<updated>2026-01-27T16:45:03Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= Устранение проблем DNS =  Это практическое руководство по диагностике и устранению наиболее распространенных проблем DNS в cPanel.  == Методология диагностики ==  При возникновении проблем с DNS следуйте системному подходу:  # &amp;#039;&amp;#039;&amp;#039;Определите симптом&amp;#039;&amp;#039;&amp;#039; - что именно...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Устранение проблем DNS =&lt;br /&gt;
&lt;br /&gt;
Это практическое руководство по диагностике и устранению наиболее распространенных проблем DNS в cPanel.&lt;br /&gt;
&lt;br /&gt;
== Методология диагностики ==&lt;br /&gt;
&lt;br /&gt;
При возникновении проблем с DNS следуйте системному подходу:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Определите симптом&#039;&#039;&#039; - что именно не работает&lt;br /&gt;
# &#039;&#039;&#039;Изолируйте проблему&#039;&#039;&#039; - DNS, веб-сервер или что-то еще?&lt;br /&gt;
# &#039;&#039;&#039;Соберите информацию&#039;&#039;&#039; - логи, команды проверки&lt;br /&gt;
# &#039;&#039;&#039;Проверьте гипотезы&#039;&#039;&#039; - от простого к сложному&lt;br /&gt;
# &#039;&#039;&#039;Примените решение&#039;&#039;&#039; - исправьте проблему&lt;br /&gt;
# &#039;&#039;&#039;Проверьте результат&#039;&#039;&#039; - убедитесь, что работает&lt;br /&gt;
# &#039;&#039;&#039;Документируйте&#039;&#039;&#039; - запишите решение для будущего&lt;br /&gt;
&lt;br /&gt;
== Инструменты диагностики ==&lt;br /&gt;
&lt;br /&gt;
=== Командная строка ===&lt;br /&gt;
&lt;br /&gt;
==== dig (рекомендуется) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Основной запрос&lt;br /&gt;
dig example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип записи&lt;br /&gt;
dig example.com A&lt;br /&gt;
dig example.com MX&lt;br /&gt;
dig example.com TXT&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# Короткий ответ (только IP)&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Трассировка (full path)&lt;br /&gt;
dig example.com +trace&lt;br /&gt;
&lt;br /&gt;
# Обратный DNS&lt;br /&gt;
dig -x 192.0.2.1&lt;br /&gt;
&lt;br /&gt;
# Проверка через конкретный DNS сервер&lt;br /&gt;
dig @8.8.8.8 example.com&lt;br /&gt;
dig @1.1.1.1 example.com&lt;br /&gt;
dig @ns1.example.com example.com&lt;br /&gt;
&lt;br /&gt;
# Все записи&lt;br /&gt;
dig example.com ANY +noall +answer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== nslookup ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Простой запрос&lt;br /&gt;
nslookup example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
nslookup -type=mx example.com&lt;br /&gt;
nslookup -type=txt example.com&lt;br /&gt;
nslookup -type=ns example.com&lt;br /&gt;
&lt;br /&gt;
# Через конкретный DNS&lt;br /&gt;
nslookup example.com 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== host ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Быстрая проверка&lt;br /&gt;
host example.com&lt;br /&gt;
&lt;br /&gt;
# Детальная информация&lt;br /&gt;
host -a example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
host -t mx example.com&lt;br /&gt;
host -t txt example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;WhatsMyDNS.net&#039;&#039;&#039; - глобальная проверка DNS&lt;br /&gt;
* &#039;&#039;&#039;MXToolbox.com&#039;&#039;&#039; - комплексная проверка DNS, MX, Blacklist&lt;br /&gt;
* &#039;&#039;&#039;DNSChecker.org&#039;&#039;&#039; - проверка распространения DNS&lt;br /&gt;
* &#039;&#039;&#039;IntoDNS.com&#039;&#039;&#039; - детальный анализ DNS конфигурации&lt;br /&gt;
* &#039;&#039;&#039;DNS Lookup Tool&#039;&#039;&#039; - множественные запросы&lt;br /&gt;
* &#039;&#039;&#039;ViewDNS.info&#039;&#039;&#039; - обратный DNS, история DNS&lt;br /&gt;
&lt;br /&gt;
=== В cPanel ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Track DNS&#039;&#039;&#039; - проверка DNS записей&lt;br /&gt;
* &#039;&#039;&#039;Zone Editor&#039;&#039;&#039; - просмотр и редактирование зоны&lt;br /&gt;
* &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039; - проверка SPF/DKIM/DMARC&lt;br /&gt;
* &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039; - проверка SSL и DNS&lt;br /&gt;
&lt;br /&gt;
== Проблема 1: Домен не открывается ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Браузер показывает &amp;quot;Сайт недоступен&amp;quot;&lt;br /&gt;
* &amp;quot;DNS_PROBE_FINISHED_NXDOMAIN&amp;quot;&lt;br /&gt;
* &amp;quot;ERR_NAME_NOT_RESOLVED&amp;quot;&lt;br /&gt;
* Timeout при попытке открыть сайт&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Шаг 1: Проверка DNS резолва&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Если ничего не возвращает - DNS проблема&lt;br /&gt;
# Если возвращает IP - проблема не в DNS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.1: A запись отсутствует ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com A +short&lt;br /&gt;
# Пусто или NXDOMAIN&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Войдите в cPanel → Zone Editor&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# Найдите A запись для домена&lt;br /&gt;
# Если отсутствует, добавьте:&lt;br /&gt;
#* Name: &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Type: A&lt;br /&gt;
#* Address: IP адрес вашего сервера&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Также добавьте для www:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.2: NS записи неправильные ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS записей&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&lt;br /&gt;
# Сравните с NS у регистратора&lt;br /&gt;
whois example.com | grep &amp;quot;Name Server&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Войдите в панель регистратора домена&lt;br /&gt;
# Найдите раздел Nameservers / DNS&lt;br /&gt;
# Убедитесь, что NS указывают на правильные серверы&lt;br /&gt;
# Типично для cPanel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns10.p3.ru&lt;br /&gt;
ns11.p3.ru&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
# Ожидайте распространения: 24-48 часов&lt;br /&gt;
&lt;br /&gt;
{{Важно|Изменение NS серверов может занять до 48 часов!}}&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.3: DNS кэш ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка через разные DNS&lt;br /&gt;
dig @8.8.8.8 example.com +short  # Google DNS&lt;br /&gt;
dig @1.1.1.1 example.com +short  # Cloudflare DNS&lt;br /&gt;
dig @your-isp-dns example.com +short  # Ваш провайдер&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если Google/Cloudflare показывают правильный IP, а ISP - нет, проблема в кэше провайдера.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Очистка локального DNS кэша&lt;br /&gt;
&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo dscacheutil -flushcache&lt;br /&gt;
sudo killall -HUP mDNSResponder&lt;br /&gt;
&lt;br /&gt;
# Linux (systemd)&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&lt;br /&gt;
# Linux (nscd)&lt;br /&gt;
sudo /etc/init.d/nscd restart&lt;br /&gt;
&lt;br /&gt;
# Браузер (Chrome)&lt;br /&gt;
# Откройте: chrome://net-internals/#dns&lt;br /&gt;
# Нажмите &amp;quot;Clear host cache&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причина 1.4: Домен не зарегистрирован или истек ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
whois example.com | grep -i &amp;quot;expir&amp;quot;&lt;br /&gt;
# или&lt;br /&gt;
whois example.com | head -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Продлите регистрацию домена у регистратора&lt;br /&gt;
* После оплаты домен восстанавливается в течение 24-72 часов&lt;br /&gt;
&lt;br /&gt;
== Проблема 2: Почта не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Не получаете входящие письма&lt;br /&gt;
* Отправленные письма не доходят&lt;br /&gt;
* &amp;quot;User unknown&amp;quot; ошибки&lt;br /&gt;
* Письма попадают в спам&lt;br /&gt;
&lt;br /&gt;
=== Диагностика входящей почты ===&lt;br /&gt;
&lt;br /&gt;
==== Шаг 1: Проверка MX записей ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка MX&lt;br /&gt;
dig example.com MX +short&lt;br /&gt;
&lt;br /&gt;
# Должно показать:&lt;br /&gt;
# 0 mail.example.com.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если MX записей нет:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте MX запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  mail.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Добавьте A запись для mail:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Шаг 2: Проверка доступности почтового сервера ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка портов&lt;br /&gt;
telnet mail.example.com 25    # SMTP&lt;br /&gt;
telnet mail.example.com 587   # Submission&lt;br /&gt;
telnet mail.example.com 993   # IMAPS&lt;br /&gt;
telnet mail.example.com 995   # POP3S&lt;br /&gt;
&lt;br /&gt;
# Или через nc&lt;br /&gt;
nc -zv mail.example.com 25&lt;br /&gt;
nc -zv mail.example.com 993&lt;br /&gt;
&lt;br /&gt;
# Если &amp;quot;Connection refused&amp;quot; - сервер не слушает&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если порты закрыты:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
* Проверьте firewall настройки&lt;br /&gt;
* Убедитесь, что почтовый сервер запущен&lt;br /&gt;
&lt;br /&gt;
==== Шаг 3: Проверка email аккаунтов ====&lt;br /&gt;
&lt;br /&gt;
# cPanel → Email Accounts&lt;br /&gt;
# Убедитесь, что аккаунт существует&lt;br /&gt;
# Проверьте квоту (не переполнен ли ящик)&lt;br /&gt;
&lt;br /&gt;
==== Шаг 4: Проверка Email Routing ====&lt;br /&gt;
&lt;br /&gt;
# cPanel → Email Routing&lt;br /&gt;
# Выберите домен&lt;br /&gt;
# Убедитесь, что выбрано:&lt;br /&gt;
#* &#039;&#039;&#039;Automatically Detect Configuration&#039;&#039;&#039; (рекомендуется)&lt;br /&gt;
#* или &#039;&#039;&#039;Local Mail Exchanger&#039;&#039;&#039; (если почта на этом сервере)&lt;br /&gt;
&lt;br /&gt;
=== Диагностика исходящей почты ===&lt;br /&gt;
&lt;br /&gt;
==== Проверка SPF записи ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка SPF&lt;br /&gt;
dig example.com TXT +short | grep spf&lt;br /&gt;
&lt;br /&gt;
# Должно быть что-то вроде:&lt;br /&gt;
# &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если SPF отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте TXT запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  TXT  &amp;quot;v=spf1 a mx ip4:192.0.2.1 ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исправление SPF:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;~all&#039;&#039;&#039; - soft fail (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;-all&#039;&#039;&#039; - hard fail (строго, может блокировать легитимную почту)&lt;br /&gt;
* &#039;&#039;&#039;include:&#039;&#039;&#039; - добавьте внешние сервисы (Gmail, Office365)&lt;br /&gt;
&lt;br /&gt;
==== Проверка DKIM ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DKIM&lt;br /&gt;
dig default._domainkey.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если DKIM отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Email Deliverability&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# В разделе DKIM нажмите &#039;&#039;&#039;Install the DKIM Keys&#039;&#039;&#039;&lt;br /&gt;
# Ключи будут созданы автоматически&lt;br /&gt;
&lt;br /&gt;
==== Проверка DMARC ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DMARC&lt;br /&gt;
dig _dmarc.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если DMARC отсутствует:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте TXT запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  14400  IN  TXT  &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Проверка в Blacklist ====&lt;br /&gt;
&lt;br /&gt;
Используйте [https://mxtoolbox.com/blacklists.aspx MXToolbox Blacklist Check]:&lt;br /&gt;
&lt;br /&gt;
# Введите IP вашего почтового сервера&lt;br /&gt;
# Проверьте списки блокировки&lt;br /&gt;
# Если в blacklist - подайте заявку на удаление&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные blacklists:&#039;&#039;&#039;&lt;br /&gt;
* Spamhaus&lt;br /&gt;
* SpamCop&lt;br /&gt;
* SORBS&lt;br /&gt;
* Barracuda&lt;br /&gt;
&lt;br /&gt;
=== Почта попадает в спам ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Чек-лист:&#039;&#039;&#039;&lt;br /&gt;
- [ ] SPF запись настроена правильно&lt;br /&gt;
- [ ] DKIM включен и работает&lt;br /&gt;
- [ ] DMARC политика установлена&lt;br /&gt;
- [ ] Обратный DNS (PTR) настроен&lt;br /&gt;
- [ ] IP не в blacklist&lt;br /&gt;
- [ ] From адрес совпадает с доменом&lt;br /&gt;
- [ ] Не используются спам-слова в теме&lt;br /&gt;
- [ ] Соотношение текста к изображениям нормальное&lt;br /&gt;
- [ ] Есть возможность отписки&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка email через Mail Tester:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите на [https://www.mail-tester.com/ Mail-Tester.com]&lt;br /&gt;
# Отправьте тестовое письмо на предоставленный адрес&lt;br /&gt;
# Просмотрите оценку и рекомендации&lt;br /&gt;
&lt;br /&gt;
== Проблема 3: Поддомен не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* blog.example.com не открывается&lt;br /&gt;
* &amp;quot;DNS_PROBE_FINISHED_NXDOMAIN&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка A записи поддомена&lt;br /&gt;
dig blog.example.com A +short&lt;br /&gt;
&lt;br /&gt;
# Если пусто - A запись отсутствует&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решение ===&lt;br /&gt;
&lt;br /&gt;
# cPanel → Domains&lt;br /&gt;
# Убедитесь, что поддомен создан&lt;br /&gt;
# Или создайте новый:&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Create A New Domain&#039;&#039;&#039;&lt;br /&gt;
## Введите: &amp;lt;code&amp;gt;blog.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
## Укажите Document Root&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Submit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Проверьте DNS запись:&lt;br /&gt;
## Zone Editor → Manage&lt;br /&gt;
## Убедитесь в наличии A записи:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 4: Медленный DNS резолв ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Сайт загружается медленно&lt;br /&gt;
* Первое открытие долгое, последующие быстрые&lt;br /&gt;
* dig показывает большое Query time&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка времени ответа DNS&lt;br /&gt;
dig example.com | grep &amp;quot;Query time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Нормально: 10-50ms&lt;br /&gt;
# Медленно: 100-500ms&lt;br /&gt;
# Очень медленно: &amp;gt;500ms&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Высокий TTL на NS записях ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com NS&lt;br /&gt;
# Смотрите на TTL NS записей&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* NS записи обычно имеют TTL 48-72 часа (это нормально)&lt;br /&gt;
* Не снижайте TTL NS без необходимости&lt;br /&gt;
&lt;br /&gt;
==== DNS серверы хостинга медленные ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Используйте внешние DNS (Cloudflare, Route53)&lt;br /&gt;
* Переключите на managed DNS&lt;br /&gt;
&lt;br /&gt;
==== Географическая удаленность DNS серверов ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Используйте DNS с Anycast (Cloudflare, Google Cloud DNS)&lt;br /&gt;
* Или CDN с DNS&lt;br /&gt;
&lt;br /&gt;
==== Проблемы на стороне провайдера ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Временное решение:&#039;&#039;&#039;&lt;br /&gt;
Используйте публичные DNS:&lt;br /&gt;
* Google: 8.8.8.8, 8.8.4.4&lt;br /&gt;
* Cloudflare: 1.1.1.1, 1.0.0.1&lt;br /&gt;
* Quad9: 9.9.9.9&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В Windows:&#039;&#039;&#039;&lt;br /&gt;
# Панель управления → Сеть и Интернет&lt;br /&gt;
# Центр управления сетями&lt;br /&gt;
# Изменение параметров адаптера&lt;br /&gt;
# Свойства → IPv4&lt;br /&gt;
# Использовать следующие адреса DNS-серверов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В macOS:&#039;&#039;&#039;&lt;br /&gt;
# System Preferences → Network&lt;br /&gt;
# Advanced → DNS&lt;br /&gt;
# Добавьте DNS серверы&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;В Linux:&#039;&#039;&#039;&lt;br /&gt;
Отредактируйте /etc/resolv.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nameserver 1.1.1.1&lt;br /&gt;
nameserver 8.8.8.8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 5: SERVFAIL ошибка ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* dig возвращает SERVFAIL&lt;br /&gt;
* Домен резолвится непостоянно&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка с детальным выводом&lt;br /&gt;
dig example.com&lt;br /&gt;
&lt;br /&gt;
# В HEADER смотрите status: SERVFAIL&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== DNSSEC неправильно настроен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка DNSSEC&lt;br /&gt;
dig example.com +dnssec&lt;br /&gt;
&lt;br /&gt;
# Если показывает SERVFAIL - проблема в DNSSEC&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Если DNSSEC не используется - отключите у регистратора&lt;br /&gt;
# Если используется - проверьте DS записи у регистратора&lt;br /&gt;
# cPanel → Zone Editor → Advanced → DNSSEC&lt;br /&gt;
# Убедитесь, что DS записи совпадают&lt;br /&gt;
&lt;br /&gt;
==== Циклическая зависимость CNAME ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример проблемной конфигурации:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  IN  CNAME  blog.example.com.&lt;br /&gt;
blog.example.com. IN  CNAME  www.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Исправьте цепочку CNAME&lt;br /&gt;
* CNAME должен указывать на A запись, не на другой CNAME&lt;br /&gt;
&lt;br /&gt;
==== Проблема с NS серверами ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка доступности NS серверов&lt;br /&gt;
dig @ns10.p3.ru example.com&lt;br /&gt;
dig @ns11.p3.ru example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если NS недоступен:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
&lt;br /&gt;
==== Отсутствует SOA запись ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com SOA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* SOA создается автоматически cPanel&lt;br /&gt;
* Если отсутствует - пересоздайте зону через WHM (требуется root)&lt;br /&gt;
&lt;br /&gt;
== Проблема 6: Wildcard SSL не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* SSL работает для основного домена&lt;br /&gt;
* SSL не работает для поддоменов&lt;br /&gt;
* Ошибка &amp;quot;Certificate name mismatch&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка сертификата&lt;br /&gt;
openssl s_client -connect blog.example.com:443 -servername blog.example.com | openssl x509 -noout -text | grep DNS&lt;br /&gt;
&lt;br /&gt;
# Смотрите на Subject Alternative Name&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Wildcard A запись вместо конкретных ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблемная конфигурация:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com.  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
AutoSSL не может проверить wildcard домены через HTTP-01 challenge.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
Создайте конкретные A записи для каждого поддомена:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
shop.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
api.example.com.   14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Нужен wildcard сертификат ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Приобретите wildcard SSL сертификат&lt;br /&gt;
* Или используйте Let&#039;s Encrypt DNS-01 challenge (требует API доступа к DNS)&lt;br /&gt;
&lt;br /&gt;
== Проблема 7: Изменения DNS не применяются ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Изменили A запись, но сайт открывает старый сервер&lt;br /&gt;
* dig показывает старый IP&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка на разных DNS серверах&lt;br /&gt;
dig @8.8.8.8 example.com +short&lt;br /&gt;
dig @1.1.1.1 example.com +short&lt;br /&gt;
dig @ns10.p3.ru example.com +short&lt;br /&gt;
&lt;br /&gt;
# Если ns10.p3.ru показывает новый IP,&lt;br /&gt;
# а Google DNS - старый, проблема в TTL/кэше&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== Старый TTL еще не истек ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка TTL&lt;br /&gt;
dig example.com | grep -A1 &amp;quot;ANSWER SECTION&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Смотрите на число после домена (TTL в секундах)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Подождите истечения старого TTL&lt;br /&gt;
* В следующий раз снижайте TTL заранее (за 48-72 часа)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Расчет времени ожидания:&#039;&#039;&#039;&lt;br /&gt;
* TTL 14400 = 4 часа&lt;br /&gt;
* TTL 3600 = 1 час&lt;br /&gt;
* TTL 300 = 5 минут&lt;br /&gt;
&lt;br /&gt;
==== DNS кэш провайдера ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Используйте другой DNS (8.8.8.8, 1.1.1.1)&lt;br /&gt;
# Или дождитесь истечения кэша&lt;br /&gt;
# Очистите локальный DNS кэш (см. выше)&lt;br /&gt;
&lt;br /&gt;
==== Изменения внесены не туда ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS серверов&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Убедитесь:&#039;&#039;&#039;&lt;br /&gt;
* Вы меняете DNS на правильных NS серверах&lt;br /&gt;
* NS в зоне совпадают с NS у регистратора&lt;br /&gt;
* Если NS разные - измените в правильном месте&lt;br /&gt;
&lt;br /&gt;
==== Propagation еще не завершился ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка через WhatsMyDNS:&#039;&#039;&#039;&lt;br /&gt;
# Откройте [https://www.whatsmydns.net/ WhatsMyDNS.net]&lt;br /&gt;
# Введите домен&lt;br /&gt;
# Выберите тип записи (A)&lt;br /&gt;
# Посмотрите распространение по миру&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обычно:&#039;&#039;&#039;&lt;br /&gt;
* 50% за 2-4 часа&lt;br /&gt;
* 90% за 12-24 часа&lt;br /&gt;
* 100% за 48-72 часа&lt;br /&gt;
&lt;br /&gt;
== Проблема 8: CNAME не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* CNAME запись создана, но не резолвится&lt;br /&gt;
* dig показывает NXDOMAIN&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка CNAME&lt;br /&gt;
dig www.example.com CNAME +short&lt;br /&gt;
&lt;br /&gt;
# Проверка цепочки&lt;br /&gt;
dig www.example.com +trace&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Причины и решения ===&lt;br /&gt;
&lt;br /&gt;
==== CNAME для корня домена (@) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CNAME  other-domain.com.  # НЕПРАВИЛЬНО!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
CNAME нельзя использовать для корня домена. Используйте A запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CNAME конфликтует с другими записями ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.  IN  CNAME  other.com.  # КОНФЛИКТ!&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Удалите A запись, оставьте только CNAME&lt;br /&gt;
* Или удалите CNAME, оставьте A запись&lt;br /&gt;
&lt;br /&gt;
==== CNAME указывает на несуществующий домен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Если CNAME указывает на target.com&lt;br /&gt;
dig target.com A +short&lt;br /&gt;
&lt;br /&gt;
# Если пусто - target.com не существует&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Исправьте CNAME на правильный домен&lt;br /&gt;
* Или используйте A запись напрямую&lt;br /&gt;
&lt;br /&gt;
==== Слишком длинная цепочка CNAME ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.   IN  CNAME  cdn.example.com.&lt;br /&gt;
cdn.example.com.   IN  CNAME  cdn2.example.com.&lt;br /&gt;
cdn2.example.com.  IN  CNAME  cdn3.example.com.&lt;br /&gt;
... (10+ уровней)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Максимум 10-16 уровней CNAME (зависит от резолвера)&lt;br /&gt;
* Упростите цепочку&lt;br /&gt;
* Используйте прямой A запись где возможно&lt;br /&gt;
&lt;br /&gt;
== Проблема 9: CAA блокирует SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Let&#039;s Encrypt не может выпустить сертификат&lt;br /&gt;
* Ошибка &amp;quot;CAA records forbid issuance&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка CAA записей&lt;br /&gt;
dig example.com CAA +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решения ===&lt;br /&gt;
&lt;br /&gt;
==== CAA запрещает Let&#039;s Encrypt ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com CAA&lt;br /&gt;
# Смотрите на issue и issuewild теги&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Найдите CAA записи&lt;br /&gt;
# Добавьте Let&#039;s Encrypt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  14400  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CAA установлен на родительском домене ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# CAA проверяется вверх по дереву&lt;br /&gt;
dig subdomain.example.com CAA&lt;br /&gt;
dig example.com CAA&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Добавьте CAA на уровне, где он блокирует&lt;br /&gt;
* Или удалите ограничивающие CAA записи&lt;br /&gt;
&lt;br /&gt;
==== CAA с пустым значением (полный запрет) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Это запрещает ЛЮБУЮ выдачу сертификатов.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Удалите эту CAA запись&lt;br /&gt;
* Или замените на разрешающую:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проблема 10: External DNS не синхронизируется ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* Используете Cloudflare/Route53/другой DNS&lt;br /&gt;
* Изменения в cPanel не применяются&lt;br /&gt;
&lt;br /&gt;
=== Решение ===&lt;br /&gt;
&lt;br /&gt;
Если вы используете внешний DNS (не cPanel):&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;НЕ меняйте&#039;&#039;&#039; DNS в cPanel Zone Editor&lt;br /&gt;
# Все изменения делайте в:&lt;br /&gt;
#* Cloudflare Dashboard&lt;br /&gt;
#* AWS Route53 Console&lt;br /&gt;
#* Google Cloud DNS&lt;br /&gt;
#* И т.д.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Если NS указывают на Cloudflare:&#039;&#039;&#039;&lt;br /&gt;
* Все DNS управляется через Cloudflare&lt;br /&gt;
* cPanel Zone Editor не действует&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка NS:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig example.com NS +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если показывает cloudflare.com или awsdns.com - используете внешний DNS.&lt;br /&gt;
&lt;br /&gt;
== Проблема 11: IPv6 (AAAA) не работает ==&lt;br /&gt;
&lt;br /&gt;
=== Симптомы ===&lt;br /&gt;
&lt;br /&gt;
* IPv4 работает, IPv6 нет&lt;br /&gt;
* Некоторые пользователи не могут открыть сайт&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка AAAA записи&lt;br /&gt;
dig example.com AAAA +short&lt;br /&gt;
&lt;br /&gt;
# Проверка доступности по IPv6&lt;br /&gt;
ping6 example.com&lt;br /&gt;
curl -6 https://example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Решения ===&lt;br /&gt;
&lt;br /&gt;
==== AAAA запись отсутствует ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Узнайте IPv6 адрес сервера&lt;br /&gt;
# cPanel → Zone Editor → Manage&lt;br /&gt;
# Добавьте AAAA запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:db8:85a3::8a2e:370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== IPv6 на сервере отключен ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH на сервер&lt;br /&gt;
ip -6 addr show&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру для включения IPv6&lt;br /&gt;
&lt;br /&gt;
==== Firewall блокирует IPv6 ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Проверьте правила firewall для IPv6&lt;br /&gt;
* Убедитесь, что порты 80/443 открыты для IPv6&lt;br /&gt;
&lt;br /&gt;
== Полезные команды для диагностики ==&lt;br /&gt;
&lt;br /&gt;
=== Комплексная проверка домена ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Скрипт комплексной проверки DNS&lt;br /&gt;
&lt;br /&gt;
DOMAIN=&amp;quot;example.com&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;=== NS Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN NS +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== A Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN A +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== AAAA Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN AAAA +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== MX Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN MX +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== TXT Records (SPF/DKIM/DMARC) ===&amp;quot;&lt;br /&gt;
dig $DOMAIN TXT +short&lt;br /&gt;
dig default._domainkey.$DOMAIN TXT +short&lt;br /&gt;
dig _dmarc.$DOMAIN TXT +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== CAA Records ===&amp;quot;&lt;br /&gt;
dig $DOMAIN CAA +short&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== Query Time ===&amp;quot;&lt;br /&gt;
dig $DOMAIN | grep &amp;quot;Query time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n=== Trace ===&amp;quot;&lt;br /&gt;
dig $DOMAIN +trace | tail -20&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг DNS изменений ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Мониторинг распространения каждые 5 минут&lt;br /&gt;
while true; do&lt;br /&gt;
  clear&lt;br /&gt;
  echo &amp;quot;=== $(date) ===&amp;quot;&lt;br /&gt;
  dig example.com A +short&lt;br /&gt;
  dig @8.8.8.8 example.com A +short&lt;br /&gt;
  dig @1.1.1.1 example.com A +short&lt;br /&gt;
  sleep 300&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проверка всех поддоменов ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Проверка списка поддоменов&lt;br /&gt;
&lt;br /&gt;
DOMAIN=&amp;quot;example.com&amp;quot;&lt;br /&gt;
SUBDOMAINS=(&amp;quot;www&amp;quot; &amp;quot;mail&amp;quot; &amp;quot;ftp&amp;quot; &amp;quot;blog&amp;quot; &amp;quot;shop&amp;quot; &amp;quot;api&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
for sub in &amp;quot;${SUBDOMAINS[@]}&amp;quot;; do&lt;br /&gt;
  echo &amp;quot;=== $sub.$DOMAIN ===&amp;quot;&lt;br /&gt;
  dig $sub.$DOMAIN A +short&lt;br /&gt;
  echo &amp;quot;&amp;quot;&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Чек-лист диагностики ==&lt;br /&gt;
&lt;br /&gt;
Используйте этот чек-лист при возникновении проблем:&lt;br /&gt;
&lt;br /&gt;
=== Базовая проверка ===&lt;br /&gt;
- [ ] Домен зарегистрирован и не истек&lt;br /&gt;
- [ ] NS записи правильные&lt;br /&gt;
- [ ] A запись существует и указывает на правильный IP&lt;br /&gt;
- [ ] DNS кэш очищен локально&lt;br /&gt;
- [ ] Проверка через разные DNS серверы (8.8.8.8, 1.1.1.1)&lt;br /&gt;
&lt;br /&gt;
=== Проверка почты ===&lt;br /&gt;
- [ ] MX записи настроены&lt;br /&gt;
- [ ] Mail сервер доступен (порты 25, 587, 993, 995)&lt;br /&gt;
- [ ] SPF запись существует&lt;br /&gt;
- [ ] DKIM включен&lt;br /&gt;
- [ ] DMARC настроен&lt;br /&gt;
- [ ] IP не в blacklist&lt;br /&gt;
- [ ] PTR (обратный DNS) настроен&lt;br /&gt;
&lt;br /&gt;
=== Проверка SSL ===&lt;br /&gt;
- [ ] A запись для домена существует&lt;br /&gt;
- [ ] SSL сертификат установлен&lt;br /&gt;
- [ ] CAA записи не блокируют&lt;br /&gt;
- [ ] Для wildcard SSL - конкретные A записи поддоменов&lt;br /&gt;
&lt;br /&gt;
=== Проверка поддоменов ===&lt;br /&gt;
- [ ] Поддомен создан в cPanel&lt;br /&gt;
- [ ] A запись для поддомена существует&lt;br /&gt;
- [ ] Document Root правильный&lt;br /&gt;
- [ ] SSL для поддомена настроен (если нужен)&lt;br /&gt;
&lt;br /&gt;
=== После изменений DNS ===&lt;br /&gt;
- [ ] Изменения сделаны на правильных NS серверах&lt;br /&gt;
- [ ] TTL учтен (ожидание старого TTL)&lt;br /&gt;
- [ ] Проверка через WhatsMyDNS.net&lt;br /&gt;
- [ ] Мониторинг распространения&lt;br /&gt;
- [ ] Проверка функционала после полного распространения&lt;br /&gt;
&lt;br /&gt;
== Когда обращаться в поддержку ==&lt;br /&gt;
&lt;br /&gt;
Обратитесь к хостинг-провайдеру если:&lt;br /&gt;
&lt;br /&gt;
* NS серверы недоступны&lt;br /&gt;
* Требуется настройка PTR (обратный DNS)&lt;br /&gt;
* Проблемы с портами (25, 80, 443)&lt;br /&gt;
* Веб-сервер не запускается&lt;br /&gt;
* Нужны root права для изменений&lt;br /&gt;
* DNSSEC проблемы&lt;br /&gt;
* Нужно включить IPv6&lt;br /&gt;
* Миграция между серверами&lt;br /&gt;
* Восстановление после взлома&lt;br /&gt;
&lt;br /&gt;
== Профилактика проблем ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Документируйте изменения&#039;&#039;&#039; - ведите changelog DNS&lt;br /&gt;
# &#039;&#039;&#039;Снижайте TTL перед изменениями&#039;&#039;&#039; - за 48-72 часа&lt;br /&gt;
# &#039;&#039;&#039;Тестируйте перед применением&#039;&#039;&#039; - используйте hosts файл&lt;br /&gt;
# &#039;&#039;&#039;Делайте резервные копии&#039;&#039;&#039; - экспортируйте зону регулярно&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте DNS&#039;&#039;&#039; - настройте алерты на изменения&lt;br /&gt;
# &#039;&#039;&#039;Используйте мониторинг uptime&#039;&#039;&#039; - UptimeRobot, Pingdom&lt;br /&gt;
# &#039;&#039;&#039;Проверяйте срок действия домена&#039;&#039;&#039; - настройте напоминания&lt;br /&gt;
# &#039;&#039;&#039;Следите за blacklists&#039;&#039;&#039; - регулярно проверяйте IP&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[DNS зоны в cPanel|Подробно о DNS записях]]&lt;br /&gt;
* [[Миграция DNS без простоя|Миграция DNS]]&lt;br /&gt;
* [[Email аутентификация cPanel|Настройка SPF/DKIM/DMARC]]&lt;br /&gt;
* [[SSL сертификаты cPanel|Устранение проблем SSL]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS - Global DNS Checker]&lt;br /&gt;
* [https://mxtoolbox.com/SuperTool.aspx MXToolbox - DNS &amp;amp; Email Diagnostics]&lt;br /&gt;
* [https://intodns.com/ IntoDNS - DNS Health Check]&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker - DNS Propagation]&lt;br /&gt;
* [https://www.mail-tester.com/ Mail Tester - Email Deliverability]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Troubleshooting]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9C%D0%B8%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_DNS_%D0%B1%D0%B5%D0%B7_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%8F&amp;diff=670</id>
		<title>Миграция DNS без простоя</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9C%D0%B8%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_DNS_%D0%B1%D0%B5%D0%B7_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D1%8F&amp;diff=670"/>
		<updated>2026-01-27T16:31:50Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= Миграция DNS без простоя =  Миграция DNS - это процесс переноса DNS записей на новые серверы или изменение конфигурации без прерывания работы сайта и сервисов.  == Когда требуется миграция DNS ==  * Смена хостинг-провайдера * Переход на новые DNS серверы * Изменени...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Миграция DNS без простоя =&lt;br /&gt;
&lt;br /&gt;
Миграция DNS - это процесс переноса DNS записей на новые серверы или изменение конфигурации без прерывания работы сайта и сервисов.&lt;br /&gt;
&lt;br /&gt;
== Когда требуется миграция DNS ==&lt;br /&gt;
&lt;br /&gt;
* Смена хостинг-провайдера&lt;br /&gt;
* Переход на новые DNS серверы&lt;br /&gt;
* Изменение IP адресов серверов&lt;br /&gt;
* Переезд на новый сервер&lt;br /&gt;
* Смена регистратора домена&lt;br /&gt;
* Реорганизация инфраструктуры&lt;br /&gt;
* Переход на управляемый DNS (Cloudflare, Route53)&lt;br /&gt;
&lt;br /&gt;
== Риски при миграции ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Неправильная миграция может привести к:&#039;&#039;&#039;&lt;br /&gt;
* Недоступности сайта (часы или дни)&lt;br /&gt;
* Потере входящих email&lt;br /&gt;
* Разрыву API интеграций&lt;br /&gt;
* Проблемам с SSL сертификатами&lt;br /&gt;
* Потере трафика и продаж&lt;br /&gt;
* Повреждению SEO рейтинга&lt;br /&gt;
&lt;br /&gt;
{{Важно|Правильная подготовка - ключ к миграции без простоя!}}&lt;br /&gt;
&lt;br /&gt;
== Принципы миграции без простоя ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Параллельная работа&#039;&#039;&#039; - старые и новые серверы работают одновременно&lt;br /&gt;
# &#039;&#039;&#039;Постепенный переход&#039;&#039;&#039; - DNS меняется постепенно, не мгновенно&lt;br /&gt;
# &#039;&#039;&#039;Низкий TTL&#039;&#039;&#039; - ускоряет распространение изменений&lt;br /&gt;
# &#039;&#039;&#039;Проверка на каждом этапе&#039;&#039;&#039; - тестирование перед переключением&lt;br /&gt;
# &#039;&#039;&#039;Готовность к откату&#039;&#039;&#039; - возможность вернуться назад&lt;br /&gt;
&lt;br /&gt;
== Временная шкала миграции ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Этап !! Время !! Действия&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Подготовка&#039;&#039;&#039; || За 7 дней || Аудит, планирование, резервное копирование&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Снижение TTL&#039;&#039;&#039; || За 48-72 часа || Уменьшить TTL до 300-600 секунд&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Настройка нового сервера&#039;&#039;&#039; || За 24-48 часов || Развертывание, тестирование&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Миграция&#039;&#039;&#039; || День X || Изменение DNS записей&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Мониторинг&#039;&#039;&#039; || 24-48 часов || Проверка доступности, логи&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Восстановление TTL&#039;&#039;&#039; || Через 48-72 часа || Поднять TTL обратно&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Деактивация старого&#039;&#039;&#039; || Через 7 дней || Отключение старого сервера&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Подготовка к миграции ==&lt;br /&gt;
&lt;br /&gt;
=== Этап 1: Аудит текущей конфигурации ===&lt;br /&gt;
&lt;br /&gt;
==== Инвентаризация DNS записей ====&lt;br /&gt;
&lt;br /&gt;
# Экспортируйте все DNS записи&lt;br /&gt;
# Документируйте каждую запись и её назначение&lt;br /&gt;
# Проверьте зависимости между записями&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Команда для экспорта зоны:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Через dig&lt;br /&gt;
dig example.com AXFR &amp;gt; zone_backup.txt&lt;br /&gt;
&lt;br /&gt;
# Или dig ANY для всех записей&lt;br /&gt;
dig example.com ANY +noall +answer &amp;gt; dns_records.txt&lt;br /&gt;
&lt;br /&gt;
# Детальный экспорт с TTL&lt;br /&gt;
dig example.com ANY +noall +answer +nottlid &amp;gt; dns_full.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Создание инвентарной таблицы ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Имя !! Тип !! Значение !! TTL !! Назначение !! Приоритет&lt;br /&gt;
|-&lt;br /&gt;
| @ || A || 192.0.2.1 || 14400 || Основной сайт || Критичный&lt;br /&gt;
|-&lt;br /&gt;
| www || A || 192.0.2.1 || 14400 || WWW алиас || Критичный&lt;br /&gt;
|-&lt;br /&gt;
| mail || A || 192.0.2.2 || 14400 || Почтовый сервер || Критичный&lt;br /&gt;
|-&lt;br /&gt;
| @ || MX || mail.example.com || 14400 || Входящая почта || Критичный&lt;br /&gt;
|-&lt;br /&gt;
| ftp || CNAME || @ || 14400 || FTP доступ || Низкий&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Проверка зависимостей ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что проверить:&#039;&#039;&#039;&lt;br /&gt;
* SSL сертификаты и их зависимость от DNS&lt;br /&gt;
* Email сервисы (SMTP, IMAP, POP3)&lt;br /&gt;
* API endpoints&lt;br /&gt;
* CDN конфигурация&lt;br /&gt;
* Поддомены и их использование&lt;br /&gt;
* Сторонние сервисы (платежные шлюзы и т.д.)&lt;br /&gt;
&lt;br /&gt;
=== Этап 2: Планирование миграции ===&lt;br /&gt;
&lt;br /&gt;
==== Определение стратегии ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стратегия 1: Параллельный запуск (рекомендуется)&#039;&#039;&#039;&lt;br /&gt;
* Новый сервер настраивается и тестируется&lt;br /&gt;
* DNS переключается на новый сервер&lt;br /&gt;
* Старый сервер остается доступным&lt;br /&gt;
* Подходит для большинства сценариев&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стратегия 2: Постепенная миграция&#039;&#039;&#039;&lt;br /&gt;
* Поддомены переносятся по одному&lt;br /&gt;
* Сначала тестовые, затем продакшн&lt;br /&gt;
* Подходит для сложных инфраструктур&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стратегия 3: Blue-Green Deployment&#039;&#039;&#039;&lt;br /&gt;
* Две идентичные среды&lt;br /&gt;
* Мгновенное переключение DNS&lt;br /&gt;
* Легкий откат&lt;br /&gt;
* Подходит для критичных систем&lt;br /&gt;
&lt;br /&gt;
==== Выбор времени миграции ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Лучшее время:&#039;&#039;&#039;&lt;br /&gt;
* Низкий трафик (ночь, выходные)&lt;br /&gt;
* Вне peak season&lt;br /&gt;
* Не перед важными событиями&lt;br /&gt;
* С учетом часовых поясов аудитории&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Худшее время:&#039;&#039;&#039;&lt;br /&gt;
* Black Friday, праздники&lt;br /&gt;
* В разгар рабочего дня&lt;br /&gt;
* Перед дедлайнами&lt;br /&gt;
* Во время рекламных кампаний&lt;br /&gt;
&lt;br /&gt;
=== Этап 3: Подготовка нового сервера ===&lt;br /&gt;
&lt;br /&gt;
==== Настройка окружения ====&lt;br /&gt;
&lt;br /&gt;
# Установите веб-сервер, PHP, базу данных&lt;br /&gt;
# Скопируйте файлы сайта&lt;br /&gt;
# Импортируйте базы данных&lt;br /&gt;
# Настройте конфигурацию&lt;br /&gt;
# Установите SSL сертификаты&lt;br /&gt;
&lt;br /&gt;
==== Тестирование через файл hosts ====&lt;br /&gt;
&lt;br /&gt;
Протестируйте новый сервер БЕЗ изменения DNS:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Windows (C:\Windows\System32\drivers\etc\hosts):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
192.0.2.100  example.com&lt;br /&gt;
192.0.2.100  www.example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Linux/Mac (/etc/hosts):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
192.0.2.100  example.com&lt;br /&gt;
192.0.2.100  www.example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Откройте сайт в браузере и проверьте:&lt;br /&gt;
* Главная страница загружается&lt;br /&gt;
* Все функции работают&lt;br /&gt;
* Формы отправляются&lt;br /&gt;
* База данных доступна&lt;br /&gt;
* SSL сертификат корректный&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте режим инкогнито для тестирования, чтобы избежать кэша браузера.}}&lt;br /&gt;
&lt;br /&gt;
==== Проверочный список для нового сервера ====&lt;br /&gt;
&lt;br /&gt;
- [ ] Веб-сервер настроен и запущен&lt;br /&gt;
- [ ] Все файлы скопированы&lt;br /&gt;
- [ ] База данных импортирована&lt;br /&gt;
- [ ] Конфигурационные файлы обновлены&lt;br /&gt;
- [ ] SSL сертификат установлен&lt;br /&gt;
- [ ] Email настроен&lt;br /&gt;
- [ ] Cron задачи перенесены&lt;br /&gt;
- [ ] Протестировано через hosts файл&lt;br /&gt;
- [ ] Резервная копия создана&lt;br /&gt;
- [ ] План отката готов&lt;br /&gt;
&lt;br /&gt;
=== Этап 4: Резервное копирование ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что сохранить:&#039;&#039;&#039;&lt;br /&gt;
# Экспорт DNS зоны (полный)&lt;br /&gt;
# Конфигурация веб-сервера&lt;br /&gt;
# Базы данных&lt;br /&gt;
# Файлы сайта&lt;br /&gt;
# SSL сертификаты&lt;br /&gt;
# Email данные&lt;br /&gt;
# Документация текущей настройки&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Резервная копия DNS через Zone Editor&lt;br /&gt;
# или экспорт через cPanel Backup&lt;br /&gt;
&lt;br /&gt;
# Резервная копия файлов&lt;br /&gt;
tar -czf website_backup_$(date +%Y%m%d).tar.gz /home/username/public_html/&lt;br /&gt;
&lt;br /&gt;
# Резервная копия базы данных&lt;br /&gt;
mysqldump -u user -p database &amp;gt; db_backup_$(date +%Y%m%d).sql&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Снижение TTL ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;За 48-72 часа до миграции:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Почему важен низкий TTL ===&lt;br /&gt;
&lt;br /&gt;
TTL (Time To Live) определяет, как долго DNS запись кэшируется.&lt;br /&gt;
* &#039;&#039;&#039;Высокий TTL&#039;&#039;&#039; (14400 = 4 часа): изменения распространяются медленно&lt;br /&gt;
* &#039;&#039;&#039;Низкий TTL&#039;&#039;&#039; (300 = 5 минут): изменения распространяются быстро&lt;br /&gt;
&lt;br /&gt;
=== Снижение TTL в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Zone Editor&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039;&lt;br /&gt;
# Для КАЖДОЙ записи, которую будете менять:&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
## Измените TTL на &#039;&#039;&#039;300&#039;&#039;&#039; или &#039;&#039;&#039;600&#039;&#039;&#039;&lt;br /&gt;
## Сохраните&lt;br /&gt;
# Подождите СТАРЫЙ TTL (например, 4 часа) перед миграцией&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Какие записи изменить:&#039;&#039;&#039;&lt;br /&gt;
* A записи для домена и поддоменов&lt;br /&gt;
* AAAA записи (если используются)&lt;br /&gt;
* CNAME записи&lt;br /&gt;
* MX записи (если переносите почту)&lt;br /&gt;
&lt;br /&gt;
{{Важно|Не меняйте NS записи на этом этапе!}}&lt;br /&gt;
&lt;br /&gt;
=== Проверка распространения нового TTL ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверить текущий TTL&lt;br /&gt;
dig example.com | grep &amp;quot;IN.*A&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Должно показать новый TTL (300 или 600)&lt;br /&gt;
# Если показывает старый - подождите еще&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Процесс миграции ==&lt;br /&gt;
&lt;br /&gt;
=== Стратегия переноса по типам записей ===&lt;br /&gt;
&lt;br /&gt;
==== Сценарий 1: Простой перенос веб-сайта ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что меняется:&#039;&#039;&#039;&lt;br /&gt;
* A запись домена&lt;br /&gt;
* A запись www&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что остается:&#039;&#039;&#039;&lt;br /&gt;
* MX записи (почта на старом месте)&lt;br /&gt;
* Другие поддомены&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Последовательность:&#039;&#039;&#039;&lt;br /&gt;
# Убедитесь, что новый сервер готов&lt;br /&gt;
# Измените A запись для основного домена:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  300  IN  A  192.0.2.100  ; новый IP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Измените A запись для www:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  300  IN  A  192.0.2.100  ; новый IP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Проверьте доступность сайта&lt;br /&gt;
# Мониторьте логи на ОБОИХ серверах&lt;br /&gt;
&lt;br /&gt;
==== Сценарий 2: Перенос сайта и почты ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Очередность (рекомендуется):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;День 1: Перенос веб-сайта&#039;&#039;&#039;&lt;br /&gt;
# Измените A записи для веб-сайта&lt;br /&gt;
# Проверьте работу сайта&lt;br /&gt;
# Мониторинг 24 часа&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;День 2: Перенос почты (если все ОК)&#039;&#039;&#039;&lt;br /&gt;
# Настройте почту на новом сервере&lt;br /&gt;
# Создайте email аккаунты&lt;br /&gt;
# Переместите письма (опционально)&lt;br /&gt;
# Измените MX записи:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  300  IN  MX  0  mail.newserver.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Обновите mail A запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mail.example.com.  300  IN  A  192.0.2.100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|НЕ меняйте почту и сайт одновременно! Это усложняет диагностику проблем.}}&lt;br /&gt;
&lt;br /&gt;
==== Сценарий 3: Полная миграция инфраструктуры ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Поэтапный подход:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фаза 1: Тестовые поддомены&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
test.example.com.  300  IN  A  192.0.2.100&lt;br /&gt;
dev.example.com.   300  IN  A  192.0.2.100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Мониторинг: 2-4 часа&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фаза 2: Некритичные поддомены&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  300  IN  A  192.0.2.100&lt;br /&gt;
cdn.example.com.   300  IN  A  192.0.2.100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Мониторинг: 24 часа&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фаза 3: Основной домен&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.       300  IN  A  192.0.2.100&lt;br /&gt;
www.example.com.   300  IN  A  192.0.2.100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Мониторинг: 48 часов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фаза 4: Критичные сервисы&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
api.example.com.   300  IN  A  192.0.2.100&lt;br /&gt;
app.example.com.   300  IN  A  192.0.2.100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Мониторинг: 72 часа&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Фаза 5: Почта&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.       300  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.  300  IN  A  192.0.2.100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Изменение DNS записей ===&lt;br /&gt;
&lt;br /&gt;
==== В cPanel Zone Editor ====&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Zone Editor&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039;&lt;br /&gt;
# Для каждой A записи:&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
## Измените Address на новый IP&lt;br /&gt;
## TTL оставьте 300/600&lt;br /&gt;
## Нажмите &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
# Повторите для всех записей согласно плану&lt;br /&gt;
&lt;br /&gt;
==== Проверка изменений ====&lt;br /&gt;
&lt;br /&gt;
Немедленно после изменения проверьте:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка через разные DNS серверы&lt;br /&gt;
dig @8.8.8.8 example.com +short&lt;br /&gt;
dig @1.1.1.1 example.com +short&lt;br /&gt;
dig @ns1.your-hosting.com example.com +short&lt;br /&gt;
&lt;br /&gt;
# Все должны вернуть НОВЫЙ IP&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Смена DNS серверов (Name Servers) ===&lt;br /&gt;
&lt;br /&gt;
Если переходите на другие DNS серверы:&lt;br /&gt;
&lt;br /&gt;
==== Подготовка ====&lt;br /&gt;
&lt;br /&gt;
# На НОВЫХ DNS серверах создайте полную копию зоны&lt;br /&gt;
# Проверьте, что все записи присутствуют&lt;br /&gt;
# Дважды проверьте критичные записи (A, MX, TXT)&lt;br /&gt;
&lt;br /&gt;
==== Изменение у регистратора ====&lt;br /&gt;
&lt;br /&gt;
# Войдите в панель регистратора домена&lt;br /&gt;
# Найдите раздел Nameservers / DNS&lt;br /&gt;
# Измените на новые NS:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1.old-hosting.com&lt;br /&gt;
ns2.old-hosting.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ns1.new-hosting.com&lt;br /&gt;
ns2.new-hosting.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
&lt;br /&gt;
{{Важно|Изменение NS серверов распространяется 24-48 часов!}}&lt;br /&gt;
&lt;br /&gt;
==== Период перехода ====&lt;br /&gt;
&lt;br /&gt;
В течение 24-48 часов:&lt;br /&gt;
* Некоторые пользователи видят старый сервер&lt;br /&gt;
* Другие видят новый сервер&lt;br /&gt;
* Оба сервера должны работать параллельно&lt;br /&gt;
* Синхронизируйте изменения на обоих&lt;br /&gt;
&lt;br /&gt;
== Мониторинг миграции ==&lt;br /&gt;
&lt;br /&gt;
=== Проверка DNS распространения ===&lt;br /&gt;
&lt;br /&gt;
==== Онлайн инструменты ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS.net] - глобальная проверка&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker] - проверка по странам&lt;br /&gt;
* [https://mxtoolbox.com/SuperTool.aspx MXToolbox] - комплексная проверка&lt;br /&gt;
&lt;br /&gt;
==== Командная строка ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Мониторинг каждые 5 минут&lt;br /&gt;
watch -n 300 &#039;dig example.com +short&#039;&lt;br /&gt;
&lt;br /&gt;
# Проверка с разных DNS серверов&lt;br /&gt;
for ns in 8.8.8.8 1.1.1.1 208.67.222.222; do&lt;br /&gt;
  echo &amp;quot;DNS: $ns&amp;quot;&lt;br /&gt;
  dig @$ns example.com +short&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Проверка всех типов записей&lt;br /&gt;
dig example.com ANY +noall +answer&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг доступности сайта ===&lt;br /&gt;
&lt;br /&gt;
==== Проверка веб-сервера ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка HTTP ответа&lt;br /&gt;
curl -I https://example.com&lt;br /&gt;
&lt;br /&gt;
# Должен вернуть 200 OK&lt;br /&gt;
&lt;br /&gt;
# Проверка времени ответа&lt;br /&gt;
curl -o /dev/null -s -w &#039;%{time_total}\n&#039; https://example.com&lt;br /&gt;
&lt;br /&gt;
# Проверка конкретной страницы&lt;br /&gt;
curl -s https://example.com/test-page | grep &amp;quot;expected content&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Uptime мониторинг ====&lt;br /&gt;
&lt;br /&gt;
Используйте сервисы:&lt;br /&gt;
* UptimeRobot (бесплатный)&lt;br /&gt;
* Pingdom&lt;br /&gt;
* StatusCake&lt;br /&gt;
* Site24x7&lt;br /&gt;
&lt;br /&gt;
Настройте алерты на:&lt;br /&gt;
* Недоступность (HTTP 5xx)&lt;br /&gt;
* Медленный ответ (&amp;gt;3 секунды)&lt;br /&gt;
* Изменение контента&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг почты ===&lt;br /&gt;
&lt;br /&gt;
==== Проверка MX записей ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка MX&lt;br /&gt;
dig example.com MX +short&lt;br /&gt;
&lt;br /&gt;
# Проверка почтового сервера&lt;br /&gt;
dig mail.example.com A +short&lt;br /&gt;
&lt;br /&gt;
# Тест SMTP соединения&lt;br /&gt;
telnet mail.example.com 25&lt;br /&gt;
# или&lt;br /&gt;
nc -zv mail.example.com 25&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Проверка доставки ====&lt;br /&gt;
&lt;br /&gt;
# Отправьте тестовое письмо на ваш домен&lt;br /&gt;
# Проверьте, что письмо получено&lt;br /&gt;
# Отправьте письмо с вашего домена&lt;br /&gt;
# Проверьте логи доставки&lt;br /&gt;
&lt;br /&gt;
==== Проверка SPF/DKIM/DMARC ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SPF&lt;br /&gt;
dig example.com TXT +short | grep spf&lt;br /&gt;
&lt;br /&gt;
# DKIM&lt;br /&gt;
dig default._domainkey.example.com TXT +short&lt;br /&gt;
&lt;br /&gt;
# DMARC&lt;br /&gt;
dig _dmarc.example.com TXT +short&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Анализ логов ===&lt;br /&gt;
&lt;br /&gt;
==== На старом сервере ====&lt;br /&gt;
&lt;br /&gt;
Следите за уменьшением трафика:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Apache/Nginx access log&lt;br /&gt;
tail -f /var/log/apache2/access.log&lt;br /&gt;
tail -f /var/log/nginx/access.log&lt;br /&gt;
&lt;br /&gt;
# Подсчет запросов&lt;br /&gt;
tail -1000 /var/log/apache2/access.log | wc -l&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== На новом сервере ====&lt;br /&gt;
&lt;br /&gt;
Следите за увеличением трафика:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Мониторинг в реальном времени&lt;br /&gt;
tail -f /var/log/apache2/access.log&lt;br /&gt;
&lt;br /&gt;
# Проверка ошибок&lt;br /&gt;
tail -f /var/log/apache2/error.log | grep -i error&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метрики для отслеживания ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Метрика !! Норма !! Действие при отклонении&lt;br /&gt;
|-&lt;br /&gt;
| HTTP 5xx ошибки || &amp;lt;1% || Проверить логи, откатить при &amp;gt;5%&lt;br /&gt;
|-&lt;br /&gt;
| Время ответа || &amp;lt;2 сек || Оптимизировать, проверить ресурсы&lt;br /&gt;
|-&lt;br /&gt;
| Email bounce rate || &amp;lt;5% || Проверить MX, SMTP конфигурацию&lt;br /&gt;
|-&lt;br /&gt;
| DNS резолв время || &amp;lt;100ms || Проверить DNS серверы&lt;br /&gt;
|-&lt;br /&gt;
| SSL ошибки || 0 || Переустановить сертификат&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Решение проблем во время миграции ==&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Часть пользователей видит старый сайт ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причина:&#039;&#039;&#039; DNS кэш, медленное распространение&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Это нормально в первые 24 часа&lt;br /&gt;
# Оба сервера должны работать&lt;br /&gt;
# Подождите полного распространения&lt;br /&gt;
# Пользователи могут очистить DNS кэш:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo killall -HUP mDNSResponder&lt;br /&gt;
&lt;br /&gt;
# Linux&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Сайт не открывается (502/504) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Веб-сервер не запущен на новом сервере&lt;br /&gt;
* Firewall блокирует порт 80/443&lt;br /&gt;
* PHP-FPM не работает&lt;br /&gt;
* База данных недоступна&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверить статус веб-сервера&lt;br /&gt;
sudo systemctl status apache2&lt;br /&gt;
sudo systemctl status nginx&lt;br /&gt;
&lt;br /&gt;
# Проверить порты&lt;br /&gt;
sudo netstat -tulpn | grep :80&lt;br /&gt;
sudo netstat -tulpn | grep :443&lt;br /&gt;
&lt;br /&gt;
# Проверить логи&lt;br /&gt;
tail -50 /var/log/apache2/error.log&lt;br /&gt;
tail -50 /var/log/nginx/error.log&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: SSL ошибки ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Сертификат не установлен на новом сервере&lt;br /&gt;
* Сертификат выдан для другого домена&lt;br /&gt;
* Истек срок действия&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Установите SSL на новом сервере ДО миграции&lt;br /&gt;
# Используйте Let&#039;s Encrypt для автоматической установки&lt;br /&gt;
# Проверьте сертификат:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl s_client -connect example.com:443 -servername example.com | openssl x509 -noout -dates&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: Почта не доставляется ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* MX записи еще не обновились&lt;br /&gt;
* SMTP сервер не настроен&lt;br /&gt;
* Firewall блокирует порт 25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте MX записи глобально&lt;br /&gt;
# Убедитесь, что оба почтовых сервера работают&lt;br /&gt;
# Проверьте порты:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
telnet mail.example.com 25&lt;br /&gt;
telnet mail.example.com 587&lt;br /&gt;
telnet mail.example.com 993&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Проблема: API интеграции не работают ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Поддомен api. не обновлен&lt;br /&gt;
* Изменился IP, партнеры не обновили whitelist&lt;br /&gt;
* CORS настройки неправильные&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Обновите ВСЕХ партнеров о новом IP заранее&lt;br /&gt;
# Сохраняйте старый IP в whitelist какое-то время&lt;br /&gt;
# Проверьте CORS headers на новом сервере&lt;br /&gt;
&lt;br /&gt;
== План отката ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Когда откатывать:&#039;&#039;&#039;&lt;br /&gt;
* Критичные ошибки &amp;gt;5% запросов&lt;br /&gt;
* Полная недоступность сервиса&lt;br /&gt;
* Потеря данных&lt;br /&gt;
* Невозможность исправить быстро&lt;br /&gt;
&lt;br /&gt;
=== Откат DNS записей ===&lt;br /&gt;
&lt;br /&gt;
# В cPanel Zone Editor&lt;br /&gt;
# Верните СТАРЫЕ IP адреса:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  300  IN  A  192.0.2.1  ; старый IP&lt;br /&gt;
www.example.com.  300  IN  A  192.0.2.1  ; старый IP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Распространение: 5-30 минут (благодаря низкому TTL)&lt;br /&gt;
&lt;br /&gt;
=== Откат NS серверов ===&lt;br /&gt;
&lt;br /&gt;
Если меняли nameservers:&lt;br /&gt;
# Вернитесь в панель регистратора&lt;br /&gt;
# Верните старые NS серверы&lt;br /&gt;
# Распространение: 24-48 часов&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Откат NS серверов занимает столько же времени, сколько прямая миграция!}}&lt;br /&gt;
&lt;br /&gt;
=== Временное решение ===&lt;br /&gt;
&lt;br /&gt;
Пока DNS откатывается:&lt;br /&gt;
# Используйте hosts файл для себя&lt;br /&gt;
# Настройте локальный DNS сервер&lt;br /&gt;
# Уведомите пользователей о проблемах&lt;br /&gt;
&lt;br /&gt;
== После миграции ==&lt;br /&gt;
&lt;br /&gt;
=== Первые 24 часа ===&lt;br /&gt;
&lt;br /&gt;
- [ ] Мониторинг каждые 2 часа&lt;br /&gt;
- [ ] Проверка метрик (uptime, response time)&lt;br /&gt;
- [ ] Проверка логов ошибок&lt;br /&gt;
- [ ] Тестирование функционала&lt;br /&gt;
- [ ] Проверка email доставки&lt;br /&gt;
- [ ] Мониторинг DNS распространения&lt;br /&gt;
&lt;br /&gt;
=== 24-48 часов ===&lt;br /&gt;
&lt;br /&gt;
- [ ] Ежедневный мониторинг&lt;br /&gt;
- [ ] Проверка аналитики (трафик не упал?)&lt;br /&gt;
- [ ] Проверка конверсии&lt;br /&gt;
- [ ] Сравнение с предыдущим периодом&lt;br /&gt;
&lt;br /&gt;
=== Через 48-72 часа ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Восстановление TTL:&#039;&#039;&#039;&lt;br /&gt;
# Если все стабильно работает&lt;br /&gt;
# Поднимите TTL обратно до 14400 (4 часа) или 86400 (1 день)&lt;br /&gt;
# Это снизит нагрузку на DNS серверы&lt;br /&gt;
&lt;br /&gt;
=== Через 7 дней ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Деактивация старого сервера:&#039;&#039;&#039;&lt;br /&gt;
- [ ] Убедитесь, что трафик на старом сервере = 0&lt;br /&gt;
- [ ] Сделайте финальную резервную копию&lt;br /&gt;
- [ ] Деактивируйте старый сервер&lt;br /&gt;
- [ ] Или сохраните как резервный&lt;br /&gt;
&lt;br /&gt;
== Чеклист миграции ==&lt;br /&gt;
&lt;br /&gt;
=== За 7 дней ===&lt;br /&gt;
- [ ] Аудит DNS записей&lt;br /&gt;
- [ ] Создание плана миграции&lt;br /&gt;
- [ ] Резервное копирование всего&lt;br /&gt;
- [ ] Настройка нового сервера&lt;br /&gt;
- [ ] Тестирование через hosts&lt;br /&gt;
&lt;br /&gt;
=== За 48-72 часа ===&lt;br /&gt;
- [ ] Снижение TTL до 300-600 секунд&lt;br /&gt;
- [ ] Финальное тестирование нового сервера&lt;br /&gt;
- [ ] Уведомление команды о миграции&lt;br /&gt;
- [ ] Подготовка плана отката&lt;br /&gt;
&lt;br /&gt;
=== День миграции ===&lt;br /&gt;
- [ ] Проверка готовности нового сервера&lt;br /&gt;
- [ ] Изменение DNS записей по плану&lt;br /&gt;
- [ ] Запуск мониторинга&lt;br /&gt;
- [ ] Проверка доступности с разных точек&lt;br /&gt;
- [ ] Мониторинг логов обоих серверов&lt;br /&gt;
&lt;br /&gt;
=== После миграции ===&lt;br /&gt;
- [ ] Мониторинг 24-48 часов&lt;br /&gt;
- [ ] Проверка всех сервисов&lt;br /&gt;
- [ ] Анализ метрик&lt;br /&gt;
- [ ] Восстановление TTL (через 48-72 часа)&lt;br /&gt;
- [ ] Деактивация старого сервера (через 7 дней)&lt;br /&gt;
- [ ] Документирование новой конфигурации&lt;br /&gt;
- [ ] Post-mortem анализ (если были проблемы)&lt;br /&gt;
&lt;br /&gt;
== Специальные сценарии ==&lt;br /&gt;
&lt;br /&gt;
=== Миграция с нулевым простоем (Enterprise) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Требования:&#039;&#039;&#039;&lt;br /&gt;
* Бюджет на дополнительную инфраструктуру&lt;br /&gt;
* Load balancer&lt;br /&gt;
* Несколько серверов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подход:&#039;&#039;&#039;&lt;br /&gt;
# Настройте load balancer с обоими серверами&lt;br /&gt;
# DNS указывает на load balancer&lt;br /&gt;
# Постепенно переносите трафик (10%, 25%, 50%, 100%)&lt;br /&gt;
# При проблемах мгновенно возвращайте на старый&lt;br /&gt;
&lt;br /&gt;
=== Миграция большого количества доменов ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Автоматизация через API:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Пример скрипта массового обновления через cPanel API&lt;br /&gt;
&lt;br /&gt;
DOMAINS=(&amp;quot;example1.com&amp;quot; &amp;quot;example2.com&amp;quot; &amp;quot;example3.com&amp;quot;)&lt;br /&gt;
NEW_IP=&amp;quot;192.0.2.100&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for domain in &amp;quot;${DOMAINS[@]}&amp;quot;; do&lt;br /&gt;
    # Обновление через UAPI&lt;br /&gt;
    uapi --user=username DNS edit_zone \&lt;br /&gt;
        zone=&amp;quot;$domain&amp;quot; \&lt;br /&gt;
        line=1 \&lt;br /&gt;
        type=A \&lt;br /&gt;
        address=&amp;quot;$NEW_IP&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    echo &amp;quot;Updated $domain&amp;quot;&lt;br /&gt;
    sleep 2&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Миграция с CDN (Cloudflare) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Преимущества:&#039;&#039;&#039;&lt;br /&gt;
* Cloudflare кэширует контент&lt;br /&gt;
* Минимальный простой&lt;br /&gt;
* Легкий откат&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Процесс:&#039;&#039;&#039;&lt;br /&gt;
# Добавьте домен в Cloudflare&lt;br /&gt;
# Cloudflare сканирует DNS&lt;br /&gt;
# Измените NS на Cloudflare&lt;br /&gt;
# После распространения меняйте IP в Cloudflare&lt;br /&gt;
# Instant update (без ожидания DNS)&lt;br /&gt;
&lt;br /&gt;
== Инструменты для миграции ==&lt;br /&gt;
&lt;br /&gt;
=== DNS инструменты ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;dig&#039;&#039;&#039; - проверка DNS&lt;br /&gt;
* &#039;&#039;&#039;nslookup&#039;&#039;&#039; - простая проверка&lt;br /&gt;
* &#039;&#039;&#039;host&#039;&#039;&#039; - быстрая проверка&lt;br /&gt;
* &#039;&#039;&#039;WhatsMyDNS.net&#039;&#039;&#039; - глобальная проверка&lt;br /&gt;
* &#039;&#039;&#039;MXToolbox&#039;&#039;&#039; - комплексная проверка&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;UptimeRobot&#039;&#039;&#039; - uptime мониторинг&lt;br /&gt;
* &#039;&#039;&#039;Pingdom&#039;&#039;&#039; - performance мониторинг&lt;br /&gt;
* &#039;&#039;&#039;New Relic&#039;&#039;&#039; - APM мониторинг&lt;br /&gt;
* &#039;&#039;&#039;DataDog&#039;&#039;&#039; - инфраструктурный мониторинг&lt;br /&gt;
&lt;br /&gt;
=== Миграция данных ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;rsync&#039;&#039;&#039; - синхронизация файлов&lt;br /&gt;
* &#039;&#039;&#039;mysqldump&#039;&#039;&#039; - экспорт БД&lt;br /&gt;
* &#039;&#039;&#039;wp-cli&#039;&#039;&#039; - миграция WordPress&lt;br /&gt;
* &#039;&#039;&#039;cPanel Transfer Tool&#039;&#039;&#039; - автоматический перенос&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Планируйте заранее&#039;&#039;&#039; - минимум за неделю&lt;br /&gt;
# &#039;&#039;&#039;Тестируйте все&#039;&#039;&#039; - никогда не меняйте DNS без тестирования&lt;br /&gt;
# &#039;&#039;&#039;Снижайте TTL&#039;&#039;&#039; - всегда за 48-72 часа&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте активно&#039;&#039;&#039; - первые 48 часов критичны&lt;br /&gt;
# &#039;&#039;&#039;Держите старый сервер&#039;&#039;&#039; - минимум неделю после миграции&lt;br /&gt;
# &#039;&#039;&#039;Документируйте&#039;&#039;&#039; - записывайте каждое изменение&lt;br /&gt;
# &#039;&#039;&#039;Готовьте откат&#039;&#039;&#039; - план Б должен быть всегда&lt;br /&gt;
# &#039;&#039;&#039;Уведомляйте пользователей&#039;&#039;&#039; - если возможны проблемы&lt;br /&gt;
# &#039;&#039;&#039;Делайте поэтапно&#039;&#039;&#039; - не меняйте все сразу&lt;br /&gt;
# &#039;&#039;&#039;Учитесь на ошибках&#039;&#039;&#039; - проводите post-mortem&lt;br /&gt;
&lt;br /&gt;
== Частые ошибки ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Не снижен TTL заранее&#039;&#039;&#039; → долгое распространение&lt;br /&gt;
# &#039;&#039;&#039;Забыли про поддомены&#039;&#039;&#039; → часть сервисов не работает&lt;br /&gt;
# &#039;&#039;&#039;Не протестирован новый сервер&#039;&#039;&#039; → errors после миграции&lt;br /&gt;
# &#039;&#039;&#039;Изменены NS без готовности новой зоны&#039;&#039;&#039; → полный простой&lt;br /&gt;
# &#039;&#039;&#039;Почта и сайт мигрированы одновременно&#039;&#039;&#039; → сложная диагностика&lt;br /&gt;
# &#039;&#039;&#039;Нет плана отката&#039;&#039;&#039; → паника при проблемах&lt;br /&gt;
# &#039;&#039;&#039;Деактивирован старый сервер слишком рано&#039;&#039;&#039; → нет возможности отката&lt;br /&gt;
# &#039;&#039;&#039;Не уведомлены партнеры об изменении IP&#039;&#039;&#039; → broken интеграции&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[DNS зоны в cPanel|Подробно о DNS записях]]&lt;br /&gt;
* [[Управление доменами в cPanel|Управление доменами]]&lt;br /&gt;
* [[Резервные копии cPanel|Создание резервных копий]]&lt;br /&gt;
* [[Устранение проблем DNS|Troubleshooting DNS]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS - Global DNS Propagation Checker]&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox - DNS &amp;amp; Email Tools]&lt;br /&gt;
* [https://www.cloudflare.com/learning/dns/dns-migration/ Cloudflare DNS Migration Guide]&lt;br /&gt;
* [https://aws.amazon.com/premiumsupport/knowledge-center/migrate-dns-domain-route-53/ AWS Route 53 Migration Guide]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Миграция]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=SSL/TLS_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B_%D0%B2_cPanel&amp;diff=669</id>
		<title>SSL/TLS сертификаты в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=SSL/TLS_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B_%D0%B2_cPanel&amp;diff=669"/>
		<updated>2026-01-27T16:30:03Z</updated>

		<summary type="html">&lt;p&gt;TTK: /* Внешние ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SSL/TLS сертификаты в cPanel =&lt;br /&gt;
&lt;br /&gt;
SSL/TLS сертификаты обеспечивают защищенное HTTPS соединение между браузером посетителя и вашим сайтом, шифруя передаваемые данные.&lt;br /&gt;
&lt;br /&gt;
== Зачем нужен SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Преимущества HTTPS ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Безопасность&#039;&#039;&#039;&lt;br /&gt;
#* Шифрование данных (пароли, платежная информация)&lt;br /&gt;
#* Защита от перехвата трафика (man-in-the-middle атаки)&lt;br /&gt;
#* Подтверждение подлинности сайта&lt;br /&gt;
# &#039;&#039;&#039;SEO&#039;&#039;&#039;&lt;br /&gt;
#* Google повышает рейтинг HTTPS сайтов&lt;br /&gt;
#* Лучшая видимость в поисковой выдаче&lt;br /&gt;
# &#039;&#039;&#039;Доверие пользователей&#039;&#039;&#039;&lt;br /&gt;
#* Зеленый замочек в адресной строке&lt;br /&gt;
#* Нет предупреждений &amp;quot;Небезопасно&amp;quot;&lt;br /&gt;
#* Увеличение конверсии&lt;br /&gt;
# &#039;&#039;&#039;Требования&#039;&#039;&#039;&lt;br /&gt;
#* Обязателен для ecommerce&lt;br /&gt;
#* Необходим для современных API&lt;br /&gt;
#* Требуется для HTTP/2 и HTTP/3&lt;br /&gt;
&lt;br /&gt;
{{Важно|С 2018 года Chrome и Firefox помечают HTTP сайты как &amp;quot;Небезопасные&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
== Типы SSL сертификатов ==&lt;br /&gt;
&lt;br /&gt;
=== По уровню проверки ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Тип !! Проверка !! Время выдачи !! Стоимость !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DV&#039;&#039;&#039; (Domain Validation) || Только домен || Минуты || Бесплатно/дешево || Блоги, личные сайты, большинство сайтов&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;OV&#039;&#039;&#039; (Organization Validation) || Домен + организация || Дни || Средняя || Корпоративные сайты&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EV&#039;&#039;&#039; (Extended Validation) || Полная проверка компании || Недели || Высокая || Банки, магазины, финансы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== По покрытию доменов ===&lt;br /&gt;
&lt;br /&gt;
; Single Domain&lt;br /&gt;
: Один домен (example.com)&lt;br /&gt;
; Wildcard&lt;br /&gt;
: Домен и все поддомены (*.example.com)&lt;br /&gt;
; Multi-Domain (SAN)&lt;br /&gt;
: Несколько разных доменов в одном сертификате&lt;br /&gt;
&lt;br /&gt;
== Let&#039;s Encrypt (бесплатный SSL) ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt - бесплатный центр сертификации, поддерживаемый cPanel.&lt;br /&gt;
&lt;br /&gt;
=== Установка Let&#039;s Encrypt SSL ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;SECURITY&#039;&#039;&#039; выберите &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Найдите ваш домен в списке&lt;br /&gt;
# Если статус &amp;quot;Not Secure&amp;quot;, нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Или отметьте домен и нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039; внизу&lt;br /&gt;
# Дождитесь завершения (обычно 1-5 минут)&lt;br /&gt;
# Статус изменится на &amp;quot;Secure&amp;quot; (зеленая галочка)&lt;br /&gt;
&lt;br /&gt;
{{Совет|AutoSSL автоматически продлевает сертификаты каждые 60 дней.}}&lt;br /&gt;
&lt;br /&gt;
=== Что включает AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
AutoSSL выпускает сертификаты для:&lt;br /&gt;
* Основной домен (example.com)&lt;br /&gt;
* WWW версия (www.example.com)&lt;br /&gt;
* Поддомены&lt;br /&gt;
* Почтовый сервер (mail.example.com)&lt;br /&gt;
* cPanel (cpanel.example.com)&lt;br /&gt;
* Webmail (webmail.example.com)&lt;br /&gt;
&lt;br /&gt;
=== Проверка статуса AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
# SSL/TLS Status&lt;br /&gt;
# Просмотрите статусы:&lt;br /&gt;
#* &#039;&#039;&#039;Secure&#039;&#039;&#039; (зеленая галочка) - сертификат установлен&lt;br /&gt;
#* &#039;&#039;&#039;Not Secure&#039;&#039;&#039; (красный крест) - нет сертификата&lt;br /&gt;
#* &#039;&#039;&#039;Partially Secure&#039;&#039;&#039; (желтый треугольник) - смешанный контент&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое продление ===&lt;br /&gt;
&lt;br /&gt;
AutoSSL автоматически:&lt;br /&gt;
* Проверяет сертификаты каждые 24 часа&lt;br /&gt;
* Продлевает за 30 дней до истечения&lt;br /&gt;
* Отправляет уведомления о проблемах&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите:&lt;br /&gt;
#* Last Run - последний запуск&lt;br /&gt;
#* Next Run - следующий запуск&lt;br /&gt;
#* Status - статус&lt;br /&gt;
&lt;br /&gt;
=== Решение проблем AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
==== Ошибка: Domain control validation failed ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* DNS не указывает на сервер&lt;br /&gt;
* Файрвол блокирует проверку&lt;br /&gt;
* Сайт защищен паролем&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте A-запись домена&lt;br /&gt;
# Временно отключите защиту паролем (.htaccess)&lt;br /&gt;
# Убедитесь, что порт 80 открыт&lt;br /&gt;
&lt;br /&gt;
==== Ошибка: CAA records prevent issuance ====&lt;br /&gt;
&lt;br /&gt;
CAA (Certification Authority Authorization) запись блокирует выдачу.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Zone Editor&#039;&#039;&#039;&lt;br /&gt;
# Найдите CAA записи&lt;br /&gt;
# Добавьте Let&#039;s Encrypt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com CAA 0 issue &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com CAA 0 issuewild &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Некоторые поддомены не получили сертификат ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Поддомен не имеет A-записи&lt;br /&gt;
* Поддомен указывает на другой сервер&lt;br /&gt;
* Превышен лимит (100 поддоменов на сертификат)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте DNS записи&lt;br /&gt;
# Создайте отдельный сертификат для поддомена&lt;br /&gt;
# Используйте wildcard сертификат&lt;br /&gt;
&lt;br /&gt;
== Установка собственного SSL ==&lt;br /&gt;
&lt;br /&gt;
Если у вас есть коммерческий SSL сертификат:&lt;br /&gt;
&lt;br /&gt;
=== Получение SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
# Приобретите у провайдера (Comodo, DigiCert, Sectigo и др.)&lt;br /&gt;
# Или получите от корпоративного CA&lt;br /&gt;
# Сгенерируйте CSR (Certificate Signing Request)&lt;br /&gt;
&lt;br /&gt;
=== Генерация CSR в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;Generate, view, or delete SSL certificate signing requests&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обязательные поля:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Key Size:&#039;&#039;&#039; 2048 bits (рекомендуется) или 4096&lt;br /&gt;
* &#039;&#039;&#039;Domain(s):&#039;&#039;&#039; example.com или *.example.com для wildcard&lt;br /&gt;
* &#039;&#039;&#039;Common Name:&#039;&#039;&#039; полное доменное имя (FQDN)&lt;br /&gt;
* &#039;&#039;&#039;Email:&#039;&#039;&#039; ваш email&lt;br /&gt;
* &#039;&#039;&#039;Company Name:&#039;&#039;&#039; название компании (для OV/EV)&lt;br /&gt;
* &#039;&#039;&#039;Company Division:&#039;&#039;&#039; отдел&lt;br /&gt;
* &#039;&#039;&#039;City:&#039;&#039;&#039; город&lt;br /&gt;
* &#039;&#039;&#039;State:&#039;&#039;&#039; область/штат&lt;br /&gt;
* &#039;&#039;&#039;Country:&#039;&#039;&#039; код страны (RU для России)&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте CSR (блок -----BEGIN CERTIFICATE REQUEST-----)&lt;br /&gt;
# Отправьте CSR в центр сертификации&lt;br /&gt;
&lt;br /&gt;
{{Важно|Сохраните приватный ключ! Он будет нужен при установке сертификата.}}&lt;br /&gt;
&lt;br /&gt;
=== Установка SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
После получения сертификата от CA:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Выберите домен&lt;br /&gt;
# Вставьте компоненты сертификата:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certificate (CRT):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIFazCCBFOgAwIBAgIRAIIQz7DSQ...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Private Key:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
MIIEowIBAAKCAQEAusI/V52eqLb...&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certificate Authority Bundle (CA Bundle):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIENjCCAx6gAwIBAgIBATANBgkq...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEFzCCAv+gAwIBAgIBADANBgkq...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install Certificate&#039;&#039;&#039;&lt;br /&gt;
# Сертификат будет активирован&lt;br /&gt;
&lt;br /&gt;
=== Автоматическая установка (AutoSSL) ===&lt;br /&gt;
&lt;br /&gt;
Некоторые сертификаты можно установить автоматически:&lt;br /&gt;
&lt;br /&gt;
# Вставьте сертификат в &#039;&#039;&#039;Install and Manage SSL&#039;&#039;&#039;&lt;br /&gt;
# cPanel автоматически определит домен&lt;br /&gt;
# Автозаполнит поля&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Управление SSL сертификатами ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр установленных сертификатов ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039; → &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Список всех доменов с SSL&lt;br /&gt;
# Информация:&lt;br /&gt;
#* Issuer (издатель)&lt;br /&gt;
#* Expires (срок действия)&lt;br /&gt;
#* Domains Covered (покрытые домены)&lt;br /&gt;
&lt;br /&gt;
=== Информация о сертификате ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039; → &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Browse Certificates&#039;&#039;&#039;&lt;br /&gt;
# Выберите сертификат&lt;br /&gt;
# Просмотрите детали:&lt;br /&gt;
#* Subject (владелец)&lt;br /&gt;
#* Issuer (издатель)&lt;br /&gt;
#* Valid From/To (срок действия)&lt;br /&gt;
#* Serial Number&lt;br /&gt;
#* Signature Algorithm&lt;br /&gt;
#* Public Key&lt;br /&gt;
&lt;br /&gt;
=== Удаление SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Найдите домен&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Uninstall&#039;&#039;&#039;&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|После удаления сайт будет доступен только по HTTP!}}&lt;br /&gt;
&lt;br /&gt;
== Перенаправление HTTP на HTTPS ==&lt;br /&gt;
&lt;br /&gt;
После установки SSL настройте автоматическое перенаправление:&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: .htaccess (рекомендуется) ===&lt;br /&gt;
&lt;br /&gt;
# Откройте File Manager&lt;br /&gt;
# Перейдите в public_html&lt;br /&gt;
# Редактируйте .htaccess (или создайте новый)&lt;br /&gt;
# Добавьте в начало файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
# Перенаправление на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Или для конкретного домена&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^example\.com [NC]&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Domains&#039;&#039;&#039; → &#039;&#039;&#039;Redirects&#039;&#039;&#039;&lt;br /&gt;
# Тип: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
# От: &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# На: &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Отметьте &#039;&#039;&#039;Wild Card Redirect&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: WordPress ===&lt;br /&gt;
&lt;br /&gt;
В wp-config.php добавьте:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Принудительный HTTPS для админ-панели&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
// Принудительный HTTPS для всего сайта&lt;br /&gt;
if (strpos($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;], &#039;https&#039;) !== false)&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;]=&#039;on&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверка SSL конфигурации ==&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL Labs Test:&#039;&#039;&#039; [https://www.ssllabs.com/ssltest/ SSL Server Test]&lt;br /&gt;
#* Оценка от F до A+&lt;br /&gt;
#* Детальный анализ конфигурации&lt;br /&gt;
#* Проверка уязвимостей&lt;br /&gt;
# &#039;&#039;&#039;Why No Padlock:&#039;&#039;&#039; [https://www.whynopadlock.com/ Why No Padlock]&lt;br /&gt;
#* Поиск смешанного контента&lt;br /&gt;
# &#039;&#039;&#039;SSL Checker:&#039;&#039;&#039; [https://www.sslshopper.com/ssl-checker.html SSL Checker]&lt;br /&gt;
#* Проверка валидности сертификата&lt;br /&gt;
#* Проверка цепочки сертификатов&lt;br /&gt;
&lt;br /&gt;
=== Проверка в браузере ===&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт в Chrome/Firefox&lt;br /&gt;
# Нажмите на замочек в адресной строке&lt;br /&gt;
# &#039;&#039;&#039;Connection is secure&#039;&#039;&#039; → &#039;&#039;&#039;Certificate is valid&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите информацию:&lt;br /&gt;
#* Issued to (кому выдан)&lt;br /&gt;
#* Issued by (кем выдан)&lt;br /&gt;
#* Valid from/to (срок действия)&lt;br /&gt;
&lt;br /&gt;
=== Проверка через командную строку ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OpenSSL&lt;br /&gt;
openssl s_client -connect example.com:443 -servername example.com&lt;br /&gt;
&lt;br /&gt;
# Проверка срока действия&lt;br /&gt;
echo | openssl s_client -servername example.com -connect example.com:443 2&amp;gt;/dev/null | openssl x509 -noout -dates&lt;br /&gt;
&lt;br /&gt;
# Проверка цепочки&lt;br /&gt;
openssl s_client -connect example.com:443 -showcerts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Исправление смешанного контента ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mixed Content&amp;quot; - когда HTTPS страница загружает HTTP ресурсы.&lt;br /&gt;
&lt;br /&gt;
=== Типы смешанного контента ===&lt;br /&gt;
&lt;br /&gt;
; Passive Mixed Content&lt;br /&gt;
: Изображения, видео, аудио&lt;br /&gt;
: Показывается предупреждение в консоли&lt;br /&gt;
; Active Mixed Content&lt;br /&gt;
: Скрипты, стили, iframe, AJAX&lt;br /&gt;
: &#039;&#039;&#039;Блокируется браузером!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Поиск смешанного контента ===&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт по HTTPS&lt;br /&gt;
# Откройте Dev Tools (F12)&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
# Ищите предупреждения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Mixed Content: The page at &#039;https://example.com/&#039; &lt;br /&gt;
was loaded over HTTPS, but requested an insecure image &lt;br /&gt;
&#039;http://example.com/image.jpg&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исправление ===&lt;br /&gt;
&lt;br /&gt;
==== Метод 1: Относительные URL ====&lt;br /&gt;
&lt;br /&gt;
Замените абсолютные URL на относительные:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://example.com/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://example.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 2: Protocol-relative URL ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://external.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;//external.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 3: Content Security Policy ====&lt;br /&gt;
&lt;br /&gt;
В .htaccess:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Автоматически обновляет HTTP запросы к HTTPS.&lt;br /&gt;
&lt;br /&gt;
==== Метод 4: Поиск и замена в БД (WordPress) ====&lt;br /&gt;
&lt;br /&gt;
Используйте плагин &#039;&#039;&#039;Better Search Replace&#039;&#039;&#039; или SQL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_posts &lt;br /&gt;
SET post_content = REPLACE(post_content, &lt;br /&gt;
    &#039;http://example.com&#039;, &lt;br /&gt;
    &#039;https://example.com&#039;);&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &lt;br /&gt;
    &#039;http://example.com&#039;, &lt;br /&gt;
    &#039;https://example.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|Делайте backup БД перед массовой заменой!}}&lt;br /&gt;
&lt;br /&gt;
== Wildcard SSL сертификаты ==&lt;br /&gt;
&lt;br /&gt;
Wildcard сертификаты покрывают домен и все его поддомены.&lt;br /&gt;
&lt;br /&gt;
=== Покрытие ===&lt;br /&gt;
&lt;br /&gt;
Сертификат для &amp;lt;code&amp;gt;*.example.com&amp;lt;/code&amp;gt; покрывает:&lt;br /&gt;
* sub1.example.com ✅&lt;br /&gt;
* sub2.example.com ✅&lt;br /&gt;
* any.example.com ✅&lt;br /&gt;
* example.com ❌ (нужен отдельно)&lt;br /&gt;
* sub.sub1.example.com ❌ (многоуровневые не покрываются)&lt;br /&gt;
&lt;br /&gt;
{{Совет|Закажите сертификат для example.com И *.example.com вместе.}}&lt;br /&gt;
&lt;br /&gt;
=== Установка Wildcard через AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt wildcard требует DNS-01 challenge:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, поддерживает ли хостинг DNS-01&lt;br /&gt;
# Или установите вручную через:&lt;br /&gt;
## certbot certonly --manual --preferred-challenges=dns&lt;br /&gt;
## Добавьте TXT запись в DNS&lt;br /&gt;
## Завершите проверку&lt;br /&gt;
&lt;br /&gt;
=== Wildcard от коммерческого CA ===&lt;br /&gt;
&lt;br /&gt;
# Сгенерируйте CSR для *.example.com&lt;br /&gt;
# Приобретите wildcard сертификат&lt;br /&gt;
# Установите через &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Продвинутые настройки ==&lt;br /&gt;
&lt;br /&gt;
=== HSTS (HTTP Strict Transport Security) ===&lt;br /&gt;
&lt;br /&gt;
Заставляет браузер использовать только HTTPS:&lt;br /&gt;
&lt;br /&gt;
В .htaccess:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* &#039;&#039;&#039;max-age&#039;&#039;&#039; - срок запоминания (в секундах)&lt;br /&gt;
* &#039;&#039;&#039;includeSubDomains&#039;&#039;&#039; - применять к поддоменам&lt;br /&gt;
* &#039;&#039;&#039;preload&#039;&#039;&#039; - добавление в список preload браузеров&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|HSTS необратим! Убедитесь, что HTTPS работает правильно на всех поддоменах.}}&lt;br /&gt;
&lt;br /&gt;
=== OCSP Stapling ===&lt;br /&gt;
&lt;br /&gt;
Ускоряет проверку статуса сертификата:&lt;br /&gt;
&lt;br /&gt;
Обычно настраивается на уровне сервера хостинг-провайдером.&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl s_client -connect example.com:443 -status&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Должно быть:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
OCSP response: &lt;br /&gt;
======================================&lt;br /&gt;
OCSP Response Status: successful (0x0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certificate Transparency ===&lt;br /&gt;
&lt;br /&gt;
Автоматически логируется для Let&#039;s Encrypt.&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
* [https://crt.sh/ crt.sh]&lt;br /&gt;
* Введите домен&lt;br /&gt;
* Просмотрите выпущенные сертификаты&lt;br /&gt;
&lt;br /&gt;
=== TLS версии ===&lt;br /&gt;
&lt;br /&gt;
Современные конфигурации должны поддерживать:&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.3&#039;&#039;&#039; ✅ (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2&#039;&#039;&#039; ✅ (минимум)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.1&#039;&#039;&#039; ❌ (устарел)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.0&#039;&#039;&#039; ❌ (небезопасен)&lt;br /&gt;
* &#039;&#039;&#039;SSL 3.0&#039;&#039;&#039; ❌ (критически уязвим)&lt;br /&gt;
&lt;br /&gt;
Настраивается хостинг-провайдером в конфигурации Apache/Nginx.&lt;br /&gt;
&lt;br /&gt;
== Мониторинг срока действия ==&lt;br /&gt;
&lt;br /&gt;
=== Получение уведомлений ===&lt;br /&gt;
&lt;br /&gt;
# Let&#039;s Encrypt отправляет email за 20, 10, 1 день до истечения&lt;br /&gt;
# Проверяйте контактный email в &#039;&#039;&#039;Contact Information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сервисы ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.uptrends.com/tools/ssl-certificate-checker SSL Monitor]&lt;br /&gt;
* [https://www.sslshopper.com/ssl-monitoring.html SSL Shopper Monitor]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs] (ручная проверка)&lt;br /&gt;
&lt;br /&gt;
=== Проверка через cPanel ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Просмотр срока действия для всех доменов&lt;br /&gt;
# Статусы обновляются ежедневно&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Предупреждение &amp;quot;Небезопасное подключение&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Сертификат истек&lt;br /&gt;
* Сертификат выдан для другого домена&lt;br /&gt;
* Самоподписанный сертификат&lt;br /&gt;
* Проблема с цепочкой сертификатов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте срок действия в &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Убедитесь, что домен совпадает с Common Name&lt;br /&gt;
# Установите корректный CA Bundle&lt;br /&gt;
# Перевыпустите сертификат&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;NET::ERR_CERT_COMMON_NAME_INVALID&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Домен не соответствует сертификату.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, для какого домена выдан сертификат&lt;br /&gt;
# Установите wildcard для поддоменов&lt;br /&gt;
# Или выпустите отдельный сертификат&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;NET::ERR_CERT_AUTHORITY_INVALID&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Браузер не доверяет издателю сертификата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Самоподписанный сертификат&lt;br /&gt;
* Отсутствует промежуточный сертификат&lt;br /&gt;
* Внутренний корпоративный CA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Установите полную цепочку (CA Bundle)&lt;br /&gt;
# Используйте сертификат от доверенного CA&lt;br /&gt;
# Добавьте корневой сертификат в браузер (для внутреннего CA)&lt;br /&gt;
&lt;br /&gt;
=== AutoSSL не продлевает сертификат ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# Логи AutoSSL в cPanel&lt;br /&gt;
# DNS записи актуальны&lt;br /&gt;
# Сайт доступен по HTTP (для проверки)&lt;br /&gt;
# Нет блокировки файрволом&lt;br /&gt;
# Квота Let&#039;s Encrypt не превышена (50 сертификатов/неделю)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ручное продление:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Сайт недоступен после установки SSL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# Порт 443 открыт на файрволе&lt;br /&gt;
# Apache/Nginx слушает на 443&lt;br /&gt;
# VirtualHost настроен для SSL&lt;br /&gt;
# Перезапустите веб-сервер&lt;br /&gt;
&lt;br /&gt;
Обычно настраивается автоматически, но может требовать вмешательства хостера.&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте только HTTPS&#039;&#039;&#039;&lt;br /&gt;
#* Перенаправляйте весь HTTP трафик&lt;br /&gt;
#* Включите HSTS&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте сроки действия&#039;&#039;&#039;&lt;br /&gt;
#* Настройте уведомления&lt;br /&gt;
#* Проверяйте ежемесячно&lt;br /&gt;
# &#039;&#039;&#039;Регулярно проверяйте конфигурацию&#039;&#039;&#039;&lt;br /&gt;
#* SSL Labs тест раз в квартал&lt;br /&gt;
#* Цель: оценка A или A+&lt;br /&gt;
# &#039;&#039;&#039;Обновляйте TLS&#039;&#039;&#039;&lt;br /&gt;
#* Отключите старые версии (TLS 1.0, 1.1)&lt;br /&gt;
#* Используйте современные шифры&lt;br /&gt;
# &#039;&#039;&#039;Защищайте приватные ключи&#039;&#039;&#039;&lt;br /&gt;
#* Не храните в публичных репозиториях&lt;br /&gt;
#* Ограничьте доступ (chmod 600)&lt;br /&gt;
#* Регулярно меняйте при компрометации&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[HTTPS перенаправление cPanel|Настройка редиректов на HTTPS]]&lt;br /&gt;
* [[Смешанный контент cPanel|Исправление Mixed Content]]&lt;br /&gt;
* [[SSL оптимизация cPanel|Оптимизация SSL производительности]]&lt;br /&gt;
* [[Безопасность сайта cPanel|Общая безопасность веб-сайта]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs Server Test]&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/security/ssl-tls/ cPanel SSL/TLS Documentation]&lt;br /&gt;
* [https://caniuse.com/tls1-3 Browser TLS Support]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Server Test]&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SSL]]&lt;br /&gt;
[[Категория:HTTPS]]&lt;br /&gt;
[[Категория:Безопасность]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=SSL/TLS_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B_%D0%B2_cPanel&amp;diff=668</id>
		<title>SSL/TLS сертификаты в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=SSL/TLS_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B_%D0%B2_cPanel&amp;diff=668"/>
		<updated>2026-01-27T16:29:32Z</updated>

		<summary type="html">&lt;p&gt;TTK: /* Внешние ссылки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SSL/TLS сертификаты в cPanel =&lt;br /&gt;
&lt;br /&gt;
SSL/TLS сертификаты обеспечивают защищенное HTTPS соединение между браузером посетителя и вашим сайтом, шифруя передаваемые данные.&lt;br /&gt;
&lt;br /&gt;
== Зачем нужен SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Преимущества HTTPS ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Безопасность&#039;&#039;&#039;&lt;br /&gt;
#* Шифрование данных (пароли, платежная информация)&lt;br /&gt;
#* Защита от перехвата трафика (man-in-the-middle атаки)&lt;br /&gt;
#* Подтверждение подлинности сайта&lt;br /&gt;
# &#039;&#039;&#039;SEO&#039;&#039;&#039;&lt;br /&gt;
#* Google повышает рейтинг HTTPS сайтов&lt;br /&gt;
#* Лучшая видимость в поисковой выдаче&lt;br /&gt;
# &#039;&#039;&#039;Доверие пользователей&#039;&#039;&#039;&lt;br /&gt;
#* Зеленый замочек в адресной строке&lt;br /&gt;
#* Нет предупреждений &amp;quot;Небезопасно&amp;quot;&lt;br /&gt;
#* Увеличение конверсии&lt;br /&gt;
# &#039;&#039;&#039;Требования&#039;&#039;&#039;&lt;br /&gt;
#* Обязателен для ecommerce&lt;br /&gt;
#* Необходим для современных API&lt;br /&gt;
#* Требуется для HTTP/2 и HTTP/3&lt;br /&gt;
&lt;br /&gt;
{{Важно|С 2018 года Chrome и Firefox помечают HTTP сайты как &amp;quot;Небезопасные&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
== Типы SSL сертификатов ==&lt;br /&gt;
&lt;br /&gt;
=== По уровню проверки ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Тип !! Проверка !! Время выдачи !! Стоимость !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DV&#039;&#039;&#039; (Domain Validation) || Только домен || Минуты || Бесплатно/дешево || Блоги, личные сайты, большинство сайтов&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;OV&#039;&#039;&#039; (Organization Validation) || Домен + организация || Дни || Средняя || Корпоративные сайты&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EV&#039;&#039;&#039; (Extended Validation) || Полная проверка компании || Недели || Высокая || Банки, магазины, финансы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== По покрытию доменов ===&lt;br /&gt;
&lt;br /&gt;
; Single Domain&lt;br /&gt;
: Один домен (example.com)&lt;br /&gt;
; Wildcard&lt;br /&gt;
: Домен и все поддомены (*.example.com)&lt;br /&gt;
; Multi-Domain (SAN)&lt;br /&gt;
: Несколько разных доменов в одном сертификате&lt;br /&gt;
&lt;br /&gt;
== Let&#039;s Encrypt (бесплатный SSL) ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt - бесплатный центр сертификации, поддерживаемый cPanel.&lt;br /&gt;
&lt;br /&gt;
=== Установка Let&#039;s Encrypt SSL ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;SECURITY&#039;&#039;&#039; выберите &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Найдите ваш домен в списке&lt;br /&gt;
# Если статус &amp;quot;Not Secure&amp;quot;, нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Или отметьте домен и нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039; внизу&lt;br /&gt;
# Дождитесь завершения (обычно 1-5 минут)&lt;br /&gt;
# Статус изменится на &amp;quot;Secure&amp;quot; (зеленая галочка)&lt;br /&gt;
&lt;br /&gt;
{{Совет|AutoSSL автоматически продлевает сертификаты каждые 60 дней.}}&lt;br /&gt;
&lt;br /&gt;
=== Что включает AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
AutoSSL выпускает сертификаты для:&lt;br /&gt;
* Основной домен (example.com)&lt;br /&gt;
* WWW версия (www.example.com)&lt;br /&gt;
* Поддомены&lt;br /&gt;
* Почтовый сервер (mail.example.com)&lt;br /&gt;
* cPanel (cpanel.example.com)&lt;br /&gt;
* Webmail (webmail.example.com)&lt;br /&gt;
&lt;br /&gt;
=== Проверка статуса AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
# SSL/TLS Status&lt;br /&gt;
# Просмотрите статусы:&lt;br /&gt;
#* &#039;&#039;&#039;Secure&#039;&#039;&#039; (зеленая галочка) - сертификат установлен&lt;br /&gt;
#* &#039;&#039;&#039;Not Secure&#039;&#039;&#039; (красный крест) - нет сертификата&lt;br /&gt;
#* &#039;&#039;&#039;Partially Secure&#039;&#039;&#039; (желтый треугольник) - смешанный контент&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое продление ===&lt;br /&gt;
&lt;br /&gt;
AutoSSL автоматически:&lt;br /&gt;
* Проверяет сертификаты каждые 24 часа&lt;br /&gt;
* Продлевает за 30 дней до истечения&lt;br /&gt;
* Отправляет уведомления о проблемах&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите:&lt;br /&gt;
#* Last Run - последний запуск&lt;br /&gt;
#* Next Run - следующий запуск&lt;br /&gt;
#* Status - статус&lt;br /&gt;
&lt;br /&gt;
=== Решение проблем AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
==== Ошибка: Domain control validation failed ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* DNS не указывает на сервер&lt;br /&gt;
* Файрвол блокирует проверку&lt;br /&gt;
* Сайт защищен паролем&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте A-запись домена&lt;br /&gt;
# Временно отключите защиту паролем (.htaccess)&lt;br /&gt;
# Убедитесь, что порт 80 открыт&lt;br /&gt;
&lt;br /&gt;
==== Ошибка: CAA records prevent issuance ====&lt;br /&gt;
&lt;br /&gt;
CAA (Certification Authority Authorization) запись блокирует выдачу.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Zone Editor&#039;&#039;&#039;&lt;br /&gt;
# Найдите CAA записи&lt;br /&gt;
# Добавьте Let&#039;s Encrypt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com CAA 0 issue &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com CAA 0 issuewild &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Некоторые поддомены не получили сертификат ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Поддомен не имеет A-записи&lt;br /&gt;
* Поддомен указывает на другой сервер&lt;br /&gt;
* Превышен лимит (100 поддоменов на сертификат)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте DNS записи&lt;br /&gt;
# Создайте отдельный сертификат для поддомена&lt;br /&gt;
# Используйте wildcard сертификат&lt;br /&gt;
&lt;br /&gt;
== Установка собственного SSL ==&lt;br /&gt;
&lt;br /&gt;
Если у вас есть коммерческий SSL сертификат:&lt;br /&gt;
&lt;br /&gt;
=== Получение SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
# Приобретите у провайдера (Comodo, DigiCert, Sectigo и др.)&lt;br /&gt;
# Или получите от корпоративного CA&lt;br /&gt;
# Сгенерируйте CSR (Certificate Signing Request)&lt;br /&gt;
&lt;br /&gt;
=== Генерация CSR в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;Generate, view, or delete SSL certificate signing requests&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обязательные поля:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Key Size:&#039;&#039;&#039; 2048 bits (рекомендуется) или 4096&lt;br /&gt;
* &#039;&#039;&#039;Domain(s):&#039;&#039;&#039; example.com или *.example.com для wildcard&lt;br /&gt;
* &#039;&#039;&#039;Common Name:&#039;&#039;&#039; полное доменное имя (FQDN)&lt;br /&gt;
* &#039;&#039;&#039;Email:&#039;&#039;&#039; ваш email&lt;br /&gt;
* &#039;&#039;&#039;Company Name:&#039;&#039;&#039; название компании (для OV/EV)&lt;br /&gt;
* &#039;&#039;&#039;Company Division:&#039;&#039;&#039; отдел&lt;br /&gt;
* &#039;&#039;&#039;City:&#039;&#039;&#039; город&lt;br /&gt;
* &#039;&#039;&#039;State:&#039;&#039;&#039; область/штат&lt;br /&gt;
* &#039;&#039;&#039;Country:&#039;&#039;&#039; код страны (RU для России)&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте CSR (блок -----BEGIN CERTIFICATE REQUEST-----)&lt;br /&gt;
# Отправьте CSR в центр сертификации&lt;br /&gt;
&lt;br /&gt;
{{Важно|Сохраните приватный ключ! Он будет нужен при установке сертификата.}}&lt;br /&gt;
&lt;br /&gt;
=== Установка SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
После получения сертификата от CA:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Выберите домен&lt;br /&gt;
# Вставьте компоненты сертификата:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certificate (CRT):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIFazCCBFOgAwIBAgIRAIIQz7DSQ...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Private Key:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
MIIEowIBAAKCAQEAusI/V52eqLb...&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certificate Authority Bundle (CA Bundle):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIENjCCAx6gAwIBAgIBATANBgkq...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEFzCCAv+gAwIBAgIBADANBgkq...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install Certificate&#039;&#039;&#039;&lt;br /&gt;
# Сертификат будет активирован&lt;br /&gt;
&lt;br /&gt;
=== Автоматическая установка (AutoSSL) ===&lt;br /&gt;
&lt;br /&gt;
Некоторые сертификаты можно установить автоматически:&lt;br /&gt;
&lt;br /&gt;
# Вставьте сертификат в &#039;&#039;&#039;Install and Manage SSL&#039;&#039;&#039;&lt;br /&gt;
# cPanel автоматически определит домен&lt;br /&gt;
# Автозаполнит поля&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Управление SSL сертификатами ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр установленных сертификатов ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039; → &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Список всех доменов с SSL&lt;br /&gt;
# Информация:&lt;br /&gt;
#* Issuer (издатель)&lt;br /&gt;
#* Expires (срок действия)&lt;br /&gt;
#* Domains Covered (покрытые домены)&lt;br /&gt;
&lt;br /&gt;
=== Информация о сертификате ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039; → &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Browse Certificates&#039;&#039;&#039;&lt;br /&gt;
# Выберите сертификат&lt;br /&gt;
# Просмотрите детали:&lt;br /&gt;
#* Subject (владелец)&lt;br /&gt;
#* Issuer (издатель)&lt;br /&gt;
#* Valid From/To (срок действия)&lt;br /&gt;
#* Serial Number&lt;br /&gt;
#* Signature Algorithm&lt;br /&gt;
#* Public Key&lt;br /&gt;
&lt;br /&gt;
=== Удаление SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Найдите домен&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Uninstall&#039;&#039;&#039;&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|После удаления сайт будет доступен только по HTTP!}}&lt;br /&gt;
&lt;br /&gt;
== Перенаправление HTTP на HTTPS ==&lt;br /&gt;
&lt;br /&gt;
После установки SSL настройте автоматическое перенаправление:&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: .htaccess (рекомендуется) ===&lt;br /&gt;
&lt;br /&gt;
# Откройте File Manager&lt;br /&gt;
# Перейдите в public_html&lt;br /&gt;
# Редактируйте .htaccess (или создайте новый)&lt;br /&gt;
# Добавьте в начало файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
# Перенаправление на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Или для конкретного домена&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^example\.com [NC]&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Domains&#039;&#039;&#039; → &#039;&#039;&#039;Redirects&#039;&#039;&#039;&lt;br /&gt;
# Тип: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
# От: &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# На: &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Отметьте &#039;&#039;&#039;Wild Card Redirect&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: WordPress ===&lt;br /&gt;
&lt;br /&gt;
В wp-config.php добавьте:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Принудительный HTTPS для админ-панели&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
// Принудительный HTTPS для всего сайта&lt;br /&gt;
if (strpos($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;], &#039;https&#039;) !== false)&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;]=&#039;on&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверка SSL конфигурации ==&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL Labs Test:&#039;&#039;&#039; [https://www.ssllabs.com/ssltest/ SSL Server Test]&lt;br /&gt;
#* Оценка от F до A+&lt;br /&gt;
#* Детальный анализ конфигурации&lt;br /&gt;
#* Проверка уязвимостей&lt;br /&gt;
# &#039;&#039;&#039;Why No Padlock:&#039;&#039;&#039; [https://www.whynopadlock.com/ Why No Padlock]&lt;br /&gt;
#* Поиск смешанного контента&lt;br /&gt;
# &#039;&#039;&#039;SSL Checker:&#039;&#039;&#039; [https://www.sslshopper.com/ssl-checker.html SSL Checker]&lt;br /&gt;
#* Проверка валидности сертификата&lt;br /&gt;
#* Проверка цепочки сертификатов&lt;br /&gt;
&lt;br /&gt;
=== Проверка в браузере ===&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт в Chrome/Firefox&lt;br /&gt;
# Нажмите на замочек в адресной строке&lt;br /&gt;
# &#039;&#039;&#039;Connection is secure&#039;&#039;&#039; → &#039;&#039;&#039;Certificate is valid&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите информацию:&lt;br /&gt;
#* Issued to (кому выдан)&lt;br /&gt;
#* Issued by (кем выдан)&lt;br /&gt;
#* Valid from/to (срок действия)&lt;br /&gt;
&lt;br /&gt;
=== Проверка через командную строку ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OpenSSL&lt;br /&gt;
openssl s_client -connect example.com:443 -servername example.com&lt;br /&gt;
&lt;br /&gt;
# Проверка срока действия&lt;br /&gt;
echo | openssl s_client -servername example.com -connect example.com:443 2&amp;gt;/dev/null | openssl x509 -noout -dates&lt;br /&gt;
&lt;br /&gt;
# Проверка цепочки&lt;br /&gt;
openssl s_client -connect example.com:443 -showcerts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Исправление смешанного контента ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mixed Content&amp;quot; - когда HTTPS страница загружает HTTP ресурсы.&lt;br /&gt;
&lt;br /&gt;
=== Типы смешанного контента ===&lt;br /&gt;
&lt;br /&gt;
; Passive Mixed Content&lt;br /&gt;
: Изображения, видео, аудио&lt;br /&gt;
: Показывается предупреждение в консоли&lt;br /&gt;
; Active Mixed Content&lt;br /&gt;
: Скрипты, стили, iframe, AJAX&lt;br /&gt;
: &#039;&#039;&#039;Блокируется браузером!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Поиск смешанного контента ===&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт по HTTPS&lt;br /&gt;
# Откройте Dev Tools (F12)&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
# Ищите предупреждения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Mixed Content: The page at &#039;https://example.com/&#039; &lt;br /&gt;
was loaded over HTTPS, but requested an insecure image &lt;br /&gt;
&#039;http://example.com/image.jpg&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исправление ===&lt;br /&gt;
&lt;br /&gt;
==== Метод 1: Относительные URL ====&lt;br /&gt;
&lt;br /&gt;
Замените абсолютные URL на относительные:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://example.com/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://example.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 2: Protocol-relative URL ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://external.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;//external.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 3: Content Security Policy ====&lt;br /&gt;
&lt;br /&gt;
В .htaccess:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Автоматически обновляет HTTP запросы к HTTPS.&lt;br /&gt;
&lt;br /&gt;
==== Метод 4: Поиск и замена в БД (WordPress) ====&lt;br /&gt;
&lt;br /&gt;
Используйте плагин &#039;&#039;&#039;Better Search Replace&#039;&#039;&#039; или SQL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_posts &lt;br /&gt;
SET post_content = REPLACE(post_content, &lt;br /&gt;
    &#039;http://example.com&#039;, &lt;br /&gt;
    &#039;https://example.com&#039;);&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &lt;br /&gt;
    &#039;http://example.com&#039;, &lt;br /&gt;
    &#039;https://example.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|Делайте backup БД перед массовой заменой!}}&lt;br /&gt;
&lt;br /&gt;
== Wildcard SSL сертификаты ==&lt;br /&gt;
&lt;br /&gt;
Wildcard сертификаты покрывают домен и все его поддомены.&lt;br /&gt;
&lt;br /&gt;
=== Покрытие ===&lt;br /&gt;
&lt;br /&gt;
Сертификат для &amp;lt;code&amp;gt;*.example.com&amp;lt;/code&amp;gt; покрывает:&lt;br /&gt;
* sub1.example.com ✅&lt;br /&gt;
* sub2.example.com ✅&lt;br /&gt;
* any.example.com ✅&lt;br /&gt;
* example.com ❌ (нужен отдельно)&lt;br /&gt;
* sub.sub1.example.com ❌ (многоуровневые не покрываются)&lt;br /&gt;
&lt;br /&gt;
{{Совет|Закажите сертификат для example.com И *.example.com вместе.}}&lt;br /&gt;
&lt;br /&gt;
=== Установка Wildcard через AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt wildcard требует DNS-01 challenge:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, поддерживает ли хостинг DNS-01&lt;br /&gt;
# Или установите вручную через:&lt;br /&gt;
## certbot certonly --manual --preferred-challenges=dns&lt;br /&gt;
## Добавьте TXT запись в DNS&lt;br /&gt;
## Завершите проверку&lt;br /&gt;
&lt;br /&gt;
=== Wildcard от коммерческого CA ===&lt;br /&gt;
&lt;br /&gt;
# Сгенерируйте CSR для *.example.com&lt;br /&gt;
# Приобретите wildcard сертификат&lt;br /&gt;
# Установите через &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Продвинутые настройки ==&lt;br /&gt;
&lt;br /&gt;
=== HSTS (HTTP Strict Transport Security) ===&lt;br /&gt;
&lt;br /&gt;
Заставляет браузер использовать только HTTPS:&lt;br /&gt;
&lt;br /&gt;
В .htaccess:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* &#039;&#039;&#039;max-age&#039;&#039;&#039; - срок запоминания (в секундах)&lt;br /&gt;
* &#039;&#039;&#039;includeSubDomains&#039;&#039;&#039; - применять к поддоменам&lt;br /&gt;
* &#039;&#039;&#039;preload&#039;&#039;&#039; - добавление в список preload браузеров&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|HSTS необратим! Убедитесь, что HTTPS работает правильно на всех поддоменах.}}&lt;br /&gt;
&lt;br /&gt;
=== OCSP Stapling ===&lt;br /&gt;
&lt;br /&gt;
Ускоряет проверку статуса сертификата:&lt;br /&gt;
&lt;br /&gt;
Обычно настраивается на уровне сервера хостинг-провайдером.&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl s_client -connect example.com:443 -status&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Должно быть:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
OCSP response: &lt;br /&gt;
======================================&lt;br /&gt;
OCSP Response Status: successful (0x0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certificate Transparency ===&lt;br /&gt;
&lt;br /&gt;
Автоматически логируется для Let&#039;s Encrypt.&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
* [https://crt.sh/ crt.sh]&lt;br /&gt;
* Введите домен&lt;br /&gt;
* Просмотрите выпущенные сертификаты&lt;br /&gt;
&lt;br /&gt;
=== TLS версии ===&lt;br /&gt;
&lt;br /&gt;
Современные конфигурации должны поддерживать:&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.3&#039;&#039;&#039; ✅ (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2&#039;&#039;&#039; ✅ (минимум)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.1&#039;&#039;&#039; ❌ (устарел)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.0&#039;&#039;&#039; ❌ (небезопасен)&lt;br /&gt;
* &#039;&#039;&#039;SSL 3.0&#039;&#039;&#039; ❌ (критически уязвим)&lt;br /&gt;
&lt;br /&gt;
Настраивается хостинг-провайдером в конфигурации Apache/Nginx.&lt;br /&gt;
&lt;br /&gt;
== Мониторинг срока действия ==&lt;br /&gt;
&lt;br /&gt;
=== Получение уведомлений ===&lt;br /&gt;
&lt;br /&gt;
# Let&#039;s Encrypt отправляет email за 20, 10, 1 день до истечения&lt;br /&gt;
# Проверяйте контактный email в &#039;&#039;&#039;Contact Information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сервисы ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.uptrends.com/tools/ssl-certificate-checker SSL Monitor]&lt;br /&gt;
* [https://www.sslshopper.com/ssl-monitoring.html SSL Shopper Monitor]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs] (ручная проверка)&lt;br /&gt;
&lt;br /&gt;
=== Проверка через cPanel ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Просмотр срока действия для всех доменов&lt;br /&gt;
# Статусы обновляются ежедневно&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Предупреждение &amp;quot;Небезопасное подключение&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Сертификат истек&lt;br /&gt;
* Сертификат выдан для другого домена&lt;br /&gt;
* Самоподписанный сертификат&lt;br /&gt;
* Проблема с цепочкой сертификатов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте срок действия в &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Убедитесь, что домен совпадает с Common Name&lt;br /&gt;
# Установите корректный CA Bundle&lt;br /&gt;
# Перевыпустите сертификат&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;NET::ERR_CERT_COMMON_NAME_INVALID&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Домен не соответствует сертификату.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, для какого домена выдан сертификат&lt;br /&gt;
# Установите wildcard для поддоменов&lt;br /&gt;
# Или выпустите отдельный сертификат&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;NET::ERR_CERT_AUTHORITY_INVALID&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Браузер не доверяет издателю сертификата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Самоподписанный сертификат&lt;br /&gt;
* Отсутствует промежуточный сертификат&lt;br /&gt;
* Внутренний корпоративный CA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Установите полную цепочку (CA Bundle)&lt;br /&gt;
# Используйте сертификат от доверенного CA&lt;br /&gt;
# Добавьте корневой сертификат в браузер (для внутреннего CA)&lt;br /&gt;
&lt;br /&gt;
=== AutoSSL не продлевает сертификат ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# Логи AutoSSL в cPanel&lt;br /&gt;
# DNS записи актуальны&lt;br /&gt;
# Сайт доступен по HTTP (для проверки)&lt;br /&gt;
# Нет блокировки файрволом&lt;br /&gt;
# Квота Let&#039;s Encrypt не превышена (50 сертификатов/неделю)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ручное продление:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Сайт недоступен после установки SSL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# Порт 443 открыт на файрволе&lt;br /&gt;
# Apache/Nginx слушает на 443&lt;br /&gt;
# VirtualHost настроен для SSL&lt;br /&gt;
# Перезапустите веб-сервер&lt;br /&gt;
&lt;br /&gt;
Обычно настраивается автоматически, но может требовать вмешательства хостера.&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте только HTTPS&#039;&#039;&#039;&lt;br /&gt;
#* Перенаправляйте весь HTTP трафик&lt;br /&gt;
#* Включите HSTS&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте сроки действия&#039;&#039;&#039;&lt;br /&gt;
#* Настройте уведомления&lt;br /&gt;
#* Проверяйте ежемесячно&lt;br /&gt;
# &#039;&#039;&#039;Регулярно проверяйте конфигурацию&#039;&#039;&#039;&lt;br /&gt;
#* SSL Labs тест раз в квартал&lt;br /&gt;
#* Цель: оценка A или A+&lt;br /&gt;
# &#039;&#039;&#039;Обновляйте TLS&#039;&#039;&#039;&lt;br /&gt;
#* Отключите старые версии (TLS 1.0, 1.1)&lt;br /&gt;
#* Используйте современные шифры&lt;br /&gt;
# &#039;&#039;&#039;Защищайте приватные ключи&#039;&#039;&#039;&lt;br /&gt;
#* Не храните в публичных репозиториях&lt;br /&gt;
#* Ограничьте доступ (chmod 600)&lt;br /&gt;
#* Регулярно меняйте при компрометации&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[HTTPS перенаправление cPanel|Настройка редиректов на HTTPS]]&lt;br /&gt;
* [[Смешанный контент cPanel|Исправление Mixed Content]]&lt;br /&gt;
* [[SSL оптимизация cPanel|Оптимизация SSL производительности]]&lt;br /&gt;
* [[Безопасность сайта cPanel|Общая безопасность веб-сайта]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs Server Test]&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/security/ssl-tls/ cPanel SSL/TLS Documentation]&lt;br /&gt;
* [https://caniuse.com/tls1-3 Browser TLS Support]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/]&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SSL]]&lt;br /&gt;
[[Категория:HTTPS]]&lt;br /&gt;
[[Категория:Безопасность]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=DNS_%D0%B7%D0%BE%D0%BD%D1%8B_cPanel&amp;diff=667</id>
		<title>DNS зоны cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=DNS_%D0%B7%D0%BE%D0%BD%D1%8B_cPanel&amp;diff=667"/>
		<updated>2026-01-27T16:27:35Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS зоны в cPanel =&lt;br /&gt;
&lt;br /&gt;
DNS (Domain Name System) - это распределенная система преобразования доменных имен в IP-адреса и другую информацию. Zone Editor в cPanel позволяет управлять DNS записями ваших доменов.&lt;br /&gt;
&lt;br /&gt;
== Что такое DNS зона ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DNS зона&#039;&#039;&#039; - это набор DNS записей для конкретного домена, который определяет:&lt;br /&gt;
* Где расположен веб-сайт (A, AAAA записи)&lt;br /&gt;
* Куда доставлять почту (MX записи)&lt;br /&gt;
* Дополнительные сервисы (SRV, TXT записи)&lt;br /&gt;
* Алиасы и перенаправления (CNAME записи)&lt;br /&gt;
&lt;br /&gt;
Каждый домен имеет собственную DNS зону с уникальным набором записей.&lt;br /&gt;
&lt;br /&gt;
== Доступ к Zone Editor ==&lt;br /&gt;
&lt;br /&gt;
=== Простой режим (Simple Zone Editor) ===&lt;br /&gt;
&lt;br /&gt;
Для базовых операций:&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; выберите &#039;&#039;&#039;Zone Editor&#039;&#039;&#039;&lt;br /&gt;
# Отображается список доменов с быстрыми действиями&lt;br /&gt;
&lt;br /&gt;
Доступные быстрые действия:&lt;br /&gt;
* &#039;&#039;&#039;+A Record&#039;&#039;&#039; - добавить A-запись&lt;br /&gt;
* &#039;&#039;&#039;+CNAME Record&#039;&#039;&#039; - добавить CNAME&lt;br /&gt;
* &#039;&#039;&#039;+MX Record&#039;&#039;&#039; - добавить почтовую запись&lt;br /&gt;
&lt;br /&gt;
=== Расширенный режим (Advanced Zone Editor) ===&lt;br /&gt;
&lt;br /&gt;
Для полного управления:&lt;br /&gt;
# В Zone Editor нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# Откроется полный редактор зоны&lt;br /&gt;
# Доступны все типы записей и расширенные функции&lt;br /&gt;
&lt;br /&gt;
== Структура DNS зоны ==&lt;br /&gt;
&lt;br /&gt;
Типичная DNS зона содержит:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.    14400   IN  SOA     ns1.hosting.com. hostmaster.example.com. (&lt;br /&gt;
                                    2024012701 ; Serial&lt;br /&gt;
                                    3600       ; Refresh&lt;br /&gt;
                                    1800       ; Retry&lt;br /&gt;
                                    1209600    ; Expire&lt;br /&gt;
                                    86400 )    ; Minimum TTL&lt;br /&gt;
&lt;br /&gt;
example.com.    14400   IN  NS      ns1.hosting.com.&lt;br /&gt;
example.com.    14400   IN  NS      ns2.hosting.com.&lt;br /&gt;
&lt;br /&gt;
example.com.    14400   IN  A       192.0.2.1&lt;br /&gt;
www.example.com. 14400  IN  A       192.0.2.1&lt;br /&gt;
&lt;br /&gt;
example.com.    14400   IN  MX  0   mail.example.com.&lt;br /&gt;
mail.example.com. 14400 IN  A       192.0.2.2&lt;br /&gt;
&lt;br /&gt;
ftp.example.com.  14400 IN  CNAME   example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Типы DNS записей ==&lt;br /&gt;
&lt;br /&gt;
=== SOA (Start of Authority) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Начальная запись зоны, содержит информацию об авторитетности.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры SOA:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Primary nameserver&#039;&#039;&#039; - основной DNS сервер&lt;br /&gt;
* &#039;&#039;&#039;Email&#039;&#039;&#039; - адрес администратора (точка заменяет @)&lt;br /&gt;
* &#039;&#039;&#039;Serial&#039;&#039;&#039; - версия зоны (формат: YYYYMMDDNN)&lt;br /&gt;
* &#039;&#039;&#039;Refresh&#039;&#039;&#039; - интервал обновления вторичных серверов&lt;br /&gt;
* &#039;&#039;&#039;Retry&#039;&#039;&#039; - интервал повтора при ошибке&lt;br /&gt;
* &#039;&#039;&#039;Expire&#039;&#039;&#039; - время жизни зоны&lt;br /&gt;
* &#039;&#039;&#039;Minimum TTL&#039;&#039;&#039; - минимальное время кэширования&lt;br /&gt;
&lt;br /&gt;
{{Важно|SOA запись обычно управляется автоматически. Не изменяйте без необходимости!}}&lt;br /&gt;
&lt;br /&gt;
=== NS (Name Server) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Указывает авторитетные DNS серверы для домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  NS  ns1.hosting.com.&lt;br /&gt;
example.com.  IN  NS  ns2.hosting.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Где находятся NS записи:&#039;&#039;&#039;&lt;br /&gt;
* В зоне домена (authoritative)&lt;br /&gt;
* У регистратора домена (делегирование)&lt;br /&gt;
&lt;br /&gt;
{{Важно|NS записи в cPanel должны совпадать с NS у регистратора!}}&lt;br /&gt;
&lt;br /&gt;
=== A (Address Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Связывает доменное имя с IPv4 адресом.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание A записи:&#039;&#039;&#039;&lt;br /&gt;
# В Zone Editor нажмите &#039;&#039;&#039;+A Record&#039;&#039;&#039;&lt;br /&gt;
# Или в Advanced Editor нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039; → &#039;&#039;&#039;A&#039;&#039;&#039;&lt;br /&gt;
# Заполните поля:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Поле !! Значение !! Пример&lt;br /&gt;
|-&lt;br /&gt;
| Name || Имя хоста || &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TTL || Время жизни в секундах || &amp;lt;code&amp;gt;14400&amp;lt;/code&amp;gt; (4 часа)&lt;br /&gt;
|-&lt;br /&gt;
| Type || Тип записи || &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Address || IPv4 адрес || &amp;lt;code&amp;gt;192.0.2.1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры использования:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Корень домена:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Поддомен:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WWW:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wildcard (все поддомены):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Wildcard записи полезны для catch-all поддоменов, но могут создавать проблемы с SSL сертификатами.}}&lt;br /&gt;
&lt;br /&gt;
=== AAAA (IPv6 Address) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Связывает доменное имя с IPv6 адресом.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
Аналогично A записи, но указывается IPv6 адрес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:0db8:85a3:0000:0000:8a2e:0370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сокращенная форма:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:db8:85a3::8a2e:370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Всегда добавляйте AAAA записи вместе с A для полной поддержки IPv6.}}&lt;br /&gt;
&lt;br /&gt;
=== CNAME (Canonical Name) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Создает псевдоним (алиас) для другого доменного имени.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Правила CNAME:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Не может&#039;&#039;&#039; использоваться для корня домена (@)&lt;br /&gt;
* &#039;&#039;&#039;Не может&#039;&#039;&#039; сосуществовать с другими записями для того же имени&lt;br /&gt;
* Указывает на &#039;&#039;&#039;доменное имя&#039;&#039;&#039;, не на IP адрес&lt;br /&gt;
* Может указывать на запись вне зоны&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+CNAME Record&#039;&#039;&#039;&lt;br /&gt;
# Заполните:&lt;br /&gt;
#* &#039;&#039;&#039;Name:&#039;&#039;&#039; имя алиаса (например, &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;ftp&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* &#039;&#039;&#039;Record:&#039;&#039;&#039; целевое доменное имя (например, &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* &#039;&#039;&#039;TTL:&#039;&#039;&#039; время жизни&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WWW как алиас:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  CNAME  example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FTP указывает на основной домен:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ftp.example.com.  14400  IN  CNAME  example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внешний сервис (CDN):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cdn.example.com.  14400  IN  CNAME  cdn-provider.net.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Поддомен на другой хостинг:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shop.example.com.  14400  IN  CNAME  myshop.shopify.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|CNAME для корня домена (@) не допускается по RFC! Используйте A запись.}}&lt;br /&gt;
&lt;br /&gt;
=== MX (Mail Exchanger) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Указывает почтовые серверы для приема email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Priority&#039;&#039;&#039; - приоритет (меньше = выше приоритет)&lt;br /&gt;
* &#039;&#039;&#039;Mail Server&#039;&#039;&#039; - FQDN почтового сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание MX записи:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+MX Record&#039;&#039;&#039;&lt;br /&gt;
# Заполните:&lt;br /&gt;
#* &#039;&#039;&#039;Priority:&#039;&#039;&#039; 0 (основной), 10 (резервный), 20 (дополнительный)&lt;br /&gt;
#* &#039;&#039;&#039;Destination:&#039;&#039;&#039; FQDN почтового сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры конфигураций:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Один почтовый сервер:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С резервным сервером:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0   mail.example.com.&lt;br /&gt;
example.com.  14400  IN  MX  10  mail2.example.com.&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.2&lt;br /&gt;
mail2.example.com.  14400  IN  A  192.0.2.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внешний почтовый сервис (Google Workspace):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  1   aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  5   alt1.aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  5   alt2.aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  10  alt3.aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  10  alt4.aspmx.l.google.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Microsoft 365:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  example-com.mail.protection.outlook.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|MX запись должна указывать на A или AAAA запись, НЕ на CNAME!}}&lt;br /&gt;
&lt;br /&gt;
=== TXT (Text Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Содержит произвольную текстовую информацию.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* SPF (Sender Policy Framework) - защита от спуфинга&lt;br /&gt;
* DKIM (DomainKeys Identified Mail) - подпись email&lt;br /&gt;
* DMARC (Domain-based Message Authentication) - политика аутентификации&lt;br /&gt;
* Верификация домена (Google, Microsoft, и др.)&lt;br /&gt;
* Site verification&lt;br /&gt;
* Другая метаинформация&lt;br /&gt;
&lt;br /&gt;
==== SPF (Sender Policy Framework) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение:&#039;&#039;&#039; Указывает, какие серверы могут отправлять почту от вашего домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Синтаксис:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
v=spf1 механизмы модификаторы&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Механизмы:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - IP из A записи домена&lt;br /&gt;
* &#039;&#039;&#039;mx&#039;&#039;&#039; - IP из MX записей&lt;br /&gt;
* &#039;&#039;&#039;ip4:IP&#039;&#039;&#039; - конкретный IPv4 адрес&lt;br /&gt;
* &#039;&#039;&#039;ip6:IP&#039;&#039;&#039; - конкретный IPv6 адрес&lt;br /&gt;
* &#039;&#039;&#039;include:домен&#039;&#039;&#039; - включить SPF другого домена&lt;br /&gt;
* &#039;&#039;&#039;all&#039;&#039;&#039; - все остальные&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Квалификаторы:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;+&#039;&#039;&#039; (pass) - разрешить&lt;br /&gt;
* &#039;&#039;&#039;-&#039;&#039;&#039; (fail) - запретить&lt;br /&gt;
* &#039;&#039;&#039;~&#039;&#039;&#039; (softfail) - мягкий отказ (обычно помечается как спам)&lt;br /&gt;
* &#039;&#039;&#039;?&#039;&#039;&#039; (neutral) - нейтрально&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры SPF:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Базовая конфигурация:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Разрешает: серверы из A и MX записей, остальное - softfail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С конкретными IP:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 +a +mx +ip4:192.0.2.1 +ip4:203.0.113.0/24 ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С внешними сервисами:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Строгая политика:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 +a +mx -all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Только A и MX, остальное - жесткий отказ.&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Слишком строгая SPF политика (-all) может блокировать легитимную почту!}}&lt;br /&gt;
&lt;br /&gt;
==== DKIM (DomainKeys Identified Mail) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение:&#039;&#039;&#039; Цифровая подпись email для подтверждения подлинности.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат записи:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
селектор._domainkey.example.com.  IN  TXT  &amp;quot;v=DKIM1; k=rsa; p=публичный_ключ&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
default._domainkey.example.com.  IN  TXT  &amp;quot;v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;v=DKIM1&#039;&#039;&#039; - версия протокола&lt;br /&gt;
* &#039;&#039;&#039;k=rsa&#039;&#039;&#039; - тип ключа (RSA)&lt;br /&gt;
* &#039;&#039;&#039;p=ключ&#039;&#039;&#039; - публичный ключ в base64&lt;br /&gt;
* &#039;&#039;&#039;t=s&#039;&#039;&#039; - строгий режим (опционально)&lt;br /&gt;
* &#039;&#039;&#039;s=email&#039;&#039;&#039; - тип сервиса (опционально)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Генерация DKIM в cPanel:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# В разделе DKIM нажмите &#039;&#039;&#039;Install the DKIM Keys&#039;&#039;&#039;&lt;br /&gt;
# Ключи будут созданы и установлены автоматически&lt;br /&gt;
&lt;br /&gt;
==== DMARC (Domain-based Message Authentication) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение:&#039;&#039;&#039; Определяет политику обработки писем, не прошедших SPF/DKIM проверку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=политика; параметры&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Политики:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;p=none&#039;&#039;&#039; - только мониторинг (рекомендуется для начала)&lt;br /&gt;
* &#039;&#039;&#039;p=quarantine&#039;&#039;&#039; - помещать в спам&lt;br /&gt;
* &#039;&#039;&#039;p=reject&#039;&#039;&#039; - отклонять письма&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры DMARC:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Базовый (мониторинг):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Карантин с отчетами:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=quarantine; pct=50; rua=mailto:dmarc@example.com; ruf=mailto:forensics@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Строгая политика:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры DMARC:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;rua&#039;&#039;&#039; - адрес для агрегированных отчетов&lt;br /&gt;
* &#039;&#039;&#039;ruf&#039;&#039;&#039; - адрес для форензик отчетов&lt;br /&gt;
* &#039;&#039;&#039;pct&#039;&#039;&#039; - процент писем для применения политики (0-100)&lt;br /&gt;
* &#039;&#039;&#039;adkim&#039;&#039;&#039; - режим выравнивания DKIM (r=relaxed, s=strict)&lt;br /&gt;
* &#039;&#039;&#039;aspf&#039;&#039;&#039; - режим выравнивания SPF (r=relaxed, s=strict)&lt;br /&gt;
* &#039;&#039;&#039;fo&#039;&#039;&#039; - опции генерации отчетов&lt;br /&gt;
&lt;br /&gt;
{{Совет|Начните с p=none для мониторинга, затем переходите к quarantine/reject.}}&lt;br /&gt;
&lt;br /&gt;
==== Верификация домена ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Google Search Console:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;google-site-verification=код_верификации&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Microsoft (Bing Webmaster Tools):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;ms=MS12345678&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Facebook Domain Verification:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;facebook-domain-verification=код&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SRV (Service Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Определяет расположение служб (протокол, приоритет, порт).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_сервис._протокол.домен.  TTL  IN  SRV  приоритет вес порт цель&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Service&#039;&#039;&#039; - имя сервиса (например, _sip, _xmpp)&lt;br /&gt;
* &#039;&#039;&#039;Protocol&#039;&#039;&#039; - протокол (_tcp или _udp)&lt;br /&gt;
* &#039;&#039;&#039;Priority&#039;&#039;&#039; - приоритет (меньше = выше)&lt;br /&gt;
* &#039;&#039;&#039;Weight&#039;&#039;&#039; - вес (для балансировки)&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; - порт службы&lt;br /&gt;
* &#039;&#039;&#039;Target&#039;&#039;&#039; - FQDN сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры SRV записей:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIP (VoIP):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_sip._tcp.example.com.  14400  IN  SRV  10  60  5060  sipserver.example.com.&lt;br /&gt;
_sip._udp.example.com.  14400  IN  SRV  10  60  5060  sipserver.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XMPP (Jabber):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_xmpp-client._tcp.example.com.  14400  IN  SRV  5  0  5222  xmpp.example.com.&lt;br /&gt;
_xmpp-server._tcp.example.com.  14400  IN  SRV  5  0  5269  xmpp.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minecraft сервер:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_minecraft._tcp.example.com.  14400  IN  SRV  0  5  25565  mc.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Microsoft Teams:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_sip._tls.example.com.  14400  IN  SRV  100  1  443  sipdir.online.lync.com.&lt;br /&gt;
_sipfederationtls._tcp.example.com.  14400  IN  SRV  100  1  5061  sipfed.online.lync.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CAA (Certification Authority Authorization) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Указывает, какие центры сертификации (CA) могут выдавать SSL сертификаты для домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  флаги  тег  &amp;quot;значение&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Теги:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;issue&#039;&#039;&#039; - разрешить выдачу сертификатов&lt;br /&gt;
* &#039;&#039;&#039;issuewild&#039;&#039;&#039; - разрешить wildcard сертификаты&lt;br /&gt;
* &#039;&#039;&#039;iodef&#039;&#039;&#039; - URL для уведомлений о нарушениях&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Флаги:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;0&#039;&#039;&#039; - не критичная запись&lt;br /&gt;
* &#039;&#039;&#039;128&#039;&#039;&#039; - критичная запись (CA должен понимать)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры CAA:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разрешить Let&#039;s Encrypt:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Несколько CA:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;digicert.com&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Запретить выдачу:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С уведомлениями:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  iodef  &amp;quot;mailto:security@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|CAA записи проверяются CA перед выдачей сертификата. Неправильная настройка может блокировать SSL!}}&lt;br /&gt;
&lt;br /&gt;
=== PTR (Pointer Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Обратная DNS запись, связывающая IP адрес с доменным именем.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* Проверка обратного DNS для почтовых серверов&lt;br /&gt;
* Улучшение доставляемости email&lt;br /&gt;
* Идентификация хостов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.2.0.192.in-addr.arpa.  IN  PTR  mail.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|PTR записи обычно управляются хостинг-провайдером, не через cPanel!}}&lt;br /&gt;
&lt;br /&gt;
=== NAPTR (Naming Authority Pointer) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Сложные правила преобразования для телефонии и других служб.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* ENUM (телефония)&lt;br /&gt;
* Динамическое делегирование&lt;br /&gt;
* Специализированные протоколы&lt;br /&gt;
&lt;br /&gt;
{{Совет|NAPTR редко используется для обычных сайтов. Нужен для специфических сервисов.}}&lt;br /&gt;
&lt;br /&gt;
== TTL (Time To Live) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что такое TTL:&#039;&#039;&#039; Время (в секундах), в течение которого DNS запись кэшируется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные значения:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Время !! Секунды !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| 5 минут || 300 || Перед миграцией, тестирование&lt;br /&gt;
|-&lt;br /&gt;
| 30 минут || 1800 || Частые изменения&lt;br /&gt;
|-&lt;br /&gt;
| 1 час || 3600 || Обычные записи&lt;br /&gt;
|-&lt;br /&gt;
| 4 часа || 14400 || &#039;&#039;&#039;Рекомендуется по умолчанию&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1 день || 86400 || Стабильные записи&lt;br /&gt;
|-&lt;br /&gt;
| 1 неделя || 604800 || Очень стабильные (NS записи)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стратегия TTL:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Перед миграцией:&#039;&#039;&#039; снизьте TTL до 300-600 секунд за 24-48 часов&lt;br /&gt;
# &#039;&#039;&#039;Во время миграции:&#039;&#039;&#039; измените записи&lt;br /&gt;
# &#039;&#039;&#039;После миграции:&#039;&#039;&#039; через 24-48 часов поднимите TTL обратно&lt;br /&gt;
&lt;br /&gt;
{{Совет|Низкий TTL увеличивает нагрузку на DNS серверы, но ускоряет распространение изменений.}}&lt;br /&gt;
&lt;br /&gt;
== Расширенное управление зоной ==&lt;br /&gt;
&lt;br /&gt;
=== Экспорт DNS зоны ===&lt;br /&gt;
&lt;br /&gt;
Для резервного копирования или переноса:&lt;br /&gt;
&lt;br /&gt;
# Advanced Zone Editor&lt;br /&gt;
# Прокрутите вниз до &#039;&#039;&#039;Actions&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;DNSSEC&#039;&#039;&#039; или используйте кнопку экспорта (если доступна)&lt;br /&gt;
&lt;br /&gt;
Альтернативно, через SSH:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Экспорт зоны в BIND формате&lt;br /&gt;
named-checkzone example.com /var/named/example.com.db&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Импорт DNS записей ===&lt;br /&gt;
&lt;br /&gt;
Массовое добавление записей через API или WHM (требуется root доступ).&lt;br /&gt;
&lt;br /&gt;
=== DNSSEC (DNS Security Extensions) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Криптографическая защита DNS от подделки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Включение DNSSEC в cPanel:&#039;&#039;&#039;&lt;br /&gt;
# Advanced Zone Editor&lt;br /&gt;
# Раздел &#039;&#039;&#039;DNSSEC&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Enable DNSSEC&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте DS записи&lt;br /&gt;
# Добавьте DS записи у регистратора домена&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DS записи пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com. 3600 IN DS 12345 13 2 ABC123...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|DNSSEC требует точной настройки у регистратора! Ошибки могут сделать домен недоступным.}}&lt;br /&gt;
&lt;br /&gt;
=== Множественные IP адреса (Round-Robin DNS) ===&lt;br /&gt;
&lt;br /&gt;
Для балансировки нагрузки добавьте несколько A записей:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.2&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DNS сервер будет возвращать IP в случайном порядке.&lt;br /&gt;
&lt;br /&gt;
{{Совет|Round-Robin не заменяет настоящий load balancer, но подходит для простых сценариев.}}&lt;br /&gt;
&lt;br /&gt;
== Проверка DNS записей ==&lt;br /&gt;
&lt;br /&gt;
=== Инструменты проверки ===&lt;br /&gt;
&lt;br /&gt;
==== Через cPanel (Track DNS) ====&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Track DNS&#039;&#039;&#039;&lt;br /&gt;
# Введите домен&lt;br /&gt;
# Просмотрите все DNS записи&lt;br /&gt;
# Проверьте, корректны ли записи&lt;br /&gt;
&lt;br /&gt;
==== Онлайн инструменты ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS.net] - глобальная проверка распространения&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox] - комплексная проверка DNS, MX, SPF&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker] - проверка всех типов записей&lt;br /&gt;
* [https://www.digwebinterface.com/ Dig Web Interface] - детальный анализ&lt;br /&gt;
&lt;br /&gt;
==== Командная строка ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nslookup:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Основной запрос&lt;br /&gt;
nslookup example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип записи&lt;br /&gt;
nslookup -type=mx example.com&lt;br /&gt;
nslookup -type=txt example.com&lt;br /&gt;
nslookup -type=ns example.com&lt;br /&gt;
&lt;br /&gt;
# Использование конкретного DNS сервера&lt;br /&gt;
nslookup example.com 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dig (рекомендуется):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Все записи&lt;br /&gt;
dig example.com ANY&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
dig example.com A&lt;br /&gt;
dig example.com MX&lt;br /&gt;
dig example.com TXT&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# С трассировкой&lt;br /&gt;
dig example.com +trace&lt;br /&gt;
&lt;br /&gt;
# Проверка DNSSEC&lt;br /&gt;
dig example.com +dnssec&lt;br /&gt;
&lt;br /&gt;
# Короткий вывод&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Обратный DNS&lt;br /&gt;
dig -x 192.0.2.1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;host:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Простой запрос&lt;br /&gt;
host example.com&lt;br /&gt;
&lt;br /&gt;
# Детальная информация&lt;br /&gt;
host -a example.com&lt;br /&gt;
&lt;br /&gt;
# MX записи&lt;br /&gt;
host -t mx example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerShell (Windows) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
# A запись&lt;br /&gt;
Resolve-DnsName example.com -Type A&lt;br /&gt;
&lt;br /&gt;
# MX записи&lt;br /&gt;
Resolve-DnsName example.com -Type MX&lt;br /&gt;
&lt;br /&gt;
# Все записи&lt;br /&gt;
Resolve-DnsName example.com -Type ALL&lt;br /&gt;
&lt;br /&gt;
# Использование конкретного DNS&lt;br /&gt;
Resolve-DnsName example.com -Server 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Время распространения DNS ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Факторы, влияющие на распространение:&#039;&#039;&#039;&lt;br /&gt;
* TTL предыдущей записи&lt;br /&gt;
* Кэш DNS резолверов&lt;br /&gt;
* Кэш локального провайдера&lt;br /&gt;
* Географическое распределение&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные сроки:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Локально:&#039;&#039;&#039; мгновенно (после очистки кэша)&lt;br /&gt;
* &#039;&#039;&#039;У провайдера:&#039;&#039;&#039; 1-4 часа&lt;br /&gt;
* &#039;&#039;&#039;Глобально:&#039;&#039;&#039; 24-48 часов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ускорение распространения:&#039;&#039;&#039;&lt;br /&gt;
# Снизьте TTL до 300 секунд заранее&lt;br /&gt;
# Подождите старый TTL перед изменением&lt;br /&gt;
# Измените записи&lt;br /&gt;
# Проверьте через разные DNS (8.8.8.8, 1.1.1.1)&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Домен не резолвится ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# NS записи у регистратора совпадают с cPanel&lt;br /&gt;
# SOA запись существует и корректна&lt;br /&gt;
# A запись для домена существует&lt;br /&gt;
# DNS серверы хостинга доступны&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS записей&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# Проверка доступности DNS сервера&lt;br /&gt;
dig @ns1.hosting.com example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Почта не доставляется ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# MX записи настроены правильно&lt;br /&gt;
# MX указывает на A запись (не CNAME)&lt;br /&gt;
# SPF запись корректна&lt;br /&gt;
# DKIM установлен&lt;br /&gt;
# Обратный DNS (PTR) настроен&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка MX&lt;br /&gt;
dig example.com MX&lt;br /&gt;
&lt;br /&gt;
# Проверка SPF&lt;br /&gt;
dig example.com TXT | grep spf&lt;br /&gt;
&lt;br /&gt;
# Полный тест почты&lt;br /&gt;
mxtoolbox.com/SuperTool.aspx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Изменения DNS не применяются ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
# Старый TTL еще не истек&lt;br /&gt;
# Изменения в неправильной зоне&lt;br /&gt;
# DNS кэш не очищен&lt;br /&gt;
# Изменения у регистратора, а не в cPanel&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Очистка DNS кэша&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo dscacheutil -flushcache&lt;br /&gt;
sudo killall -HUP mDNSResponder&lt;br /&gt;
&lt;br /&gt;
# Linux&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&lt;br /&gt;
# Или перезапустите браузер&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;SERVFAIL&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* DNSSEC неправильно настроен&lt;br /&gt;
* Отсутствуют NS записи&lt;br /&gt;
* DNS сервер недоступен&lt;br /&gt;
* Циклическая зависимость CNAME&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте DNSSEC у регистратора&lt;br /&gt;
# Убедитесь в корректности NS записей&lt;br /&gt;
# Проверьте цепочку CNAME (max 10 уровней)&lt;br /&gt;
&lt;br /&gt;
=== Wildcard SSL не работает с Wildcard A записью ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wildcard A покрывает все поддомены, но для wildcard SSL нужны конкретные записи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
Создайте A записи для каждого поддомена, требующего SSL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com  IN  A  192.0.2.1&lt;br /&gt;
shop.example.com  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Безопасность DNS ==&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте CAA записи&#039;&#039;&#039;&lt;br /&gt;
#* Ограничьте выдачу SSL сертификатов&lt;br /&gt;
# &#039;&#039;&#039;Настройте SPF, DKIM, DMARC&#039;&#039;&#039;&lt;br /&gt;
#* Защита от спуфинга email&lt;br /&gt;
# &#039;&#039;&#039;Включите DNSSEC&#039;&#039;&#039;&lt;br /&gt;
#* Защита от подделки DNS&lt;br /&gt;
# &#039;&#039;&#039;Ограничьте доступ к Zone Editor&#039;&#039;&#039;&lt;br /&gt;
#* Используйте сложные пароли&lt;br /&gt;
#* Включите 2FA для cPanel&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте изменения&#039;&#039;&#039;&lt;br /&gt;
#* Регулярно проверяйте DNS записи&lt;br /&gt;
#* Настройте уведомления об изменениях&lt;br /&gt;
# &#039;&#039;&#039;Документируйте конфигурацию&#039;&#039;&#039;&lt;br /&gt;
#* Ведите changelog изменений&lt;br /&gt;
#* Делайте экспорт зон регулярно&lt;br /&gt;
&lt;br /&gt;
=== DNS атаки ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DNS Spoofing (подделка):&#039;&#039;&#039;&lt;br /&gt;
* Защита: DNSSEC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DNS Amplification (усиление DDoS):&#039;&#039;&#039;&lt;br /&gt;
* Защита: rate limiting на DNS серверах (настраивается хостером)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cache Poisoning (отравление кэша):&#039;&#039;&#039;&lt;br /&gt;
* Защита: DNSSEC, обновление DNS сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Subdomain Takeover:&#039;&#039;&#039;&lt;br /&gt;
* Удаляйте CNAME записи на неиспользуемые сервисы&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Планирование изменений&#039;&#039;&#039;&lt;br /&gt;
#* Снижайте TTL за 24-48 часов&lt;br /&gt;
#* Делайте изменения в непиковое время&lt;br /&gt;
#* Тестируйте на тестовом поддомене&lt;br /&gt;
# &#039;&#039;&#039;Резервное копирование&#039;&#039;&#039;&lt;br /&gt;
#* Экспортируйте зону перед изменениями&lt;br /&gt;
#* Сохраняйте историю изменений&lt;br /&gt;
# &#039;&#039;&#039;Документирование&#039;&#039;&#039;&lt;br /&gt;
#* Записывайте назначение каждой записи&lt;br /&gt;
#* Ведите changelog&lt;br /&gt;
# &#039;&#039;&#039;Тестирование&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте изменения через dig/nslookup&lt;br /&gt;
#* Используйте онлайн инструменты&lt;br /&gt;
#* Тестируйте с разных локаций&lt;br /&gt;
# &#039;&#039;&#039;Мониторинг&#039;&#039;&#039;&lt;br /&gt;
#* Настройте алерты на изменения&lt;br /&gt;
#* Регулярно проверяйте конфигурацию&lt;br /&gt;
#* Мониторьте доступность DNS&lt;br /&gt;
&lt;br /&gt;
== Шаблоны DNS конфигураций ==&lt;br /&gt;
&lt;br /&gt;
=== Стандартный веб-сайт ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              14400  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.          14400  IN  A      192.0.2.1&lt;br /&gt;
example.com.              14400  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.         14400  IN  A      192.0.2.2&lt;br /&gt;
example.com.              14400  IN  TXT    &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
default._domainkey        14400  IN  TXT    &amp;quot;v=DKIM1; k=rsa; p=...&amp;quot;&lt;br /&gt;
_dmarc.example.com.       14400  IN  TXT    &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== С CDN (Cloudflare) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              300    IN  A      104.17.x.x&lt;br /&gt;
www.example.com.          300    IN  A      104.17.x.x&lt;br /&gt;
ftp.example.com.          14400  IN  A      192.0.2.1  ; прямой доступ&lt;br /&gt;
example.com.              14400  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.         14400  IN  A      192.0.2.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Микросервисная архитектура ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              14400  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.          14400  IN  CNAME  example.com.&lt;br /&gt;
api.example.com.          14400  IN  A      192.0.2.10&lt;br /&gt;
cdn.example.com.          14400  IN  CNAME  cdn-provider.net.&lt;br /&gt;
app.example.com.          14400  IN  A      192.0.2.11&lt;br /&gt;
admin.example.com.        14400  IN  A      192.0.2.12&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== С внешними сервисами ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              14400  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.          14400  IN  A      192.0.2.1&lt;br /&gt;
shop.example.com.         14400  IN  CNAME  shops.myshopify.com.&lt;br /&gt;
blog.example.com.         14400  IN  CNAME  domains.tumblr.com.&lt;br /&gt;
example.com.              14400  IN  MX  1  aspmx.l.google.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Домены и поддомены cPanel|Управление доменами]]&lt;br /&gt;
* [[DNS зоны cPanel#TXT (Text Record)|SPF, DKIM, DMARC настройка]]&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|SSL и CAA записи]]&lt;br /&gt;
* [[Миграция DNS cPanel|Миграция DNS без простоя]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.iana.org/domains/root IANA Root Zone Database]&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker]&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox - DNS &amp;amp; Email Tools]&lt;br /&gt;
* [https://www.cloudflare.com/learning/dns/what-is-dns/ Cloudflare DNS Learning Center]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_DNS_record_types Wikipedia: DNS Record Types]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Сетевое администрирование]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=DNS_%D0%B7%D0%BE%D0%BD%D1%8B_cPanel&amp;diff=666</id>
		<title>DNS зоны cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=DNS_%D0%B7%D0%BE%D0%BD%D1%8B_cPanel&amp;diff=666"/>
		<updated>2026-01-27T15:41:35Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= DNS зоны в cPanel =  DNS (Domain Name System) - это распределенная система преобразования доменных имен в IP-адреса и другую информацию. Zone Editor в cPanel позволяет управлять DNS записями ваших доменов.  == Что такое DNS зона ==  &amp;#039;&amp;#039;&amp;#039;DNS зона&amp;#039;&amp;#039;&amp;#039; - это набор DNS записей для конкретного доме...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DNS зоны в cPanel =&lt;br /&gt;
&lt;br /&gt;
DNS (Domain Name System) - это распределенная система преобразования доменных имен в IP-адреса и другую информацию. Zone Editor в cPanel позволяет управлять DNS записями ваших доменов.&lt;br /&gt;
&lt;br /&gt;
== Что такое DNS зона ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DNS зона&#039;&#039;&#039; - это набор DNS записей для конкретного домена, который определяет:&lt;br /&gt;
* Где расположен веб-сайт (A, AAAA записи)&lt;br /&gt;
* Куда доставлять почту (MX записи)&lt;br /&gt;
* Дополнительные сервисы (SRV, TXT записи)&lt;br /&gt;
* Алиасы и перенаправления (CNAME записи)&lt;br /&gt;
&lt;br /&gt;
Каждый домен имеет собственную DNS зону с уникальным набором записей.&lt;br /&gt;
&lt;br /&gt;
== Доступ к Zone Editor ==&lt;br /&gt;
&lt;br /&gt;
=== Простой режим (Simple Zone Editor) ===&lt;br /&gt;
&lt;br /&gt;
Для базовых операций:&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; выберите &#039;&#039;&#039;Zone Editor&#039;&#039;&#039;&lt;br /&gt;
# Отображается список доменов с быстрыми действиями&lt;br /&gt;
&lt;br /&gt;
Доступные быстрые действия:&lt;br /&gt;
* &#039;&#039;&#039;+A Record&#039;&#039;&#039; - добавить A-запись&lt;br /&gt;
* &#039;&#039;&#039;+CNAME Record&#039;&#039;&#039; - добавить CNAME&lt;br /&gt;
* &#039;&#039;&#039;+MX Record&#039;&#039;&#039; - добавить почтовую запись&lt;br /&gt;
&lt;br /&gt;
=== Расширенный режим (Advanced Zone Editor) ===&lt;br /&gt;
&lt;br /&gt;
Для полного управления:&lt;br /&gt;
# В Zone Editor нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# Откроется полный редактор зоны&lt;br /&gt;
# Доступны все типы записей и расширенные функции&lt;br /&gt;
&lt;br /&gt;
== Структура DNS зоны ==&lt;br /&gt;
&lt;br /&gt;
Типичная DNS зона содержит:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.    14400   IN  SOA     ns1.hosting.com. hostmaster.example.com. (&lt;br /&gt;
                                    2024012701 ; Serial&lt;br /&gt;
                                    3600       ; Refresh&lt;br /&gt;
                                    1800       ; Retry&lt;br /&gt;
                                    1209600    ; Expire&lt;br /&gt;
                                    86400 )    ; Minimum TTL&lt;br /&gt;
&lt;br /&gt;
example.com.    14400   IN  NS      ns1.hosting.com.&lt;br /&gt;
example.com.    14400   IN  NS      ns2.hosting.com.&lt;br /&gt;
&lt;br /&gt;
example.com.    14400   IN  A       192.0.2.1&lt;br /&gt;
www.example.com. 14400  IN  A       192.0.2.1&lt;br /&gt;
&lt;br /&gt;
example.com.    14400   IN  MX  0   mail.example.com.&lt;br /&gt;
mail.example.com. 14400 IN  A       192.0.2.2&lt;br /&gt;
&lt;br /&gt;
ftp.example.com.  14400 IN  CNAME   example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Типы DNS записей ==&lt;br /&gt;
&lt;br /&gt;
=== SOA (Start of Authority) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Начальная запись зоны, содержит информацию об авторитетности.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры SOA:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Primary nameserver&#039;&#039;&#039; - основной DNS сервер&lt;br /&gt;
* &#039;&#039;&#039;Email&#039;&#039;&#039; - адрес администратора (точка заменяет @)&lt;br /&gt;
* &#039;&#039;&#039;Serial&#039;&#039;&#039; - версия зоны (формат: YYYYMMDDNN)&lt;br /&gt;
* &#039;&#039;&#039;Refresh&#039;&#039;&#039; - интервал обновления вторичных серверов&lt;br /&gt;
* &#039;&#039;&#039;Retry&#039;&#039;&#039; - интервал повтора при ошибке&lt;br /&gt;
* &#039;&#039;&#039;Expire&#039;&#039;&#039; - время жизни зоны&lt;br /&gt;
* &#039;&#039;&#039;Minimum TTL&#039;&#039;&#039; - минимальное время кэширования&lt;br /&gt;
&lt;br /&gt;
{{Важно|SOA запись обычно управляется автоматически. Не изменяйте без необходимости!}}&lt;br /&gt;
&lt;br /&gt;
=== NS (Name Server) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Указывает авторитетные DNS серверы для домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  NS  ns1.hosting.com.&lt;br /&gt;
example.com.  IN  NS  ns2.hosting.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Где находятся NS записи:&#039;&#039;&#039;&lt;br /&gt;
* В зоне домена (authoritative)&lt;br /&gt;
* У регистратора домена (делегирование)&lt;br /&gt;
&lt;br /&gt;
{{Важно|NS записи в cPanel должны совпадать с NS у регистратора!}}&lt;br /&gt;
&lt;br /&gt;
=== A (Address Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Связывает доменное имя с IPv4 адресом.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание A записи:&#039;&#039;&#039;&lt;br /&gt;
# В Zone Editor нажмите &#039;&#039;&#039;+A Record&#039;&#039;&#039;&lt;br /&gt;
# Или в Advanced Editor нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039; → &#039;&#039;&#039;A&#039;&#039;&#039;&lt;br /&gt;
# Заполните поля:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Поле !! Значение !! Пример&lt;br /&gt;
|-&lt;br /&gt;
| Name || Имя хоста || &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TTL || Время жизни в секундах || &amp;lt;code&amp;gt;14400&amp;lt;/code&amp;gt; (4 часа)&lt;br /&gt;
|-&lt;br /&gt;
| Type || Тип записи || &amp;lt;code&amp;gt;A&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Address || IPv4 адрес || &amp;lt;code&amp;gt;192.0.2.1&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры использования:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Корень домена:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Поддомен:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com.  14400  IN  A  192.0.2.10&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WWW:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wildcard (все поддомены):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Wildcard записи полезны для catch-all поддоменов, но могут создавать проблемы с SSL сертификатами.}}&lt;br /&gt;
&lt;br /&gt;
=== AAAA (IPv6 Address) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Связывает доменное имя с IPv6 адресом.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
Аналогично A записи, но указывается IPv6 адрес.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:0db8:85a3:0000:0000:8a2e:0370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сокращенная форма:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  AAAA  2001:db8:85a3::8a2e:370:7334&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Всегда добавляйте AAAA записи вместе с A для полной поддержки IPv6.}}&lt;br /&gt;
&lt;br /&gt;
=== CNAME (Canonical Name) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Создает псевдоним (алиас) для другого доменного имени.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Правила CNAME:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Не может&#039;&#039;&#039; использоваться для корня домена (@)&lt;br /&gt;
* &#039;&#039;&#039;Не может&#039;&#039;&#039; сосуществовать с другими записями для того же имени&lt;br /&gt;
* Указывает на &#039;&#039;&#039;доменное имя&#039;&#039;&#039;, не на IP адрес&lt;br /&gt;
* Может указывать на запись вне зоны&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+CNAME Record&#039;&#039;&#039;&lt;br /&gt;
# Заполните:&lt;br /&gt;
#* &#039;&#039;&#039;Name:&#039;&#039;&#039; имя алиаса (например, &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt; или &amp;lt;code&amp;gt;ftp&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* &#039;&#039;&#039;Record:&#039;&#039;&#039; целевое доменное имя (например, &amp;lt;code&amp;gt;example.com.&amp;lt;/code&amp;gt;)&lt;br /&gt;
#* &#039;&#039;&#039;TTL:&#039;&#039;&#039; время жизни&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WWW как алиас:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
www.example.com.  14400  IN  CNAME  example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FTP указывает на основной домен:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ftp.example.com.  14400  IN  CNAME  example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внешний сервис (CDN):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cdn.example.com.  14400  IN  CNAME  cdn-provider.net.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Поддомен на другой хостинг:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
shop.example.com.  14400  IN  CNAME  myshop.shopify.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|CNAME для корня домена (@) не допускается по RFC! Используйте A запись.}}&lt;br /&gt;
&lt;br /&gt;
=== MX (Mail Exchanger) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Указывает почтовые серверы для приема email.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Priority&#039;&#039;&#039; - приоритет (меньше = выше приоритет)&lt;br /&gt;
* &#039;&#039;&#039;Mail Server&#039;&#039;&#039; - FQDN почтового сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание MX записи:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+MX Record&#039;&#039;&#039;&lt;br /&gt;
# Заполните:&lt;br /&gt;
#* &#039;&#039;&#039;Priority:&#039;&#039;&#039; 0 (основной), 10 (резервный), 20 (дополнительный)&lt;br /&gt;
#* &#039;&#039;&#039;Destination:&#039;&#039;&#039; FQDN почтового сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры конфигураций:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Один почтовый сервер:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С резервным сервером:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0   mail.example.com.&lt;br /&gt;
example.com.  14400  IN  MX  10  mail2.example.com.&lt;br /&gt;
mail.example.com.  14400  IN  A  192.0.2.2&lt;br /&gt;
mail2.example.com.  14400  IN  A  192.0.2.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Внешний почтовый сервис (Google Workspace):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  1   aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  5   alt1.aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  5   alt2.aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  10  alt3.aspmx.l.google.com.&lt;br /&gt;
example.com.  14400  IN  MX  10  alt4.aspmx.l.google.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Microsoft 365:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  MX  0  example-com.mail.protection.outlook.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|MX запись должна указывать на A или AAAA запись, НЕ на CNAME!}}&lt;br /&gt;
&lt;br /&gt;
=== TXT (Text Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Содержит произвольную текстовую информацию.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* SPF (Sender Policy Framework) - защита от спуфинга&lt;br /&gt;
* DKIM (DomainKeys Identified Mail) - подпись email&lt;br /&gt;
* DMARC (Domain-based Message Authentication) - политика аутентификации&lt;br /&gt;
* Верификация домена (Google, Microsoft, и др.)&lt;br /&gt;
* Site verification&lt;br /&gt;
* Другая метаинформация&lt;br /&gt;
&lt;br /&gt;
==== SPF (Sender Policy Framework) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение:&#039;&#039;&#039; Указывает, какие серверы могут отправлять почту от вашего домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Синтаксис:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
v=spf1 механизмы модификаторы&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Механизмы:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;a&#039;&#039;&#039; - IP из A записи домена&lt;br /&gt;
* &#039;&#039;&#039;mx&#039;&#039;&#039; - IP из MX записей&lt;br /&gt;
* &#039;&#039;&#039;ip4:IP&#039;&#039;&#039; - конкретный IPv4 адрес&lt;br /&gt;
* &#039;&#039;&#039;ip6:IP&#039;&#039;&#039; - конкретный IPv6 адрес&lt;br /&gt;
* &#039;&#039;&#039;include:домен&#039;&#039;&#039; - включить SPF другого домена&lt;br /&gt;
* &#039;&#039;&#039;all&#039;&#039;&#039; - все остальные&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Квалификаторы:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;+&#039;&#039;&#039; (pass) - разрешить&lt;br /&gt;
* &#039;&#039;&#039;-&#039;&#039;&#039; (fail) - запретить&lt;br /&gt;
* &#039;&#039;&#039;~&#039;&#039;&#039; (softfail) - мягкий отказ (обычно помечается как спам)&lt;br /&gt;
* &#039;&#039;&#039;?&#039;&#039;&#039; (neutral) - нейтрально&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры SPF:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Базовая конфигурация:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Разрешает: серверы из A и MX записей, остальное - softfail.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С конкретными IP:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 +a +mx +ip4:192.0.2.1 +ip4:203.0.113.0/24 ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С внешними сервисами:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 include:_spf.google.com include:spf.protection.outlook.com ~all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Строгая политика:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;v=spf1 +a +mx -all&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Только A и MX, остальное - жесткий отказ.&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Слишком строгая SPF политика (-all) может блокировать легитимную почту!}}&lt;br /&gt;
&lt;br /&gt;
==== DKIM (DomainKeys Identified Mail) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение:&#039;&#039;&#039; Цифровая подпись email для подтверждения подлинности.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат записи:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
селектор._domainkey.example.com.  IN  TXT  &amp;quot;v=DKIM1; k=rsa; p=публичный_ключ&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
default._domainkey.example.com.  IN  TXT  &amp;quot;v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC...&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;v=DKIM1&#039;&#039;&#039; - версия протокола&lt;br /&gt;
* &#039;&#039;&#039;k=rsa&#039;&#039;&#039; - тип ключа (RSA)&lt;br /&gt;
* &#039;&#039;&#039;p=ключ&#039;&#039;&#039; - публичный ключ в base64&lt;br /&gt;
* &#039;&#039;&#039;t=s&#039;&#039;&#039; - строгий режим (опционально)&lt;br /&gt;
* &#039;&#039;&#039;s=email&#039;&#039;&#039; - тип сервиса (опционально)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Генерация DKIM в cPanel:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# В разделе DKIM нажмите &#039;&#039;&#039;Install the DKIM Keys&#039;&#039;&#039;&lt;br /&gt;
# Ключи будут созданы и установлены автоматически&lt;br /&gt;
&lt;br /&gt;
==== DMARC (Domain-based Message Authentication) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Назначение:&#039;&#039;&#039; Определяет политику обработки писем, не прошедших SPF/DKIM проверку.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=политика; параметры&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Политики:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;p=none&#039;&#039;&#039; - только мониторинг (рекомендуется для начала)&lt;br /&gt;
* &#039;&#039;&#039;p=quarantine&#039;&#039;&#039; - помещать в спам&lt;br /&gt;
* &#039;&#039;&#039;p=reject&#039;&#039;&#039; - отклонять письма&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры DMARC:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Базовый (мониторинг):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Карантин с отчетами:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=quarantine; pct=50; rua=mailto:dmarc@example.com; ruf=mailto:forensics@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Строгая политика:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.example.com.  IN  TXT  &amp;quot;v=DMARC1; p=reject; adkim=s; aspf=s; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры DMARC:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;rua&#039;&#039;&#039; - адрес для агрегированных отчетов&lt;br /&gt;
* &#039;&#039;&#039;ruf&#039;&#039;&#039; - адрес для форензик отчетов&lt;br /&gt;
* &#039;&#039;&#039;pct&#039;&#039;&#039; - процент писем для применения политики (0-100)&lt;br /&gt;
* &#039;&#039;&#039;adkim&#039;&#039;&#039; - режим выравнивания DKIM (r=relaxed, s=strict)&lt;br /&gt;
* &#039;&#039;&#039;aspf&#039;&#039;&#039; - режим выравнивания SPF (r=relaxed, s=strict)&lt;br /&gt;
* &#039;&#039;&#039;fo&#039;&#039;&#039; - опции генерации отчетов&lt;br /&gt;
&lt;br /&gt;
{{Совет|Начните с p=none для мониторинга, затем переходите к quarantine/reject.}}&lt;br /&gt;
&lt;br /&gt;
==== Верификация домена ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Google Search Console:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;google-site-verification=код_верификации&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Microsoft (Bing Webmaster Tools):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;ms=MS12345678&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Facebook Domain Verification:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  TXT  &amp;quot;facebook-domain-verification=код&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== SRV (Service Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Определяет расположение служб (протокол, приоритет, порт).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_сервис._протокол.домен.  TTL  IN  SRV  приоритет вес порт цель&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Service&#039;&#039;&#039; - имя сервиса (например, _sip, _xmpp)&lt;br /&gt;
* &#039;&#039;&#039;Protocol&#039;&#039;&#039; - протокол (_tcp или _udp)&lt;br /&gt;
* &#039;&#039;&#039;Priority&#039;&#039;&#039; - приоритет (меньше = выше)&lt;br /&gt;
* &#039;&#039;&#039;Weight&#039;&#039;&#039; - вес (для балансировки)&lt;br /&gt;
* &#039;&#039;&#039;Port&#039;&#039;&#039; - порт службы&lt;br /&gt;
* &#039;&#039;&#039;Target&#039;&#039;&#039; - FQDN сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры SRV записей:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SIP (VoIP):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_sip._tcp.example.com.  14400  IN  SRV  10  60  5060  sipserver.example.com.&lt;br /&gt;
_sip._udp.example.com.  14400  IN  SRV  10  60  5060  sipserver.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XMPP (Jabber):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_xmpp-client._tcp.example.com.  14400  IN  SRV  5  0  5222  xmpp.example.com.&lt;br /&gt;
_xmpp-server._tcp.example.com.  14400  IN  SRV  5  0  5269  xmpp.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Minecraft сервер:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_minecraft._tcp.example.com.  14400  IN  SRV  0  5  25565  mc.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Microsoft Teams:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_sip._tls.example.com.  14400  IN  SRV  100  1  443  sipdir.online.lync.com.&lt;br /&gt;
_sipfederationtls._tcp.example.com.  14400  IN  SRV  100  1  5061  sipfed.online.lync.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== CAA (Certification Authority Authorization) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Указывает, какие центры сертификации (CA) могут выдавать SSL сертификаты для домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Формат:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  флаги  тег  &amp;quot;значение&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Теги:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;issue&#039;&#039;&#039; - разрешить выдачу сертификатов&lt;br /&gt;
* &#039;&#039;&#039;issuewild&#039;&#039;&#039; - разрешить wildcard сертификаты&lt;br /&gt;
* &#039;&#039;&#039;iodef&#039;&#039;&#039; - URL для уведомлений о нарушениях&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Флаги:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;0&#039;&#039;&#039; - не критичная запись&lt;br /&gt;
* &#039;&#039;&#039;128&#039;&#039;&#039; - критичная запись (CA должен понимать)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры CAA:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Разрешить Let&#039;s Encrypt:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Несколько CA:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;digicert.com&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  issuewild  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Запретить выдачу:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;С уведомлениями:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  IN  CAA  0  issue  &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com.  IN  CAA  0  iodef  &amp;quot;mailto:security@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|CAA записи проверяются CA перед выдачей сертификата. Неправильная настройка может блокировать SSL!}}&lt;br /&gt;
&lt;br /&gt;
=== PTR (Pointer Record) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Обратная DNS запись, связывающая IP адрес с доменным именем.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* Проверка обратного DNS для почтовых серверов&lt;br /&gt;
* Улучшение доставляемости email&lt;br /&gt;
* Идентификация хостов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.2.0.192.in-addr.arpa.  IN  PTR  mail.example.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|PTR записи обычно управляются хостинг-провайдером, не через cPanel!}}&lt;br /&gt;
&lt;br /&gt;
=== NAPTR (Naming Authority Pointer) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Сложные правила преобразования для телефонии и других служб.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* ENUM (телефония)&lt;br /&gt;
* Динамическое делегирование&lt;br /&gt;
* Специализированные протоколы&lt;br /&gt;
&lt;br /&gt;
{{Совет|NAPTR редко используется для обычных сайтов. Нужен для специфических сервисов.}}&lt;br /&gt;
&lt;br /&gt;
== TTL (Time To Live) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Что такое TTL:&#039;&#039;&#039; Время (в секундах), в течение которого DNS запись кэшируется.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные значения:&#039;&#039;&#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Время !! Секунды !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| 5 минут || 300 || Перед миграцией, тестирование&lt;br /&gt;
|-&lt;br /&gt;
| 30 минут || 1800 || Частые изменения&lt;br /&gt;
|-&lt;br /&gt;
| 1 час || 3600 || Обычные записи&lt;br /&gt;
|-&lt;br /&gt;
| 4 часа || 14400 || &#039;&#039;&#039;Рекомендуется по умолчанию&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| 1 день || 86400 || Стабильные записи&lt;br /&gt;
|-&lt;br /&gt;
| 1 неделя || 604800 || Очень стабильные (NS записи)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стратегия TTL:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Перед миграцией:&#039;&#039;&#039; снизьте TTL до 300-600 секунд за 24-48 часов&lt;br /&gt;
# &#039;&#039;&#039;Во время миграции:&#039;&#039;&#039; измените записи&lt;br /&gt;
# &#039;&#039;&#039;После миграции:&#039;&#039;&#039; через 24-48 часов поднимите TTL обратно&lt;br /&gt;
&lt;br /&gt;
{{Совет|Низкий TTL увеличивает нагрузку на DNS серверы, но ускоряет распространение изменений.}}&lt;br /&gt;
&lt;br /&gt;
== Расширенное управление зоной ==&lt;br /&gt;
&lt;br /&gt;
=== Экспорт DNS зоны ===&lt;br /&gt;
&lt;br /&gt;
Для резервного копирования или переноса:&lt;br /&gt;
&lt;br /&gt;
# Advanced Zone Editor&lt;br /&gt;
# Прокрутите вниз до &#039;&#039;&#039;Actions&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;DNSSEC&#039;&#039;&#039; или используйте кнопку экспорта (если доступна)&lt;br /&gt;
&lt;br /&gt;
Альтернативно, через SSH:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Экспорт зоны в BIND формате&lt;br /&gt;
named-checkzone example.com /var/named/example.com.db&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Импорт DNS записей ===&lt;br /&gt;
&lt;br /&gt;
Массовое добавление записей через API или WHM (требуется root доступ).&lt;br /&gt;
&lt;br /&gt;
=== DNSSEC (DNS Security Extensions) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Описание:&#039;&#039;&#039; Криптографическая защита DNS от подделки.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Включение DNSSEC в cPanel:&#039;&#039;&#039;&lt;br /&gt;
# Advanced Zone Editor&lt;br /&gt;
# Раздел &#039;&#039;&#039;DNSSEC&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Enable DNSSEC&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте DS записи&lt;br /&gt;
# Добавьте DS записи у регистратора домена&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DS записи пример:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com. 3600 IN DS 12345 13 2 ABC123...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|DNSSEC требует точной настройки у регистратора! Ошибки могут сделать домен недоступным.}}&lt;br /&gt;
&lt;br /&gt;
=== Множественные IP адреса (Round-Robin DNS) ===&lt;br /&gt;
&lt;br /&gt;
Для балансировки нагрузки добавьте несколько A записей:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.1&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.2&lt;br /&gt;
example.com.  14400  IN  A  192.0.2.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
DNS сервер будет возвращать IP в случайном порядке.&lt;br /&gt;
&lt;br /&gt;
{{Совет|Round-Robin не заменяет настоящий load balancer, но подходит для простых сценариев.}}&lt;br /&gt;
&lt;br /&gt;
== Проверка DNS записей ==&lt;br /&gt;
&lt;br /&gt;
=== Инструменты проверки ===&lt;br /&gt;
&lt;br /&gt;
==== Через cPanel (Track DNS) ====&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Track DNS&#039;&#039;&#039;&lt;br /&gt;
# Введите домен&lt;br /&gt;
# Просмотрите все DNS записи&lt;br /&gt;
# Проверьте, корректны ли записи&lt;br /&gt;
&lt;br /&gt;
==== Онлайн инструменты ====&lt;br /&gt;
&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS.net] - глобальная проверка распространения&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox] - комплексная проверка DNS, MX, SPF&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker] - проверка всех типов записей&lt;br /&gt;
* [https://www.digwebinterface.com/ Dig Web Interface] - детальный анализ&lt;br /&gt;
&lt;br /&gt;
==== Командная строка ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;nslookup:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Основной запрос&lt;br /&gt;
nslookup example.com&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип записи&lt;br /&gt;
nslookup -type=mx example.com&lt;br /&gt;
nslookup -type=txt example.com&lt;br /&gt;
nslookup -type=ns example.com&lt;br /&gt;
&lt;br /&gt;
# Использование конкретного DNS сервера&lt;br /&gt;
nslookup example.com 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;dig (рекомендуется):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Все записи&lt;br /&gt;
dig example.com ANY&lt;br /&gt;
&lt;br /&gt;
# Конкретный тип&lt;br /&gt;
dig example.com A&lt;br /&gt;
dig example.com MX&lt;br /&gt;
dig example.com TXT&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# С трассировкой&lt;br /&gt;
dig example.com +trace&lt;br /&gt;
&lt;br /&gt;
# Проверка DNSSEC&lt;br /&gt;
dig example.com +dnssec&lt;br /&gt;
&lt;br /&gt;
# Короткий вывод&lt;br /&gt;
dig example.com +short&lt;br /&gt;
&lt;br /&gt;
# Обратный DNS&lt;br /&gt;
dig -x 192.0.2.1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;host:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Простой запрос&lt;br /&gt;
host example.com&lt;br /&gt;
&lt;br /&gt;
# Детальная информация&lt;br /&gt;
host -a example.com&lt;br /&gt;
&lt;br /&gt;
# MX записи&lt;br /&gt;
host -t mx example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== PowerShell (Windows) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
# A запись&lt;br /&gt;
Resolve-DnsName example.com -Type A&lt;br /&gt;
&lt;br /&gt;
# MX записи&lt;br /&gt;
Resolve-DnsName example.com -Type MX&lt;br /&gt;
&lt;br /&gt;
# Все записи&lt;br /&gt;
Resolve-DnsName example.com -Type ALL&lt;br /&gt;
&lt;br /&gt;
# Использование конкретного DNS&lt;br /&gt;
Resolve-DnsName example.com -Server 8.8.8.8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Время распространения DNS ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Факторы, влияющие на распространение:&#039;&#039;&#039;&lt;br /&gt;
* TTL предыдущей записи&lt;br /&gt;
* Кэш DNS резолверов&lt;br /&gt;
* Кэш локального провайдера&lt;br /&gt;
* Географическое распределение&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные сроки:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Локально:&#039;&#039;&#039; мгновенно (после очистки кэша)&lt;br /&gt;
* &#039;&#039;&#039;У провайдера:&#039;&#039;&#039; 1-4 часа&lt;br /&gt;
* &#039;&#039;&#039;Глобально:&#039;&#039;&#039; 24-48 часов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ускорение распространения:&#039;&#039;&#039;&lt;br /&gt;
# Снизьте TTL до 300 секунд заранее&lt;br /&gt;
# Подождите старый TTL перед изменением&lt;br /&gt;
# Измените записи&lt;br /&gt;
# Проверьте через разные DNS (8.8.8.8, 1.1.1.1)&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Домен не резолвится ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# NS записи у регистратора совпадают с cPanel&lt;br /&gt;
# SOA запись существует и корректна&lt;br /&gt;
# A запись для домена существует&lt;br /&gt;
# DNS серверы хостинга доступны&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка NS записей&lt;br /&gt;
dig example.com NS&lt;br /&gt;
&lt;br /&gt;
# Проверка доступности DNS сервера&lt;br /&gt;
dig @ns1.hosting.com example.com&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Почта не доставляется ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# MX записи настроены правильно&lt;br /&gt;
# MX указывает на A запись (не CNAME)&lt;br /&gt;
# SPF запись корректна&lt;br /&gt;
# DKIM установлен&lt;br /&gt;
# Обратный DNS (PTR) настроен&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка MX&lt;br /&gt;
dig example.com MX&lt;br /&gt;
&lt;br /&gt;
# Проверка SPF&lt;br /&gt;
dig example.com TXT | grep spf&lt;br /&gt;
&lt;br /&gt;
# Полный тест почты&lt;br /&gt;
mxtoolbox.com/SuperTool.aspx&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Изменения DNS не применяются ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
# Старый TTL еще не истек&lt;br /&gt;
# Изменения в неправильной зоне&lt;br /&gt;
# DNS кэш не очищен&lt;br /&gt;
# Изменения у регистратора, а не в cPanel&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Очистка DNS кэша&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo dscacheutil -flushcache&lt;br /&gt;
sudo killall -HUP mDNSResponder&lt;br /&gt;
&lt;br /&gt;
# Linux&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&lt;br /&gt;
# Или перезапустите браузер&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;SERVFAIL&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* DNSSEC неправильно настроен&lt;br /&gt;
* Отсутствуют NS записи&lt;br /&gt;
* DNS сервер недоступен&lt;br /&gt;
* Циклическая зависимость CNAME&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте DNSSEC у регистратора&lt;br /&gt;
# Убедитесь в корректности NS записей&lt;br /&gt;
# Проверьте цепочку CNAME (max 10 уровней)&lt;br /&gt;
&lt;br /&gt;
=== Wildcard SSL не работает с Wildcard A записью ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проблема:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.example.com  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wildcard A покрывает все поддомены, но для wildcard SSL нужны конкретные записи.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
Создайте A записи для каждого поддомена, требующего SSL:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
blog.example.com  IN  A  192.0.2.1&lt;br /&gt;
shop.example.com  IN  A  192.0.2.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Безопасность DNS ==&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте CAA записи&#039;&#039;&#039;&lt;br /&gt;
#* Ограничьте выдачу SSL сертификатов&lt;br /&gt;
# &#039;&#039;&#039;Настройте SPF, DKIM, DMARC&#039;&#039;&#039;&lt;br /&gt;
#* Защита от спуфинга email&lt;br /&gt;
# &#039;&#039;&#039;Включите DNSSEC&#039;&#039;&#039;&lt;br /&gt;
#* Защита от подделки DNS&lt;br /&gt;
# &#039;&#039;&#039;Ограничьте доступ к Zone Editor&#039;&#039;&#039;&lt;br /&gt;
#* Используйте сложные пароли&lt;br /&gt;
#* Включите 2FA для cPanel&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте изменения&#039;&#039;&#039;&lt;br /&gt;
#* Регулярно проверяйте DNS записи&lt;br /&gt;
#* Настройте уведомления об изменениях&lt;br /&gt;
# &#039;&#039;&#039;Документируйте конфигурацию&#039;&#039;&#039;&lt;br /&gt;
#* Ведите changelog изменений&lt;br /&gt;
#* Делайте экспорт зон регулярно&lt;br /&gt;
&lt;br /&gt;
=== DNS атаки ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DNS Spoofing (подделка):&#039;&#039;&#039;&lt;br /&gt;
* Защита: DNSSEC&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DNS Amplification (усиление DDoS):&#039;&#039;&#039;&lt;br /&gt;
* Защита: rate limiting на DNS серверах (настраивается хостером)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cache Poisoning (отравление кэша):&#039;&#039;&#039;&lt;br /&gt;
* Защита: DNSSEC, обновление DNS сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Subdomain Takeover:&#039;&#039;&#039;&lt;br /&gt;
* Удаляйте CNAME записи на неиспользуемые сервисы&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Планирование изменений&#039;&#039;&#039;&lt;br /&gt;
#* Снижайте TTL за 24-48 часов&lt;br /&gt;
#* Делайте изменения в непиковое время&lt;br /&gt;
#* Тестируйте на тестовом поддомене&lt;br /&gt;
# &#039;&#039;&#039;Резервное копирование&#039;&#039;&#039;&lt;br /&gt;
#* Экспортируйте зону перед изменениями&lt;br /&gt;
#* Сохраняйте историю изменений&lt;br /&gt;
# &#039;&#039;&#039;Документирование&#039;&#039;&#039;&lt;br /&gt;
#* Записывайте назначение каждой записи&lt;br /&gt;
#* Ведите changelog&lt;br /&gt;
# &#039;&#039;&#039;Тестирование&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте изменения через dig/nslookup&lt;br /&gt;
#* Используйте онлайн инструменты&lt;br /&gt;
#* Тестируйте с разных локаций&lt;br /&gt;
# &#039;&#039;&#039;Мониторинг&#039;&#039;&#039;&lt;br /&gt;
#* Настройте алерты на изменения&lt;br /&gt;
#* Регулярно проверяйте конфигурацию&lt;br /&gt;
#* Мониторьте доступность DNS&lt;br /&gt;
&lt;br /&gt;
== Шаблоны DNS конфигураций ==&lt;br /&gt;
&lt;br /&gt;
=== Стандартный веб-сайт ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              14400  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.          14400  IN  A      192.0.2.1&lt;br /&gt;
example.com.              14400  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.         14400  IN  A      192.0.2.2&lt;br /&gt;
example.com.              14400  IN  TXT    &amp;quot;v=spf1 a mx ~all&amp;quot;&lt;br /&gt;
default._domainkey        14400  IN  TXT    &amp;quot;v=DKIM1; k=rsa; p=...&amp;quot;&lt;br /&gt;
_dmarc.example.com.       14400  IN  TXT    &amp;quot;v=DMARC1; p=none; rua=mailto:dmarc@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== С CDN (Cloudflare) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              300    IN  A      104.17.x.x&lt;br /&gt;
www.example.com.          300    IN  A      104.17.x.x&lt;br /&gt;
ftp.example.com.          14400  IN  A      192.0.2.1  ; прямой доступ&lt;br /&gt;
example.com.              14400  IN  MX  0  mail.example.com.&lt;br /&gt;
mail.example.com.         14400  IN  A      192.0.2.2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Микросервисная архитектура ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              14400  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.          14400  IN  CNAME  example.com.&lt;br /&gt;
api.example.com.          14400  IN  A      192.0.2.10&lt;br /&gt;
cdn.example.com.          14400  IN  CNAME  cdn-provider.net.&lt;br /&gt;
app.example.com.          14400  IN  A      192.0.2.11&lt;br /&gt;
admin.example.com.        14400  IN  A      192.0.2.12&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== С внешними сервисами ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com.              14400  IN  A      192.0.2.1&lt;br /&gt;
www.example.com.          14400  IN  A      192.0.2.1&lt;br /&gt;
shop.example.com.         14400  IN  CNAME  shops.myshopify.com.&lt;br /&gt;
blog.example.com.         14400  IN  CNAME  domains.tumblr.com.&lt;br /&gt;
example.com.              14400  IN  MX  1  aspmx.l.google.com.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Управление доменами в cPanel|Управление доменами]]&lt;br /&gt;
* [[Email аутентификация cPanel|SPF, DKIM, DMARC настройка]]&lt;br /&gt;
* [[SSL сертификаты cPanel|SSL и CAA записи]]&lt;br /&gt;
* [[Миграция DNS cPanel|Миграция DNS без простоя]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.iana.org/domains/root IANA Root Zone Database]&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker]&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox - DNS &amp;amp; Email Tools]&lt;br /&gt;
* [https://www.cloudflare.com/learning/dns/what-is-dns/ Cloudflare DNS Learning Center]&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_DNS_record_types Wikipedia: DNS Record Types]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Сетевое администрирование]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_cPanel&amp;diff=665</id>
		<title>Руководство пользователя cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_cPanel&amp;diff=665"/>
		<updated>2026-01-27T15:36:04Z</updated>

		<summary type="html">&lt;p&gt;TTK: /* Управление базами данных */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Руководство пользователя cPanel =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Добро пожаловать в руководство по использованию cPanel!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это руководство поможет вам освоить основные функции панели управления хостингом cPanel.&lt;br /&gt;
&lt;br /&gt;
== Содержание ==&lt;br /&gt;
&lt;br /&gt;
=== Начало работы ===&lt;br /&gt;
* [[#Вход в cPanel|Вход в cPanel]]&lt;br /&gt;
* [[#Интерфейс cPanel|Обзор интерфейса]]&lt;br /&gt;
* [[#Основные разделы|Основные разделы панели]]&lt;br /&gt;
&lt;br /&gt;
=== Управление файлами ===&lt;br /&gt;
* [[Управление файлами в cPanel|Файловый менеджер]]&lt;br /&gt;
* [[FTP доступ в cPanel|Настройка FTP]]&lt;br /&gt;
* [[Управление файлами в cPanel|Загрузка и выгрузка файлов]]&lt;br /&gt;
&lt;br /&gt;
=== Управление базами данных ===&lt;br /&gt;
* [[MySQL базы данных в cPanel|MySQL базы данных]]&lt;br /&gt;
* [[MySQL базы данных в cPanel#Работа с phpMyAdmin|Работа с phpMyAdmin]]&lt;br /&gt;
* [[PostgreSQL в cPanel|PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
=== Управление почтой ===&lt;br /&gt;
* [[Управление Email в cPanel#Создание Email аккаунтов|Создание email аккаунтов]]&lt;br /&gt;
* [[:Категория:E-MAIL - Настройка почтовых клиентов|Настройка почтовых клиентов]]&lt;br /&gt;
* [[Управление Email в cPanel#Настройка существующего ящика|Фильтры и пересылка]]&lt;br /&gt;
* [[Управление Email в cPanel#Webmail|Доступ к Webmail]]&lt;br /&gt;
&lt;br /&gt;
=== Управление доменами ===&lt;br /&gt;
* [[Домены и поддомены cPanel|Добавление доменов и поддоменов]]&lt;br /&gt;
* [[DNS зоны cPanel|Управление DNS]]&lt;br /&gt;
* [[Перенаправления cPanel|Редиректы]]&lt;br /&gt;
&lt;br /&gt;
=== Безопасность ===&lt;br /&gt;
* [[SSL/TLS сертификаты в cPanel|SSL/TLS сертификаты]]&lt;br /&gt;
* [[Пароли и безопасность cPanel|Управление паролями]]&lt;br /&gt;
* [[IP Blocker cPanel|Блокировка IP адресов]]&lt;br /&gt;
* [[ModSecurity cPanel|ModSecurity WAF]]&lt;br /&gt;
&lt;br /&gt;
=== Резервное копирование ===&lt;br /&gt;
* [[Резервные копии cPanel|Создание резервных копий]]&lt;br /&gt;
* [[Восстановление из backup cPanel|Восстановление данных]]&lt;br /&gt;
&lt;br /&gt;
=== Статистика и метрики ===&lt;br /&gt;
* [[Статистика сайта cPanel|Просмотр статистики]]&lt;br /&gt;
* [[Использование ресурсов cPanel|Мониторинг ресурсов]]&lt;br /&gt;
* [[Логи доступа cPanel|Анализ логов]]&lt;br /&gt;
&lt;br /&gt;
== Вход в cPanel ==&lt;br /&gt;
&lt;br /&gt;
Для входа в панель управления cPanel:&lt;br /&gt;
&lt;br /&gt;
# Откройте браузер и перейдите по одному из адресов:&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://ваш-домен.ru:2083&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://ваш-домен.ru/cpanel&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://IP-адрес:2083&amp;lt;/code&amp;gt;&lt;br /&gt;
# Введите ваше имя пользователя&lt;br /&gt;
# Введите пароль&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;Log in&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Внимание|Используйте защищенное HTTPS соединение для доступа к cPanel. Не входите через публичные WiFi сети без VPN.}}&lt;br /&gt;
&lt;br /&gt;
== Интерфейс cPanel ==&lt;br /&gt;
&lt;br /&gt;
После входа вы увидите главную панель управления, которая разделена на несколько основных разделов:&lt;br /&gt;
&lt;br /&gt;
=== Верхняя панель ===&lt;br /&gt;
* &#039;&#039;&#039;Поиск&#039;&#039;&#039; - быстрый поиск функций&lt;br /&gt;
* &#039;&#039;&#039;Уведомления&#039;&#039;&#039; - системные уведомления и оповещения&lt;br /&gt;
* &#039;&#039;&#039;Настройки&#039;&#039;&#039; - пользовательские настройки&lt;br /&gt;
* &#039;&#039;&#039;Выход&#039;&#039;&#039; - завершение сессии&lt;br /&gt;
&lt;br /&gt;
=== Основные разделы ===&lt;br /&gt;
&lt;br /&gt;
==== FILES (Файлы) ====&lt;br /&gt;
* File Manager - Файловый менеджер&lt;br /&gt;
* Images - Управление изображениями&lt;br /&gt;
* Directory Privacy - Защита директорий паролем&lt;br /&gt;
* Disk Usage - Использование дискового пространства&lt;br /&gt;
* FTP Accounts - Учетные записи FTP&lt;br /&gt;
* FTP Connections - Активные FTP соединения&lt;br /&gt;
* Backup - Резервное копирование&lt;br /&gt;
* Backup Wizard - Мастер резервного копирования&lt;br /&gt;
&lt;br /&gt;
==== DATABASES (Базы данных) ====&lt;br /&gt;
* MySQL Databases - Базы данных MySQL&lt;br /&gt;
* MySQL Database Wizard - Мастер создания БД&lt;br /&gt;
* phpMyAdmin - Веб-интерфейс управления БД&lt;br /&gt;
* PostgreSQL Databases - Базы данных PostgreSQL&lt;br /&gt;
* PostgreSQL Database Wizard - Мастер PostgreSQL&lt;br /&gt;
* Remote MySQL - Удаленный доступ к MySQL&lt;br /&gt;
&lt;br /&gt;
==== DOMAINS (Домены) ====&lt;br /&gt;
* Domains - Управление доменами&lt;br /&gt;
* Subdomains - Поддомены&lt;br /&gt;
* Addon Domains - Дополнительные домены&lt;br /&gt;
* Aliases - Алиасы доменов&lt;br /&gt;
* Redirects - Перенаправления&lt;br /&gt;
* Zone Editor - Редактор DNS зон&lt;br /&gt;
* Dynamic DNS - Динамический DNS&lt;br /&gt;
&lt;br /&gt;
==== EMAIL (Почта) ====&lt;br /&gt;
* Email Accounts - Почтовые ящики&lt;br /&gt;
* Forwarders - Пересылка почты&lt;br /&gt;
* Email Routing - Маршрутизация&lt;br /&gt;
* Autoresponders - Автоответчики&lt;br /&gt;
* Default Address - Адрес по умолчанию&lt;br /&gt;
* Mailing Lists - Списки рассылки&lt;br /&gt;
* Track Delivery - Отслеживание доставки&lt;br /&gt;
* Global Email Filters - Глобальные фильтры&lt;br /&gt;
* Email Filters - Фильтры для аккаунтов&lt;br /&gt;
* Authentication - DKIM и SPF&lt;br /&gt;
* Address Importer - Импорт адресов&lt;br /&gt;
* Apache SpamAssassin - Антиспам&lt;br /&gt;
* Encryption - Шифрование почты&lt;br /&gt;
* Calendars and Contacts - Календари и контакты&lt;br /&gt;
* BoxTrapper - Защита от спама&lt;br /&gt;
* Email Deliverability - Проверка доставляемости&lt;br /&gt;
&lt;br /&gt;
==== METRICS (Метрики) ====&lt;br /&gt;
* Visitors - Посетители&lt;br /&gt;
* Errors - Журнал ошибок&lt;br /&gt;
* Bandwidth - Использование трафика&lt;br /&gt;
* Raw Access - Необработанные логи доступа&lt;br /&gt;
* Awstats - Подробная статистика&lt;br /&gt;
* Analog Stats - Аналоговая статистика&lt;br /&gt;
* Webalizer - Статистика Webalizer&lt;br /&gt;
* Metrics Editor - Редактор метрик&lt;br /&gt;
* CPU and Concurrent Connection Usage - Использование CPU&lt;br /&gt;
* Resource Usage - Использование ресурсов&lt;br /&gt;
&lt;br /&gt;
==== SECURITY (Безопасность) ====&lt;br /&gt;
* SSH Access - Доступ по SSH&lt;br /&gt;
* IP Blocker - Блокировка IP&lt;br /&gt;
* SSL/TLS - Сертификаты SSL&lt;br /&gt;
* SSL/TLS Status - Статус SSL&lt;br /&gt;
* SSL/TLS Wizard - Мастер SSL&lt;br /&gt;
* Hotlink Protection - Защита от хотлинкинга&lt;br /&gt;
* Leech Protection - Защита от паразитов&lt;br /&gt;
* ModSecurity - Web Application Firewall&lt;br /&gt;
* Let&#039;s Encrypt SSL - Бесплатные SSL сертификаты&lt;br /&gt;
* Imunify360 - Защита от вирусов и вредоносного ПО&lt;br /&gt;
* Security Policy - Политика безопасности&lt;br /&gt;
&lt;br /&gt;
==== SOFTWARE (Программное обеспечение) ====&lt;br /&gt;
* Softaculous Apps Installer - Установщик приложений&lt;br /&gt;
* Site Software - Программное обеспечение сайта&lt;br /&gt;
* MultiPHP Manager - Управление версиями PHP&lt;br /&gt;
* MultiPHP INI Editor - Редактор PHP.ini&lt;br /&gt;
* Select PHP Version - Выбор версии PHP&lt;br /&gt;
* PHP PEAR Packages - Пакеты PEAR&lt;br /&gt;
* Perl Modules - Модули Perl&lt;br /&gt;
* Site Publisher - Публикатор сайта&lt;br /&gt;
* Optimize Website - Оптимизация сайта&lt;br /&gt;
* Application Manager - Менеджер приложений&lt;br /&gt;
&lt;br /&gt;
==== ADVANCED (Расширенные) ====&lt;br /&gt;
* Cron Jobs - Задания по расписанию&lt;br /&gt;
* Track DNS - Отслеживание DNS&lt;br /&gt;
* Indexes - Индексы директорий&lt;br /&gt;
* Error Pages - Страницы ошибок&lt;br /&gt;
* Apache Handlers - Обработчики Apache&lt;br /&gt;
* MIME Types - MIME типы&lt;br /&gt;
* Virus Scanner - Антивирус&lt;br /&gt;
* Git Version Control - Контроль версий Git&lt;br /&gt;
&lt;br /&gt;
==== PREFERENCES (Настройки) ====&lt;br /&gt;
* Password &amp;amp; Security - Пароль и безопасность&lt;br /&gt;
* Change Language - Изменить язык&lt;br /&gt;
* Contact Information - Контактная информация&lt;br /&gt;
* User Manager - Управление пользователями&lt;br /&gt;
* Update Contact Email - Обновить email&lt;br /&gt;
&lt;br /&gt;
== Быстрый старт ==&lt;br /&gt;
&lt;br /&gt;
=== Создание сайта за 5 шагов ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Загрузите файлы сайта&#039;&#039;&#039;&lt;br /&gt;
#* Используйте File Manager или FTP&lt;br /&gt;
#* Файлы размещайте в директории &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Создайте базу данных&#039;&#039;&#039; (если нужно)&lt;br /&gt;
#* Перейдите в MySQL Databases&lt;br /&gt;
#* Создайте новую БД и пользователя&lt;br /&gt;
# &#039;&#039;&#039;Настройте email&#039;&#039;&#039;&lt;br /&gt;
#* Создайте почтовые ящики в Email Accounts&lt;br /&gt;
#* Настройте почтовый клиент&lt;br /&gt;
# &#039;&#039;&#039;Установите SSL сертификат&#039;&#039;&#039;&lt;br /&gt;
#* Используйте бесплатный Let&#039;s Encrypt&lt;br /&gt;
#* Или установите свой сертификат&lt;br /&gt;
# &#039;&#039;&#039;Проверьте работу сайта&#039;&#039;&#039;&lt;br /&gt;
#* Откройте ваш домен в браузере&lt;br /&gt;
#* Проверьте все функции&lt;br /&gt;
&lt;br /&gt;
== Полезные советы ==&lt;br /&gt;
&lt;br /&gt;
{{Совет|Регулярно создавайте резервные копии ваших данных через раздел Backup.}}&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте сложные пароли для всех учетных записей - почтовых, FTP, баз данных.}}&lt;br /&gt;
&lt;br /&gt;
{{Совет|Включите автоматическое обновление SSL сертификатов Let&#039;s Encrypt.}}&lt;br /&gt;
&lt;br /&gt;
{{Совет|Мониторьте использование дисковой квоты и трафика в разделе Metrics.}}&lt;br /&gt;
&lt;br /&gt;
== Получение помощи ==&lt;br /&gt;
&lt;br /&gt;
Если у вас возникли вопросы:&lt;br /&gt;
&lt;br /&gt;
* Используйте встроенную &#039;&#039;&#039;документацию&#039;&#039;&#039; в cPanel (иконка ? рядом с функциями)&lt;br /&gt;
* Обратитесь в &#039;&#039;&#039;службу поддержки&#039;&#039;&#039; вашего хостинг-провайдера&lt;br /&gt;
* Посетите &#039;&#039;&#039;форум сообщества&#039;&#039;&#039; cPanel&lt;br /&gt;
* Изучите &#039;&#039;&#039;видеоуроки&#039;&#039;&#039; на официальном сайте cPanel&lt;br /&gt;
&lt;br /&gt;
== Системные требования ==&lt;br /&gt;
&lt;br /&gt;
Для работы с cPanel рекомендуется:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Браузер&#039;&#039;&#039;: Последние версии Chrome, Firefox, Safari или Edge&lt;br /&gt;
* &#039;&#039;&#039;JavaScript&#039;&#039;&#039;: Должен быть включен&lt;br /&gt;
* &#039;&#039;&#039;Cookies&#039;&#039;&#039;: Должны быть разрешены&lt;br /&gt;
* &#039;&#039;&#039;Разрешение экрана&#039;&#039;&#039;: Минимум 1024x768&lt;br /&gt;
* &#039;&#039;&#039;Соединение&#039;&#039;&#039;: HTTPS для безопасности&lt;br /&gt;
&lt;br /&gt;
== Ограничения и квоты ==&lt;br /&gt;
&lt;br /&gt;
Проверяйте ваши лимиты в правой боковой панели:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Disk Usage&#039;&#039;&#039; - Использование дискового пространства&lt;br /&gt;
* &#039;&#039;&#039;Bandwidth&#039;&#039;&#039; - Использованный трафик&lt;br /&gt;
* &#039;&#039;&#039;Inodes&#039;&#039;&#039; - Количество файлов&lt;br /&gt;
* &#039;&#039;&#039;Email Accounts&#039;&#039;&#039; - Количество почтовых ящиков&lt;br /&gt;
* &#039;&#039;&#039;Databases&#039;&#039;&#039; - Количество баз данных&lt;br /&gt;
* &#039;&#039;&#039;Addon Domains&#039;&#039;&#039; - Дополнительные домены&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|При превышении квот ваш сайт может работать некорректно. Следите за использованием ресурсов.}}&lt;br /&gt;
&lt;br /&gt;
== Безопасность ==&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации по безопасности ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте сильные пароли&#039;&#039;&#039;&lt;br /&gt;
#* Минимум 12 символов&lt;br /&gt;
#* Буквы верхнего и нижнего регистра&lt;br /&gt;
#* Цифры и специальные символы&lt;br /&gt;
# &#039;&#039;&#039;Включите двухфакторную аутентификацию&#039;&#039;&#039;&lt;br /&gt;
#* Настройте в разделе Security&lt;br /&gt;
# &#039;&#039;&#039;Регулярно обновляйте ПО&#039;&#039;&#039;&lt;br /&gt;
#* Обновляйте CMS (WordPress, Joomla и т.д.)&lt;br /&gt;
#* Обновляйте плагины и темы&lt;br /&gt;
# &#039;&#039;&#039;Делайте резервные копии&#039;&#039;&#039;&lt;br /&gt;
#* Минимум раз в неделю&lt;br /&gt;
#* Храните копии в безопасном месте&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте логи&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте логи на подозрительную активность&lt;br /&gt;
#* Используйте Error Logs для отладки&lt;br /&gt;
&lt;br /&gt;
== Следующие шаги ==&lt;br /&gt;
&lt;br /&gt;
После ознакомления с основами переходите к изучению конкретных разделов:&lt;br /&gt;
&lt;br /&gt;
* [[Управление файлами в cPanel|Работа с файлами]] - для загрузки и управления файлами сайта&lt;br /&gt;
* [[MySQL базы данных cPanel|Базы данных]] - для создания БД для CMS&lt;br /&gt;
* [[Email аккаунты cPanel|Настройка почты]] - для корпоративной электронной почты&lt;br /&gt;
* [[SSL сертификаты cPanel|SSL сертификаты]] - для защищенного соединения&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Часто задаваемые вопросы cPanel|FAQ по cPanel]]&lt;br /&gt;
* [[Решение проблем cPanel|Устранение неполадок]]&lt;br /&gt;
* [[Глоссарий терминов cPanel|Глоссарий]]&lt;br /&gt;
* [[История изменений cPanel 132|Что нового в версии 132]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D1%8B_%D0%B8_%D0%BF%D0%BE%D0%B4%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D1%8B_cPanel&amp;diff=664</id>
		<title>Домены и поддомены cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D1%8B_%D0%B8_%D0%BF%D0%BE%D0%B4%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D1%8B_cPanel&amp;diff=664"/>
		<updated>2026-01-27T15:35:29Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= Управление доменами в cPanel =  Раздел управления доменами позволяет добавлять дополнительные домены, создавать поддомены, настраивать DNS и управлять перенаправлениями.  == Типы доменов в cPanel ==  === Основной домен (Primary/Main Domain) ===  * Первый домен, указанный при...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Управление доменами в cPanel =&lt;br /&gt;
&lt;br /&gt;
Раздел управления доменами позволяет добавлять дополнительные домены, создавать поддомены, настраивать DNS и управлять перенаправлениями.&lt;br /&gt;
&lt;br /&gt;
== Типы доменов в cPanel ==&lt;br /&gt;
&lt;br /&gt;
=== Основной домен (Primary/Main Domain) ===&lt;br /&gt;
&lt;br /&gt;
* Первый домен, указанный при создании аккаунта&lt;br /&gt;
* Связан с директорией &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;&lt;br /&gt;
* Не может быть удален (только изменен хостинг-провайдером)&lt;br /&gt;
* Все остальные домены привязаны к этому аккаунту&lt;br /&gt;
&lt;br /&gt;
=== Дополнительные домены (Addon Domains) ===&lt;br /&gt;
&lt;br /&gt;
* Полноценные отдельные сайты на том же аккаунте&lt;br /&gt;
* Имеют собственную корневую директорию&lt;br /&gt;
* Могут иметь собственные email аккаунты&lt;br /&gt;
* Учитываются в квоте аккаунта&lt;br /&gt;
&lt;br /&gt;
=== Поддомены (Subdomains) ===&lt;br /&gt;
&lt;br /&gt;
* Поддомены основного или дополнительных доменов&lt;br /&gt;
* Примеры: &amp;lt;code&amp;gt;blog.example.com&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;shop.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Имеют собственную директорию&lt;br /&gt;
* Удобны для разделения функционала&lt;br /&gt;
&lt;br /&gt;
=== Псевдонимы доменов (Aliases/Parked Domains) ===&lt;br /&gt;
&lt;br /&gt;
* Указывают на тот же контент, что и основной домен&lt;br /&gt;
* Используются для различных написаний домена&lt;br /&gt;
* Не имеют собственной директории&lt;br /&gt;
* Пример: &amp;lt;code&amp;gt;example.ru&amp;lt;/code&amp;gt; → алиас для &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление дополнительного домена ==&lt;br /&gt;
&lt;br /&gt;
=== Требования ===&lt;br /&gt;
&lt;br /&gt;
* Домен должен быть зарегистрирован&lt;br /&gt;
* DNS домена должен указывать на ваш сервер&lt;br /&gt;
* Лимит аккаунта не должен быть превышен&lt;br /&gt;
&lt;br /&gt;
=== Добавление Addon Domain ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Domains&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create A New Domain&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
==== Параметры ====&lt;br /&gt;
&lt;br /&gt;
; Domain&lt;br /&gt;
: Введите полное доменное имя (например, &amp;lt;code&amp;gt;newsite.com&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
; Share document root&lt;br /&gt;
: Опция использования существующей директории&lt;br /&gt;
: &#039;&#039;&#039;Отключена по умолчанию&#039;&#039;&#039; - создается новая папка&lt;br /&gt;
&lt;br /&gt;
; Document Root&lt;br /&gt;
: Путь к корневой директории домена&lt;br /&gt;
: По умолчанию: &amp;lt;code&amp;gt;/home/username/public_html/newsite.com&amp;lt;/code&amp;gt;&lt;br /&gt;
: Можно изменить на любой путь в пределах аккаунта&lt;br /&gt;
&lt;br /&gt;
; Subdomain&lt;br /&gt;
: Автоматически создается поддомен (опционально)&lt;br /&gt;
: Например: &amp;lt;code&amp;gt;newsite.primary-domain.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Submit&#039;&#039;&#039;&lt;br /&gt;
# Домен будет добавлен и активирован&lt;br /&gt;
&lt;br /&gt;
{{Совет|Подождите 24-48 часов для полного распространения DNS изменений.}}&lt;br /&gt;
&lt;br /&gt;
=== Проверка DNS перед добавлением ===&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что DNS домена настроены правильно:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Track DNS&#039;&#039;&#039;&lt;br /&gt;
# Введите ваш домен&lt;br /&gt;
# Проверьте A-запись:&lt;br /&gt;
#* Должна указывать на IP вашего сервера&lt;br /&gt;
#* &amp;lt;code&amp;gt;newsite.com → IP.адрес.вашего.сервера&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если DNS не настроены:&lt;br /&gt;
# Войдите в панель регистратора домена&lt;br /&gt;
# Измените nameservers на серверы хостинга, или&lt;br /&gt;
# Добавьте A-запись на IP сервера&lt;br /&gt;
&lt;br /&gt;
== Создание поддомена ==&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Domains&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create A New Domain&#039;&#039;&#039;&lt;br /&gt;
# Введите поддомен полностью:&lt;br /&gt;
&lt;br /&gt;
Примеры:&lt;br /&gt;
* &amp;lt;code&amp;gt;blog.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;shop.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;test.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Настройки поддомена ====&lt;br /&gt;
&lt;br /&gt;
; Document Root&lt;br /&gt;
: Директория для файлов поддомена&lt;br /&gt;
: По умолчанию: &amp;lt;code&amp;gt;/home/username/public_html/subdomain&amp;lt;/code&amp;gt;&lt;br /&gt;
: Пример: &amp;lt;code&amp;gt;/home/username/public_html/blog&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Submit&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Поддомен будет создан и сразу доступен (если DNS настроены).&lt;br /&gt;
&lt;br /&gt;
=== Использование поддоменов ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Типичные применения:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Поддомен !! Назначение !! Пример использования&lt;br /&gt;
|-&lt;br /&gt;
| blog.example.com || Блог || WordPress блог компании&lt;br /&gt;
|-&lt;br /&gt;
| shop.example.com || Магазин || Интернет-магазин&lt;br /&gt;
|-&lt;br /&gt;
| forum.example.com || Форум || Сообщество пользователей&lt;br /&gt;
|-&lt;br /&gt;
| test.example.com || Тестирование || Тестовая версия сайта&lt;br /&gt;
|-&lt;br /&gt;
| api.example.com || API || REST API для приложений&lt;br /&gt;
|-&lt;br /&gt;
| cdn.example.com || CDN || Статический контент&lt;br /&gt;
|-&lt;br /&gt;
| m.example.com || Mobile || Мобильная версия&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Псевдонимы доменов (Aliases) ==&lt;br /&gt;
&lt;br /&gt;
Aliases (также называемые Parked Domains) перенаправляют посетителей на основной домен, показывая тот же контент.&lt;br /&gt;
&lt;br /&gt;
=== Когда использовать алиасы ===&lt;br /&gt;
&lt;br /&gt;
* Различные доменные зоны: &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;example.ru&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;example.net&amp;lt;/code&amp;gt;&lt;br /&gt;
* Распространенные опечатки: &amp;lt;code&amp;gt;exampl.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Старые названия бренда&lt;br /&gt;
* Защита бренда (регистрация похожих доменов)&lt;br /&gt;
&lt;br /&gt;
=== Создание алиаса ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Domains&#039;&#039;&#039;&lt;br /&gt;
# Найдите основной домен&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; → &#039;&#039;&#039;Create a New Alias&#039;&#039;&#039;&lt;br /&gt;
# Введите доменное имя алиаса&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Domain&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Теперь оба домена показывают одинаковый контент из одной директории.&lt;br /&gt;
&lt;br /&gt;
=== Алиасы vs Редиректы ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Alias !! Redirect&lt;br /&gt;
|-&lt;br /&gt;
| URL в браузере || Остается алиас || Меняется на целевой домен&lt;br /&gt;
|-&lt;br /&gt;
| SEO || Может вызвать дублирование || Правильно для SEO (301)&lt;br /&gt;
|-&lt;br /&gt;
| Использование || Альтернативные домены || Переезд сайта&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Важно|Для SEO рекомендуется использовать редиректы 301 вместо алиасов, чтобы избежать дублирования контента.}}&lt;br /&gt;
&lt;br /&gt;
== Перенаправления (Redirects) ==&lt;br /&gt;
&lt;br /&gt;
Redirects автоматически перенаправляют посетителей с одного URL на другой.&lt;br /&gt;
&lt;br /&gt;
=== Типы перенаправлений ===&lt;br /&gt;
&lt;br /&gt;
; 301 (Permanent)&lt;br /&gt;
: &#039;&#039;&#039;Постоянное перенаправление&#039;&#039;&#039;&lt;br /&gt;
: Используется: при переезде сайта, смене домена&lt;br /&gt;
: SEO: передает вес ссылок&lt;br /&gt;
: Кэшируется браузерами&lt;br /&gt;
&lt;br /&gt;
; 302 (Temporary)&lt;br /&gt;
: &#039;&#039;&#039;Временное перенаправление&#039;&#039;&#039;&lt;br /&gt;
: Используется: временные изменения, A/B тестирование&lt;br /&gt;
: SEO: не передает вес полностью&lt;br /&gt;
: Не кэшируется так агрессивно&lt;br /&gt;
&lt;br /&gt;
=== Создание редиректа ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Redirects&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create a Redirect&#039;&#039;&#039;&lt;br /&gt;
# Заполните параметры:&lt;br /&gt;
&lt;br /&gt;
==== Настройки редиректа ====&lt;br /&gt;
&lt;br /&gt;
; Type&lt;br /&gt;
: Выберите &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039; или &#039;&#039;&#039;Temporary (302)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
; Domain&lt;br /&gt;
: Домен-источник (откуда перенаправлять)&lt;br /&gt;
&lt;br /&gt;
; Directory (optional)&lt;br /&gt;
: Конкретный путь или оставьте пустым для всего домена&lt;br /&gt;
&lt;br /&gt;
; Redirects to&lt;br /&gt;
: URL назначения (куда перенаправлять)&lt;br /&gt;
: Может быть на этом же или другом домене&lt;br /&gt;
&lt;br /&gt;
; www. redirection&lt;br /&gt;
: &#039;&#039;&#039;Redirect with or without www.&#039;&#039;&#039; - перенаправлять оба варианта&lt;br /&gt;
: &#039;&#039;&#039;Only redirect with www.&#039;&#039;&#039; - только с www&lt;br /&gt;
: &#039;&#039;&#039;Only redirect without www.&#039;&#039;&#039; - только без www&lt;br /&gt;
: &#039;&#039;&#039;Do Not Redirect www.&#039;&#039;&#039; - не трогать www&lt;br /&gt;
&lt;br /&gt;
; Wild Card Redirect&lt;br /&gt;
: &#039;&#039;&#039;Включена&#039;&#039;&#039;: перенаправляет все подстраницы&lt;br /&gt;
: Пример: &amp;lt;code&amp;gt;old.com/page&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;new.com/page&amp;lt;/code&amp;gt;&lt;br /&gt;
: &#039;&#039;&#039;Выключена&#039;&#039;&#039;: только точное совпадение&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Примеры перенаправлений ===&lt;br /&gt;
&lt;br /&gt;
==== Весь домен на новый ====&lt;br /&gt;
&lt;br /&gt;
* Type: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
* Domain: &amp;lt;code&amp;gt;old-site.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Redirects to: &amp;lt;code&amp;gt;https://new-site.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Wild Card: &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== HTTP на HTTPS ====&lt;br /&gt;
&lt;br /&gt;
* Type: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
* Domain: &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Redirects to: &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Wild Card: &#039;&#039;&#039;Yes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Для HTTPS редиректа лучше использовать .htaccess (см. раздел SSL).}}&lt;br /&gt;
&lt;br /&gt;
==== Конкретная страница ====&lt;br /&gt;
&lt;br /&gt;
* Type: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
* Domain: &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Directory: &amp;lt;code&amp;gt;/old-page&amp;lt;/code&amp;gt;&lt;br /&gt;
* Redirects to: &amp;lt;code&amp;gt;https://example.com/new-page&amp;lt;/code&amp;gt;&lt;br /&gt;
* Wild Card: &#039;&#039;&#039;No&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Без www на с www ====&lt;br /&gt;
&lt;br /&gt;
* Type: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
* Domain: &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* Redirects to: &amp;lt;code&amp;gt;https://www.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* www. redirection: &#039;&#039;&#039;Only redirect without www.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Управление редиректами ===&lt;br /&gt;
&lt;br /&gt;
В списке &#039;&#039;&#039;Current Redirects&#039;&#039;&#039; отображаются:&lt;br /&gt;
* Тип (301/302)&lt;br /&gt;
* Источник&lt;br /&gt;
* Назначение&lt;br /&gt;
* Действия (Edit, Delete)&lt;br /&gt;
&lt;br /&gt;
Для изменения или удаления используйте соответствующие кнопки.&lt;br /&gt;
&lt;br /&gt;
=== Расширенные редиректы через .htaccess ===&lt;br /&gt;
&lt;br /&gt;
Для сложных правил редиректов редактируйте .htaccess:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
# Редирект всего сайта&lt;br /&gt;
Redirect 301 / https://new-site.com/&lt;br /&gt;
&lt;br /&gt;
# Редирект конкретной страницы&lt;br /&gt;
Redirect 301 /old-page.html https://example.com/new-page.html&lt;br /&gt;
&lt;br /&gt;
# Редирект с www на без www&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Редирект без www на с www&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^example\.com [NC]&lt;br /&gt;
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Редирект старого URL pattern&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteRule ^product/(.*)$ /shop/$1 [R=301,L]&lt;br /&gt;
&lt;br /&gt;
# Редирект с параметрами&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{QUERY_STRING} ^id=(.*)$&lt;br /&gt;
RewriteRule ^product\.php$ /item/%1? [R=301,L]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Управление DNS (Zone Editor) ==&lt;br /&gt;
&lt;br /&gt;
Zone Editor позволяет управлять DNS записями ваших доменов.&lt;br /&gt;
&lt;br /&gt;
=== Доступ к Zone Editor ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Zone Editor&#039;&#039;&#039;&lt;br /&gt;
# Выберите домен для редактирования&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Типы DNS записей ===&lt;br /&gt;
&lt;br /&gt;
==== A Record (Address Record) ====&lt;br /&gt;
&lt;br /&gt;
Связывает домен с IPv4 адресом.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Record:&#039;&#039;&#039; A&lt;br /&gt;
* &#039;&#039;&#039;Address:&#039;&#039;&#039; &amp;lt;code&amp;gt;192.0.2.1&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;TTL:&#039;&#039;&#039; 14400&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* Основной домен → IP сервера&lt;br /&gt;
* Поддомены → IP сервера&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+A Record&#039;&#039;&#039;&lt;br /&gt;
# Введите имя (@ для корня домена, или имя поддомена)&lt;br /&gt;
# Введите IP адрес&lt;br /&gt;
# Установите TTL (время кэширования)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add an A Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== AAAA Record (IPv6 Address) ====&lt;br /&gt;
&lt;br /&gt;
Аналогично A Record, но для IPv6.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Record:&#039;&#039;&#039; AAAA&lt;br /&gt;
* &#039;&#039;&#039;Address:&#039;&#039;&#039; &amp;lt;code&amp;gt;2001:0db8:85a3::8a2e:0370:7334&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CNAME Record (Canonical Name) ====&lt;br /&gt;
&lt;br /&gt;
Создает алиас для другого доменного имени.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;www.example.com&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;blog.example.com&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;blogger.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;mail.example.com&amp;lt;/code&amp;gt; → &amp;lt;code&amp;gt;mailserver.hosting.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+CNAME Record&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Name:&#039;&#039;&#039; имя поддомена (например, &amp;lt;code&amp;gt;www&amp;lt;/code&amp;gt;)&lt;br /&gt;
# &#039;&#039;&#039;Record:&#039;&#039;&#039; указатель на домен (например, &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add a CNAME Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Важно|CNAME не может быть установлен для корня домена (@). Используйте A Record.}}&lt;br /&gt;
&lt;br /&gt;
==== MX Record (Mail Exchanger) ====&lt;br /&gt;
&lt;br /&gt;
Указывает почтовые серверы для домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Priority:&#039;&#039;&#039; 0&lt;br /&gt;
* &#039;&#039;&#039;Destination:&#039;&#039;&#039; &amp;lt;code&amp;gt;mail.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Приоритет:&#039;&#039;&#039;&lt;br /&gt;
* Меньшее число = выше приоритет&lt;br /&gt;
* Обычно: 0, 10, 20 для разных серверов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+MX Record&#039;&#039;&#039;&lt;br /&gt;
# Введите приоритет (обычно 0 для основного)&lt;br /&gt;
# Введите адрес почтового сервера&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add an MX Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== TXT Record ====&lt;br /&gt;
&lt;br /&gt;
Текстовая информация для различных целей.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* SPF записи (защита от спама)&lt;br /&gt;
* DKIM подписи (аутентификация email)&lt;br /&gt;
* DMARC политики&lt;br /&gt;
* Верификация домена (Google, Microsoft и др.)&lt;br /&gt;
* Site verification&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Примеры:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SPF:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
v=spf1 +a +mx +ip4:192.0.2.1 ~all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DKIM:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNA...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DMARC:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Верификация Google:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
google-site-verification=AbCd12345XyZ...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+TXT Record&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Name:&#039;&#039;&#039; имя записи (или @ для корня)&lt;br /&gt;
# &#039;&#039;&#039;Record:&#039;&#039;&#039; текст записи&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add a TXT Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== SRV Record (Service Record) ====&lt;br /&gt;
&lt;br /&gt;
Определяет местоположение служб.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Использование:&#039;&#039;&#039;&lt;br /&gt;
* VoIP (SIP)&lt;br /&gt;
* Instant messaging (XMPP)&lt;br /&gt;
* Игровые серверы&lt;br /&gt;
* Другие специализированные сервисы&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример для SIP:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;_sip._tcp.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Priority:&#039;&#039;&#039; 10&lt;br /&gt;
* &#039;&#039;&#039;Weight:&#039;&#039;&#039; 60&lt;br /&gt;
* &#039;&#039;&#039;Port:&#039;&#039;&#039; 5060&lt;br /&gt;
* &#039;&#039;&#039;Target:&#039;&#039;&#039; &amp;lt;code&amp;gt;sipserver.example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CAA Record (Certificate Authority Authorization) ====&lt;br /&gt;
&lt;br /&gt;
Указывает, какие центры сертификации могут выдавать SSL для домена.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Пример:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Name:&#039;&#039;&#039; &amp;lt;code&amp;gt;example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Flags:&#039;&#039;&#039; 0&lt;br /&gt;
* &#039;&#039;&#039;Tag:&#039;&#039;&#039; issue&lt;br /&gt;
* &#039;&#039;&#039;Value:&#039;&#039;&#039; &amp;lt;code&amp;gt;letsencrypt.org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com CAA 0 issue &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com CAA 0 issuewild &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com CAA 0 iodef &amp;quot;mailto:admin@example.com&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Редактирование DNS записей ===&lt;br /&gt;
&lt;br /&gt;
# Найдите запись в списке&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
# Измените значения&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Edit Record&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Удаление DNS записей ===&lt;br /&gt;
&lt;br /&gt;
# Найдите запись&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039;&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Неправильные изменения DNS могут сделать сайт или почту недоступными!}}&lt;br /&gt;
&lt;br /&gt;
=== Сброс DNS зоны ===&lt;br /&gt;
&lt;br /&gt;
Для восстановления стандартных настроек:&lt;br /&gt;
&lt;br /&gt;
# Zone Editor → &#039;&#039;&#039;Manage&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Reset Zone&#039;&#039;&#039;&lt;br /&gt;
# Подтвердите действие&lt;br /&gt;
&lt;br /&gt;
Это восстановит:&lt;br /&gt;
* A записи для домена и www&lt;br /&gt;
* MX записи для почты&lt;br /&gt;
* Основные служебные записи&lt;br /&gt;
&lt;br /&gt;
=== Время распространения DNS ===&lt;br /&gt;
&lt;br /&gt;
После изменения DNS записей:&lt;br /&gt;
* &#039;&#039;&#039;TTL:&#039;&#039;&#039; время кэширования (обычно 4 часа = 14400 сек)&lt;br /&gt;
* &#039;&#039;&#039;Полное распространение:&#039;&#039;&#039; 24-48 часов&lt;br /&gt;
* &#039;&#039;&#039;Проверка:&#039;&#039;&#039; используйте DNS Lookup инструменты&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Инструменты проверки:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.whatsmydns.net/ WhatsMyDNS] - проверка распространения&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox] - комплексная проверка DNS&lt;br /&gt;
* [https://dnschecker.org/ DNS Checker] - глобальная проверка&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Проверка через командную строку&lt;br /&gt;
nslookup example.com&lt;br /&gt;
dig example.com&lt;br /&gt;
host example.com&lt;br /&gt;
&lt;br /&gt;
# Проверка конкретного типа&lt;br /&gt;
dig example.com MX&lt;br /&gt;
dig example.com TXT&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dynamic DNS ==&lt;br /&gt;
&lt;br /&gt;
Dynamic DNS обновляет IP адрес в DNS при изменении (для динамических IP).&lt;br /&gt;
&lt;br /&gt;
=== Использование ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;DOMAINS&#039;&#039;&#039; → &#039;&#039;&#039;Dynamic DNS&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create&#039;&#039;&#039;&lt;br /&gt;
# Выберите домен или поддомен&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте предоставленный URL для обновления&lt;br /&gt;
# Настройте роутер или используйте DDNS клиент для периодического обращения к этому URL&lt;br /&gt;
&lt;br /&gt;
{{Совет|Полезно для домашних серверов или устройств с динамическим IP.}}&lt;br /&gt;
&lt;br /&gt;
== Проверка конфигурации доменов ==&lt;br /&gt;
&lt;br /&gt;
=== Domains Dashboard ===&lt;br /&gt;
&lt;br /&gt;
Основная страница &#039;&#039;&#039;Domains&#039;&#039;&#039; показывает:&lt;br /&gt;
* Список всех доменов и поддоменов&lt;br /&gt;
* Document Root для каждого&lt;br /&gt;
* Управление (Manage, Delete)&lt;br /&gt;
* Статус SSL&lt;br /&gt;
&lt;br /&gt;
=== Проверка доступности ===&lt;br /&gt;
&lt;br /&gt;
После добавления домена:&lt;br /&gt;
&lt;br /&gt;
# Подождите распространения DNS (1-24 часа)&lt;br /&gt;
# Откройте домен в браузере&lt;br /&gt;
# Проверьте:&lt;br /&gt;
#* Сайт открывается&lt;br /&gt;
#* Показывается правильный контент&lt;br /&gt;
#* SSL работает (если настроен)&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Домен не открывается:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте DNS через Track DNS&lt;br /&gt;
# Убедитесь, что A-запись указывает на правильный IP&lt;br /&gt;
# Очистите DNS кэш:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Windows&lt;br /&gt;
ipconfig /flushdns&lt;br /&gt;
&lt;br /&gt;
# macOS&lt;br /&gt;
sudo dscacheutil -flushcache&lt;br /&gt;
&lt;br /&gt;
# Linux&lt;br /&gt;
sudo systemd-resolve --flush-caches&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Показывается чужой сайт:&#039;&#039;&#039;&lt;br /&gt;
* Проверьте Document Root в настройках домена&lt;br /&gt;
* Убедитесь, что файлы загружены в правильную директорию&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSL не работает:&#039;&#039;&#039;&lt;br /&gt;
* Запустите AutoSSL для домена&lt;br /&gt;
* Проверьте SSL/TLS Status&lt;br /&gt;
&lt;br /&gt;
== Лимиты и квоты ==&lt;br /&gt;
&lt;br /&gt;
Проверьте лимиты в правой панели cPanel:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Типичный лимит !! Примечание&lt;br /&gt;
|-&lt;br /&gt;
| Addon Domains || 0-100 || Зависит от плана хостинга&lt;br /&gt;
|-&lt;br /&gt;
| Subdomains || Unlimited/100 || Обычно без ограничений&lt;br /&gt;
|-&lt;br /&gt;
| Parked Domains || 0-100 || Зависит от плана&lt;br /&gt;
|-&lt;br /&gt;
| Disk Space || Влияет на все домены || Общая квота аккаунта&lt;br /&gt;
|-&lt;br /&gt;
| Bandwidth || Влияет на все домены || Суммарный трафик&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Миграция доменов ==&lt;br /&gt;
&lt;br /&gt;
=== Перенос домена на аккаунт ===&lt;br /&gt;
&lt;br /&gt;
# Создайте Addon Domain&lt;br /&gt;
# Загрузите файлы в Document Root домена&lt;br /&gt;
# Импортируйте базу данных (если есть)&lt;br /&gt;
# Обновите конфигурацию (wp-config.php и т.д.)&lt;br /&gt;
# Измените DNS на новые nameservers или A-запись&lt;br /&gt;
&lt;br /&gt;
=== Перенос между аккаунтами ===&lt;br /&gt;
&lt;br /&gt;
Для переноса домена между аккаунтами cPanel:&lt;br /&gt;
&lt;br /&gt;
# Создайте полную резервную копию домена&lt;br /&gt;
# В новом аккаунте добавьте домен&lt;br /&gt;
# Восстановите файлы и БД&lt;br /&gt;
# Обновите DNS&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Планирование структуры&#039;&#039;&#039;&lt;br /&gt;
#* Используйте поддомены для логического разделения&lt;br /&gt;
#* Addon домены для отдельных проектов&lt;br /&gt;
#* Документируйте назначение каждого домена&lt;br /&gt;
# &#039;&#039;&#039;DNS управление&#039;&#039;&#039;&lt;br /&gt;
#* Записывайте изменения DNS&lt;br /&gt;
#* Устанавливайте разумные TTL (4-24 часа)&lt;br /&gt;
#* Используйте CAA записи для безопасности SSL&lt;br /&gt;
# &#039;&#039;&#039;Редиректы&#039;&#039;&#039;&lt;br /&gt;
#* Используйте 301 для постоянных изменений&lt;br /&gt;
#* Настраивайте www/non-www единообразно&lt;br /&gt;
#* Всегда редиректьте на HTTPS&lt;br /&gt;
# &#039;&#039;&#039;Безопасность&#039;&#039;&#039;&lt;br /&gt;
#* Защищайте тестовые поддомены паролем&lt;br /&gt;
#* Используйте SSL для всех доменов&lt;br /&gt;
#* Регулярно проверяйте DNS записи&lt;br /&gt;
# &#039;&#039;&#039;SEO&#039;&#039;&#039;&lt;br /&gt;
#* Избегайте дублирования контента (алиасы)&lt;br /&gt;
#* Используйте 301 редиректы правильно&lt;br /&gt;
#* Настройте canonical URLs&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Domain already exists ===&lt;br /&gt;
&lt;br /&gt;
Домен уже добавлен на сервере (возможно, в другом аккаунте).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
* Обратитесь к хостинг-провайдеру&lt;br /&gt;
* Возможно нужно удалить из старого аккаунта&lt;br /&gt;
&lt;br /&gt;
=== DNS не обновляется ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# DNS кэш вашего провайдера&lt;br /&gt;
# Используйте другой DNS (8.8.8.8, 1.1.1.1)&lt;br /&gt;
# Проверьте через онлайн инструменты&lt;br /&gt;
# Подождите 24-48 часов&lt;br /&gt;
&lt;br /&gt;
=== Addon Domain не работает ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Частые причины:&#039;&#039;&#039;&lt;br /&gt;
# DNS не указывают на сервер&lt;br /&gt;
# Document Root неправильный&lt;br /&gt;
# Превышен лимит доменов&lt;br /&gt;
# Проблема с правами доступа к файлам&lt;br /&gt;
&lt;br /&gt;
=== Subdomains не открываются ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, создан ли A-запись для поддомена&lt;br /&gt;
# Убедитесь, что файлы в правильной директории&lt;br /&gt;
# Очистите кэш браузера&lt;br /&gt;
# Проверьте .htaccess на ошибки&lt;br /&gt;
&lt;br /&gt;
=== Почта не работает после добавления домена ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# MX записи настроены правильно&lt;br /&gt;
# Созданы email аккаунты для домена&lt;br /&gt;
# Email Authentication (SPF, DKIM) настроены&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[SSL сертификаты cPanel|SSL для дополнительных доменов]]&lt;br /&gt;
* [[DNS управление cPanel|Продвинутое DNS управление]]&lt;br /&gt;
* [[Email для доменов cPanel|Настройка email для доменов]]&lt;br /&gt;
* [[Миграция сайта cPanel|Перенос сайта на новый домен]]&lt;br /&gt;
* [[SEO и домены cPanel|SEO оптимизация доменов]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/domains/ Официальная документация cPanel Domains]&lt;br /&gt;
* [https://www.iana.org/domains/root/db Корневая зона DNS]&lt;br /&gt;
* [https://whatsmydns.net/ Global DNS Propagation Checker]&lt;br /&gt;
* [https://mxtoolbox.com/ MXToolbox - DNS инструменты]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Домены]]&lt;br /&gt;
[[Категория:DNS]]&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=DNS&amp;diff=663</id>
		<title>DNS</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=DNS&amp;diff=663"/>
		<updated>2026-01-27T15:32:07Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Заказал у вас хостинг, какие имена DNS-серверов указывать у регистратора?==&lt;br /&gt;
Наши DNS - сервера: &lt;br /&gt;
 ns10.p3.ru &lt;br /&gt;
 ns11.p3.ru&lt;br /&gt;
&lt;br /&gt;
==Мне необходимо изменить DNS зону (внести изменения в MX, A записи), как это можно сделать на виртуальном хостинге? ==&lt;br /&gt;
Для внесения каких-либо изменений в DNS зону Вашего аккаунта на хостинге, необходимо зайти в панель управления, в раздел &amp;quot;Управление DNS зонами доменов&amp;quot;, затем выбрать домен на котором Вы будете производить изменения.&lt;br /&gt;
 Доступны для создания следующие записи: A, MX, NS, CNAME, SRV, RTR, TXT&lt;br /&gt;
&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_cPanel&amp;diff=662</id>
		<title>Руководство пользователя cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F_cPanel&amp;diff=662"/>
		<updated>2026-01-27T15:21:19Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= Руководство пользователя cPanel =  &amp;#039;&amp;#039;&amp;#039;Добро пожаловать в руководство по использованию cPanel!&amp;#039;&amp;#039;&amp;#039;  Это руководство поможет вам освоить основные функции панели управления хостингом cPanel.  == Содержание ==  === Начало работы === * Вход в cPanel * #Интерфейс cPane...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Руководство пользователя cPanel =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Добро пожаловать в руководство по использованию cPanel!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Это руководство поможет вам освоить основные функции панели управления хостингом cPanel.&lt;br /&gt;
&lt;br /&gt;
== Содержание ==&lt;br /&gt;
&lt;br /&gt;
=== Начало работы ===&lt;br /&gt;
* [[#Вход в cPanel|Вход в cPanel]]&lt;br /&gt;
* [[#Интерфейс cPanel|Обзор интерфейса]]&lt;br /&gt;
* [[#Основные разделы|Основные разделы панели]]&lt;br /&gt;
&lt;br /&gt;
=== Управление файлами ===&lt;br /&gt;
* [[Управление файлами в cPanel|Файловый менеджер]]&lt;br /&gt;
* [[FTP доступ в cPanel|Настройка FTP]]&lt;br /&gt;
* [[Загрузка файлов cPanel|Загрузка и выгрузка файлов]]&lt;br /&gt;
&lt;br /&gt;
=== Управление базами данных ===&lt;br /&gt;
* [[MySQL базы данных cPanel|MySQL базы данных]]&lt;br /&gt;
* [[phpMyAdmin в cPanel|Работа с phpMyAdmin]]&lt;br /&gt;
* [[PostgreSQL в cPanel|PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
=== Управление почтой ===&lt;br /&gt;
* [[Email аккаунты cPanel|Создание email аккаунтов]]&lt;br /&gt;
* [[Настройка почтового клиента cPanel|Настройка почтовых клиентов]]&lt;br /&gt;
* [[Фильтры email cPanel|Фильтры и пересылка]]&lt;br /&gt;
* [[Webmail cPanel|Доступ к Webmail]]&lt;br /&gt;
&lt;br /&gt;
=== Управление доменами ===&lt;br /&gt;
* [[Домены и поддомены cPanel|Добавление доменов и поддоменов]]&lt;br /&gt;
* [[DNS зоны cPanel|Управление DNS]]&lt;br /&gt;
* [[Перенаправления cPanel|Редиректы]]&lt;br /&gt;
&lt;br /&gt;
=== Безопасность ===&lt;br /&gt;
* [[SSL сертификаты cPanel|SSL/TLS сертификаты]]&lt;br /&gt;
* [[Пароли и безопасность cPanel|Управление паролями]]&lt;br /&gt;
* [[IP Blocker cPanel|Блокировка IP адресов]]&lt;br /&gt;
* [[ModSecurity cPanel|ModSecurity WAF]]&lt;br /&gt;
&lt;br /&gt;
=== Резервное копирование ===&lt;br /&gt;
* [[Резервные копии cPanel|Создание резервных копий]]&lt;br /&gt;
* [[Восстановление из backup cPanel|Восстановление данных]]&lt;br /&gt;
&lt;br /&gt;
=== Статистика и метрики ===&lt;br /&gt;
* [[Статистика сайта cPanel|Просмотр статистики]]&lt;br /&gt;
* [[Использование ресурсов cPanel|Мониторинг ресурсов]]&lt;br /&gt;
* [[Логи доступа cPanel|Анализ логов]]&lt;br /&gt;
&lt;br /&gt;
== Вход в cPanel ==&lt;br /&gt;
&lt;br /&gt;
Для входа в панель управления cPanel:&lt;br /&gt;
&lt;br /&gt;
# Откройте браузер и перейдите по одному из адресов:&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://ваш-домен.ru:2083&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://ваш-домен.ru/cpanel&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://IP-адрес:2083&amp;lt;/code&amp;gt;&lt;br /&gt;
# Введите ваше имя пользователя&lt;br /&gt;
# Введите пароль&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;Log in&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Внимание|Используйте защищенное HTTPS соединение для доступа к cPanel. Не входите через публичные WiFi сети без VPN.}}&lt;br /&gt;
&lt;br /&gt;
== Интерфейс cPanel ==&lt;br /&gt;
&lt;br /&gt;
После входа вы увидите главную панель управления, которая разделена на несколько основных разделов:&lt;br /&gt;
&lt;br /&gt;
=== Верхняя панель ===&lt;br /&gt;
* &#039;&#039;&#039;Поиск&#039;&#039;&#039; - быстрый поиск функций&lt;br /&gt;
* &#039;&#039;&#039;Уведомления&#039;&#039;&#039; - системные уведомления и оповещения&lt;br /&gt;
* &#039;&#039;&#039;Настройки&#039;&#039;&#039; - пользовательские настройки&lt;br /&gt;
* &#039;&#039;&#039;Выход&#039;&#039;&#039; - завершение сессии&lt;br /&gt;
&lt;br /&gt;
=== Основные разделы ===&lt;br /&gt;
&lt;br /&gt;
==== FILES (Файлы) ====&lt;br /&gt;
* File Manager - Файловый менеджер&lt;br /&gt;
* Images - Управление изображениями&lt;br /&gt;
* Directory Privacy - Защита директорий паролем&lt;br /&gt;
* Disk Usage - Использование дискового пространства&lt;br /&gt;
* FTP Accounts - Учетные записи FTP&lt;br /&gt;
* FTP Connections - Активные FTP соединения&lt;br /&gt;
* Backup - Резервное копирование&lt;br /&gt;
* Backup Wizard - Мастер резервного копирования&lt;br /&gt;
&lt;br /&gt;
==== DATABASES (Базы данных) ====&lt;br /&gt;
* MySQL Databases - Базы данных MySQL&lt;br /&gt;
* MySQL Database Wizard - Мастер создания БД&lt;br /&gt;
* phpMyAdmin - Веб-интерфейс управления БД&lt;br /&gt;
* PostgreSQL Databases - Базы данных PostgreSQL&lt;br /&gt;
* PostgreSQL Database Wizard - Мастер PostgreSQL&lt;br /&gt;
* Remote MySQL - Удаленный доступ к MySQL&lt;br /&gt;
&lt;br /&gt;
==== DOMAINS (Домены) ====&lt;br /&gt;
* Domains - Управление доменами&lt;br /&gt;
* Subdomains - Поддомены&lt;br /&gt;
* Addon Domains - Дополнительные домены&lt;br /&gt;
* Aliases - Алиасы доменов&lt;br /&gt;
* Redirects - Перенаправления&lt;br /&gt;
* Zone Editor - Редактор DNS зон&lt;br /&gt;
* Dynamic DNS - Динамический DNS&lt;br /&gt;
&lt;br /&gt;
==== EMAIL (Почта) ====&lt;br /&gt;
* Email Accounts - Почтовые ящики&lt;br /&gt;
* Forwarders - Пересылка почты&lt;br /&gt;
* Email Routing - Маршрутизация&lt;br /&gt;
* Autoresponders - Автоответчики&lt;br /&gt;
* Default Address - Адрес по умолчанию&lt;br /&gt;
* Mailing Lists - Списки рассылки&lt;br /&gt;
* Track Delivery - Отслеживание доставки&lt;br /&gt;
* Global Email Filters - Глобальные фильтры&lt;br /&gt;
* Email Filters - Фильтры для аккаунтов&lt;br /&gt;
* Authentication - DKIM и SPF&lt;br /&gt;
* Address Importer - Импорт адресов&lt;br /&gt;
* Apache SpamAssassin - Антиспам&lt;br /&gt;
* Encryption - Шифрование почты&lt;br /&gt;
* Calendars and Contacts - Календари и контакты&lt;br /&gt;
* BoxTrapper - Защита от спама&lt;br /&gt;
* Email Deliverability - Проверка доставляемости&lt;br /&gt;
&lt;br /&gt;
==== METRICS (Метрики) ====&lt;br /&gt;
* Visitors - Посетители&lt;br /&gt;
* Errors - Журнал ошибок&lt;br /&gt;
* Bandwidth - Использование трафика&lt;br /&gt;
* Raw Access - Необработанные логи доступа&lt;br /&gt;
* Awstats - Подробная статистика&lt;br /&gt;
* Analog Stats - Аналоговая статистика&lt;br /&gt;
* Webalizer - Статистика Webalizer&lt;br /&gt;
* Metrics Editor - Редактор метрик&lt;br /&gt;
* CPU and Concurrent Connection Usage - Использование CPU&lt;br /&gt;
* Resource Usage - Использование ресурсов&lt;br /&gt;
&lt;br /&gt;
==== SECURITY (Безопасность) ====&lt;br /&gt;
* SSH Access - Доступ по SSH&lt;br /&gt;
* IP Blocker - Блокировка IP&lt;br /&gt;
* SSL/TLS - Сертификаты SSL&lt;br /&gt;
* SSL/TLS Status - Статус SSL&lt;br /&gt;
* SSL/TLS Wizard - Мастер SSL&lt;br /&gt;
* Hotlink Protection - Защита от хотлинкинга&lt;br /&gt;
* Leech Protection - Защита от паразитов&lt;br /&gt;
* ModSecurity - Web Application Firewall&lt;br /&gt;
* Let&#039;s Encrypt SSL - Бесплатные SSL сертификаты&lt;br /&gt;
* Imunify360 - Защита от вирусов и вредоносного ПО&lt;br /&gt;
* Security Policy - Политика безопасности&lt;br /&gt;
&lt;br /&gt;
==== SOFTWARE (Программное обеспечение) ====&lt;br /&gt;
* Softaculous Apps Installer - Установщик приложений&lt;br /&gt;
* Site Software - Программное обеспечение сайта&lt;br /&gt;
* MultiPHP Manager - Управление версиями PHP&lt;br /&gt;
* MultiPHP INI Editor - Редактор PHP.ini&lt;br /&gt;
* Select PHP Version - Выбор версии PHP&lt;br /&gt;
* PHP PEAR Packages - Пакеты PEAR&lt;br /&gt;
* Perl Modules - Модули Perl&lt;br /&gt;
* Site Publisher - Публикатор сайта&lt;br /&gt;
* Optimize Website - Оптимизация сайта&lt;br /&gt;
* Application Manager - Менеджер приложений&lt;br /&gt;
&lt;br /&gt;
==== ADVANCED (Расширенные) ====&lt;br /&gt;
* Cron Jobs - Задания по расписанию&lt;br /&gt;
* Track DNS - Отслеживание DNS&lt;br /&gt;
* Indexes - Индексы директорий&lt;br /&gt;
* Error Pages - Страницы ошибок&lt;br /&gt;
* Apache Handlers - Обработчики Apache&lt;br /&gt;
* MIME Types - MIME типы&lt;br /&gt;
* Virus Scanner - Антивирус&lt;br /&gt;
* Git Version Control - Контроль версий Git&lt;br /&gt;
&lt;br /&gt;
==== PREFERENCES (Настройки) ====&lt;br /&gt;
* Password &amp;amp; Security - Пароль и безопасность&lt;br /&gt;
* Change Language - Изменить язык&lt;br /&gt;
* Contact Information - Контактная информация&lt;br /&gt;
* User Manager - Управление пользователями&lt;br /&gt;
* Update Contact Email - Обновить email&lt;br /&gt;
&lt;br /&gt;
== Быстрый старт ==&lt;br /&gt;
&lt;br /&gt;
=== Создание сайта за 5 шагов ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Загрузите файлы сайта&#039;&#039;&#039;&lt;br /&gt;
#* Используйте File Manager или FTP&lt;br /&gt;
#* Файлы размещайте в директории &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Создайте базу данных&#039;&#039;&#039; (если нужно)&lt;br /&gt;
#* Перейдите в MySQL Databases&lt;br /&gt;
#* Создайте новую БД и пользователя&lt;br /&gt;
# &#039;&#039;&#039;Настройте email&#039;&#039;&#039;&lt;br /&gt;
#* Создайте почтовые ящики в Email Accounts&lt;br /&gt;
#* Настройте почтовый клиент&lt;br /&gt;
# &#039;&#039;&#039;Установите SSL сертификат&#039;&#039;&#039;&lt;br /&gt;
#* Используйте бесплатный Let&#039;s Encrypt&lt;br /&gt;
#* Или установите свой сертификат&lt;br /&gt;
# &#039;&#039;&#039;Проверьте работу сайта&#039;&#039;&#039;&lt;br /&gt;
#* Откройте ваш домен в браузере&lt;br /&gt;
#* Проверьте все функции&lt;br /&gt;
&lt;br /&gt;
== Полезные советы ==&lt;br /&gt;
&lt;br /&gt;
{{Совет|Регулярно создавайте резервные копии ваших данных через раздел Backup.}}&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте сложные пароли для всех учетных записей - почтовых, FTP, баз данных.}}&lt;br /&gt;
&lt;br /&gt;
{{Совет|Включите автоматическое обновление SSL сертификатов Let&#039;s Encrypt.}}&lt;br /&gt;
&lt;br /&gt;
{{Совет|Мониторьте использование дисковой квоты и трафика в разделе Metrics.}}&lt;br /&gt;
&lt;br /&gt;
== Получение помощи ==&lt;br /&gt;
&lt;br /&gt;
Если у вас возникли вопросы:&lt;br /&gt;
&lt;br /&gt;
* Используйте встроенную &#039;&#039;&#039;документацию&#039;&#039;&#039; в cPanel (иконка ? рядом с функциями)&lt;br /&gt;
* Обратитесь в &#039;&#039;&#039;службу поддержки&#039;&#039;&#039; вашего хостинг-провайдера&lt;br /&gt;
* Посетите &#039;&#039;&#039;форум сообщества&#039;&#039;&#039; cPanel&lt;br /&gt;
* Изучите &#039;&#039;&#039;видеоуроки&#039;&#039;&#039; на официальном сайте cPanel&lt;br /&gt;
&lt;br /&gt;
== Системные требования ==&lt;br /&gt;
&lt;br /&gt;
Для работы с cPanel рекомендуется:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Браузер&#039;&#039;&#039;: Последние версии Chrome, Firefox, Safari или Edge&lt;br /&gt;
* &#039;&#039;&#039;JavaScript&#039;&#039;&#039;: Должен быть включен&lt;br /&gt;
* &#039;&#039;&#039;Cookies&#039;&#039;&#039;: Должны быть разрешены&lt;br /&gt;
* &#039;&#039;&#039;Разрешение экрана&#039;&#039;&#039;: Минимум 1024x768&lt;br /&gt;
* &#039;&#039;&#039;Соединение&#039;&#039;&#039;: HTTPS для безопасности&lt;br /&gt;
&lt;br /&gt;
== Ограничения и квоты ==&lt;br /&gt;
&lt;br /&gt;
Проверяйте ваши лимиты в правой боковой панели:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Disk Usage&#039;&#039;&#039; - Использование дискового пространства&lt;br /&gt;
* &#039;&#039;&#039;Bandwidth&#039;&#039;&#039; - Использованный трафик&lt;br /&gt;
* &#039;&#039;&#039;Inodes&#039;&#039;&#039; - Количество файлов&lt;br /&gt;
* &#039;&#039;&#039;Email Accounts&#039;&#039;&#039; - Количество почтовых ящиков&lt;br /&gt;
* &#039;&#039;&#039;Databases&#039;&#039;&#039; - Количество баз данных&lt;br /&gt;
* &#039;&#039;&#039;Addon Domains&#039;&#039;&#039; - Дополнительные домены&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|При превышении квот ваш сайт может работать некорректно. Следите за использованием ресурсов.}}&lt;br /&gt;
&lt;br /&gt;
== Безопасность ==&lt;br /&gt;
&lt;br /&gt;
=== Рекомендации по безопасности ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте сильные пароли&#039;&#039;&#039;&lt;br /&gt;
#* Минимум 12 символов&lt;br /&gt;
#* Буквы верхнего и нижнего регистра&lt;br /&gt;
#* Цифры и специальные символы&lt;br /&gt;
# &#039;&#039;&#039;Включите двухфакторную аутентификацию&#039;&#039;&#039;&lt;br /&gt;
#* Настройте в разделе Security&lt;br /&gt;
# &#039;&#039;&#039;Регулярно обновляйте ПО&#039;&#039;&#039;&lt;br /&gt;
#* Обновляйте CMS (WordPress, Joomla и т.д.)&lt;br /&gt;
#* Обновляйте плагины и темы&lt;br /&gt;
# &#039;&#039;&#039;Делайте резервные копии&#039;&#039;&#039;&lt;br /&gt;
#* Минимум раз в неделю&lt;br /&gt;
#* Храните копии в безопасном месте&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте логи&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте логи на подозрительную активность&lt;br /&gt;
#* Используйте Error Logs для отладки&lt;br /&gt;
&lt;br /&gt;
== Следующие шаги ==&lt;br /&gt;
&lt;br /&gt;
После ознакомления с основами переходите к изучению конкретных разделов:&lt;br /&gt;
&lt;br /&gt;
* [[Управление файлами в cPanel|Работа с файлами]] - для загрузки и управления файлами сайта&lt;br /&gt;
* [[MySQL базы данных cPanel|Базы данных]] - для создания БД для CMS&lt;br /&gt;
* [[Email аккаунты cPanel|Настройка почты]] - для корпоративной электронной почты&lt;br /&gt;
* [[SSL сертификаты cPanel|SSL сертификаты]] - для защищенного соединения&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Часто задаваемые вопросы cPanel|FAQ по cPanel]]&lt;br /&gt;
* [[Решение проблем cPanel|Устранение неполадок]]&lt;br /&gt;
* [[Глоссарий терминов cPanel|Глоссарий]]&lt;br /&gt;
* [[История изменений cPanel 132|Что нового в версии 132]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Руководства пользователя]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=SSL/TLS_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B_%D0%B2_cPanel&amp;diff=661</id>
		<title>SSL/TLS сертификаты в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=SSL/TLS_%D1%81%D0%B5%D1%80%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D1%8B_%D0%B2_cPanel&amp;diff=661"/>
		<updated>2026-01-27T15:19:48Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= SSL/TLS сертификаты в cPanel =  SSL/TLS сертификаты обеспечивают защищенное HTTPS соединение между браузером посетителя и вашим сайтом, шифруя передаваемые данные.  == Зачем нужен SSL ==  === Преимущества HTTPS ===  # &amp;#039;&amp;#039;&amp;#039;Безопасность&amp;#039;&amp;#039;&amp;#039; #* Шифрование данных (пароли, платежная и...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SSL/TLS сертификаты в cPanel =&lt;br /&gt;
&lt;br /&gt;
SSL/TLS сертификаты обеспечивают защищенное HTTPS соединение между браузером посетителя и вашим сайтом, шифруя передаваемые данные.&lt;br /&gt;
&lt;br /&gt;
== Зачем нужен SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Преимущества HTTPS ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Безопасность&#039;&#039;&#039;&lt;br /&gt;
#* Шифрование данных (пароли, платежная информация)&lt;br /&gt;
#* Защита от перехвата трафика (man-in-the-middle атаки)&lt;br /&gt;
#* Подтверждение подлинности сайта&lt;br /&gt;
# &#039;&#039;&#039;SEO&#039;&#039;&#039;&lt;br /&gt;
#* Google повышает рейтинг HTTPS сайтов&lt;br /&gt;
#* Лучшая видимость в поисковой выдаче&lt;br /&gt;
# &#039;&#039;&#039;Доверие пользователей&#039;&#039;&#039;&lt;br /&gt;
#* Зеленый замочек в адресной строке&lt;br /&gt;
#* Нет предупреждений &amp;quot;Небезопасно&amp;quot;&lt;br /&gt;
#* Увеличение конверсии&lt;br /&gt;
# &#039;&#039;&#039;Требования&#039;&#039;&#039;&lt;br /&gt;
#* Обязателен для ecommerce&lt;br /&gt;
#* Необходим для современных API&lt;br /&gt;
#* Требуется для HTTP/2 и HTTP/3&lt;br /&gt;
&lt;br /&gt;
{{Важно|С 2018 года Chrome и Firefox помечают HTTP сайты как &amp;quot;Небезопасные&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
== Типы SSL сертификатов ==&lt;br /&gt;
&lt;br /&gt;
=== По уровню проверки ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Тип !! Проверка !! Время выдачи !! Стоимость !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;DV&#039;&#039;&#039; (Domain Validation) || Только домен || Минуты || Бесплатно/дешево || Блоги, личные сайты, большинство сайтов&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;OV&#039;&#039;&#039; (Organization Validation) || Домен + организация || Дни || Средняя || Корпоративные сайты&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;EV&#039;&#039;&#039; (Extended Validation) || Полная проверка компании || Недели || Высокая || Банки, магазины, финансы&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== По покрытию доменов ===&lt;br /&gt;
&lt;br /&gt;
; Single Domain&lt;br /&gt;
: Один домен (example.com)&lt;br /&gt;
; Wildcard&lt;br /&gt;
: Домен и все поддомены (*.example.com)&lt;br /&gt;
; Multi-Domain (SAN)&lt;br /&gt;
: Несколько разных доменов в одном сертификате&lt;br /&gt;
&lt;br /&gt;
== Let&#039;s Encrypt (бесплатный SSL) ==&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt - бесплатный центр сертификации, поддерживаемый cPanel.&lt;br /&gt;
&lt;br /&gt;
=== Установка Let&#039;s Encrypt SSL ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;SECURITY&#039;&#039;&#039; выберите &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Найдите ваш домен в списке&lt;br /&gt;
# Если статус &amp;quot;Not Secure&amp;quot;, нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Или отметьте домен и нажмите &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039; внизу&lt;br /&gt;
# Дождитесь завершения (обычно 1-5 минут)&lt;br /&gt;
# Статус изменится на &amp;quot;Secure&amp;quot; (зеленая галочка)&lt;br /&gt;
&lt;br /&gt;
{{Совет|AutoSSL автоматически продлевает сертификаты каждые 60 дней.}}&lt;br /&gt;
&lt;br /&gt;
=== Что включает AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
AutoSSL выпускает сертификаты для:&lt;br /&gt;
* Основной домен (example.com)&lt;br /&gt;
* WWW версия (www.example.com)&lt;br /&gt;
* Поддомены&lt;br /&gt;
* Почтовый сервер (mail.example.com)&lt;br /&gt;
* cPanel (cpanel.example.com)&lt;br /&gt;
* Webmail (webmail.example.com)&lt;br /&gt;
&lt;br /&gt;
=== Проверка статуса AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
# SSL/TLS Status&lt;br /&gt;
# Просмотрите статусы:&lt;br /&gt;
#* &#039;&#039;&#039;Secure&#039;&#039;&#039; (зеленая галочка) - сертификат установлен&lt;br /&gt;
#* &#039;&#039;&#039;Not Secure&#039;&#039;&#039; (красный крест) - нет сертификата&lt;br /&gt;
#* &#039;&#039;&#039;Partially Secure&#039;&#039;&#039; (желтый треугольник) - смешанный контент&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое продление ===&lt;br /&gt;
&lt;br /&gt;
AutoSSL автоматически:&lt;br /&gt;
* Проверяет сертификаты каждые 24 часа&lt;br /&gt;
* Продлевает за 30 дней до истечения&lt;br /&gt;
* Отправляет уведомления о проблемах&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите:&lt;br /&gt;
#* Last Run - последний запуск&lt;br /&gt;
#* Next Run - следующий запуск&lt;br /&gt;
#* Status - статус&lt;br /&gt;
&lt;br /&gt;
=== Решение проблем AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
==== Ошибка: Domain control validation failed ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* DNS не указывает на сервер&lt;br /&gt;
* Файрвол блокирует проверку&lt;br /&gt;
* Сайт защищен паролем&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте A-запись домена&lt;br /&gt;
# Временно отключите защиту паролем (.htaccess)&lt;br /&gt;
# Убедитесь, что порт 80 открыт&lt;br /&gt;
&lt;br /&gt;
==== Ошибка: CAA records prevent issuance ====&lt;br /&gt;
&lt;br /&gt;
CAA (Certification Authority Authorization) запись блокирует выдачу.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Zone Editor&#039;&#039;&#039;&lt;br /&gt;
# Найдите CAA записи&lt;br /&gt;
# Добавьте Let&#039;s Encrypt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
example.com CAA 0 issue &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
example.com CAA 0 issuewild &amp;quot;letsencrypt.org&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Некоторые поддомены не получили сертификат ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Поддомен не имеет A-записи&lt;br /&gt;
* Поддомен указывает на другой сервер&lt;br /&gt;
* Превышен лимит (100 поддоменов на сертификат)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте DNS записи&lt;br /&gt;
# Создайте отдельный сертификат для поддомена&lt;br /&gt;
# Используйте wildcard сертификат&lt;br /&gt;
&lt;br /&gt;
== Установка собственного SSL ==&lt;br /&gt;
&lt;br /&gt;
Если у вас есть коммерческий SSL сертификат:&lt;br /&gt;
&lt;br /&gt;
=== Получение SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
# Приобретите у провайдера (Comodo, DigiCert, Sectigo и др.)&lt;br /&gt;
# Или получите от корпоративного CA&lt;br /&gt;
# Сгенерируйте CSR (Certificate Signing Request)&lt;br /&gt;
&lt;br /&gt;
=== Генерация CSR в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;Generate, view, or delete SSL certificate signing requests&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Обязательные поля:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Key Size:&#039;&#039;&#039; 2048 bits (рекомендуется) или 4096&lt;br /&gt;
* &#039;&#039;&#039;Domain(s):&#039;&#039;&#039; example.com или *.example.com для wildcard&lt;br /&gt;
* &#039;&#039;&#039;Common Name:&#039;&#039;&#039; полное доменное имя (FQDN)&lt;br /&gt;
* &#039;&#039;&#039;Email:&#039;&#039;&#039; ваш email&lt;br /&gt;
* &#039;&#039;&#039;Company Name:&#039;&#039;&#039; название компании (для OV/EV)&lt;br /&gt;
* &#039;&#039;&#039;Company Division:&#039;&#039;&#039; отдел&lt;br /&gt;
* &#039;&#039;&#039;City:&#039;&#039;&#039; город&lt;br /&gt;
* &#039;&#039;&#039;State:&#039;&#039;&#039; область/штат&lt;br /&gt;
* &#039;&#039;&#039;Country:&#039;&#039;&#039; код страны (RU для России)&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте CSR (блок -----BEGIN CERTIFICATE REQUEST-----)&lt;br /&gt;
# Отправьте CSR в центр сертификации&lt;br /&gt;
&lt;br /&gt;
{{Важно|Сохраните приватный ключ! Он будет нужен при установке сертификата.}}&lt;br /&gt;
&lt;br /&gt;
=== Установка SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
После получения сертификата от CA:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Выберите домен&lt;br /&gt;
# Вставьте компоненты сертификата:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certificate (CRT):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIFazCCBFOgAwIBAgIRAIIQz7DSQ...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Private Key:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
MIIEowIBAAKCAQEAusI/V52eqLb...&lt;br /&gt;
-----END RSA PRIVATE KEY-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Certificate Authority Bundle (CA Bundle):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIENjCCAx6gAwIBAgIBATANBgkq...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
-----BEGIN CERTIFICATE-----&lt;br /&gt;
MIIEFzCCAv+gAwIBAgIBADANBgkq...&lt;br /&gt;
-----END CERTIFICATE-----&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install Certificate&#039;&#039;&#039;&lt;br /&gt;
# Сертификат будет активирован&lt;br /&gt;
&lt;br /&gt;
=== Автоматическая установка (AutoSSL) ===&lt;br /&gt;
&lt;br /&gt;
Некоторые сертификаты можно установить автоматически:&lt;br /&gt;
&lt;br /&gt;
# Вставьте сертификат в &#039;&#039;&#039;Install and Manage SSL&#039;&#039;&#039;&lt;br /&gt;
# cPanel автоматически определит домен&lt;br /&gt;
# Автозаполнит поля&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Управление SSL сертификатами ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр установленных сертификатов ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039; → &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Список всех доменов с SSL&lt;br /&gt;
# Информация:&lt;br /&gt;
#* Issuer (издатель)&lt;br /&gt;
#* Expires (срок действия)&lt;br /&gt;
#* Domains Covered (покрытые домены)&lt;br /&gt;
&lt;br /&gt;
=== Информация о сертификате ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS&#039;&#039;&#039; → &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Browse Certificates&#039;&#039;&#039;&lt;br /&gt;
# Выберите сертификат&lt;br /&gt;
# Просмотрите детали:&lt;br /&gt;
#* Subject (владелец)&lt;br /&gt;
#* Issuer (издатель)&lt;br /&gt;
#* Valid From/To (срок действия)&lt;br /&gt;
#* Serial Number&lt;br /&gt;
#* Signature Algorithm&lt;br /&gt;
#* Public Key&lt;br /&gt;
&lt;br /&gt;
=== Удаление SSL сертификата ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
# Найдите домен&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Uninstall&#039;&#039;&#039;&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|После удаления сайт будет доступен только по HTTP!}}&lt;br /&gt;
&lt;br /&gt;
== Перенаправление HTTP на HTTPS ==&lt;br /&gt;
&lt;br /&gt;
После установки SSL настройте автоматическое перенаправление:&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: .htaccess (рекомендуется) ===&lt;br /&gt;
&lt;br /&gt;
# Откройте File Manager&lt;br /&gt;
# Перейдите в public_html&lt;br /&gt;
# Редактируйте .htaccess (или создайте новый)&lt;br /&gt;
# Добавьте в начало файла:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
# Перенаправление на HTTPS&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]&lt;br /&gt;
&lt;br /&gt;
# Или для конкретного домена&lt;br /&gt;
RewriteEngine On&lt;br /&gt;
RewriteCond %{HTTP_HOST} ^example\.com [NC]&lt;br /&gt;
RewriteCond %{HTTPS} off&lt;br /&gt;
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через Redirects ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Domains&#039;&#039;&#039; → &#039;&#039;&#039;Redirects&#039;&#039;&#039;&lt;br /&gt;
# Тип: &#039;&#039;&#039;Permanent (301)&#039;&#039;&#039;&lt;br /&gt;
# От: &amp;lt;code&amp;gt;http://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# На: &amp;lt;code&amp;gt;https://example.com&amp;lt;/code&amp;gt;&lt;br /&gt;
# Отметьте &#039;&#039;&#039;Wild Card Redirect&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: WordPress ===&lt;br /&gt;
&lt;br /&gt;
В wp-config.php добавьте:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Принудительный HTTPS для админ-панели&lt;br /&gt;
define(&#039;FORCE_SSL_ADMIN&#039;, true);&lt;br /&gt;
&lt;br /&gt;
// Принудительный HTTPS для всего сайта&lt;br /&gt;
if (strpos($_SERVER[&#039;HTTP_X_FORWARDED_PROTO&#039;], &#039;https&#039;) !== false)&lt;br /&gt;
    $_SERVER[&#039;HTTPS&#039;]=&#039;on&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Проверка SSL конфигурации ==&lt;br /&gt;
&lt;br /&gt;
=== Онлайн инструменты ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL Labs Test:&#039;&#039;&#039; [https://www.ssllabs.com/ssltest/ SSL Server Test]&lt;br /&gt;
#* Оценка от F до A+&lt;br /&gt;
#* Детальный анализ конфигурации&lt;br /&gt;
#* Проверка уязвимостей&lt;br /&gt;
# &#039;&#039;&#039;Why No Padlock:&#039;&#039;&#039; [https://www.whynopadlock.com/ Why No Padlock]&lt;br /&gt;
#* Поиск смешанного контента&lt;br /&gt;
# &#039;&#039;&#039;SSL Checker:&#039;&#039;&#039; [https://www.sslshopper.com/ssl-checker.html SSL Checker]&lt;br /&gt;
#* Проверка валидности сертификата&lt;br /&gt;
#* Проверка цепочки сертификатов&lt;br /&gt;
&lt;br /&gt;
=== Проверка в браузере ===&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт в Chrome/Firefox&lt;br /&gt;
# Нажмите на замочек в адресной строке&lt;br /&gt;
# &#039;&#039;&#039;Connection is secure&#039;&#039;&#039; → &#039;&#039;&#039;Certificate is valid&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите информацию:&lt;br /&gt;
#* Issued to (кому выдан)&lt;br /&gt;
#* Issued by (кем выдан)&lt;br /&gt;
#* Valid from/to (срок действия)&lt;br /&gt;
&lt;br /&gt;
=== Проверка через командную строку ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# OpenSSL&lt;br /&gt;
openssl s_client -connect example.com:443 -servername example.com&lt;br /&gt;
&lt;br /&gt;
# Проверка срока действия&lt;br /&gt;
echo | openssl s_client -servername example.com -connect example.com:443 2&amp;gt;/dev/null | openssl x509 -noout -dates&lt;br /&gt;
&lt;br /&gt;
# Проверка цепочки&lt;br /&gt;
openssl s_client -connect example.com:443 -showcerts&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Исправление смешанного контента ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Mixed Content&amp;quot; - когда HTTPS страница загружает HTTP ресурсы.&lt;br /&gt;
&lt;br /&gt;
=== Типы смешанного контента ===&lt;br /&gt;
&lt;br /&gt;
; Passive Mixed Content&lt;br /&gt;
: Изображения, видео, аудио&lt;br /&gt;
: Показывается предупреждение в консоли&lt;br /&gt;
; Active Mixed Content&lt;br /&gt;
: Скрипты, стили, iframe, AJAX&lt;br /&gt;
: &#039;&#039;&#039;Блокируется браузером!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Поиск смешанного контента ===&lt;br /&gt;
&lt;br /&gt;
# Откройте сайт по HTTPS&lt;br /&gt;
# Откройте Dev Tools (F12)&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Console&#039;&#039;&#039;&lt;br /&gt;
# Ищите предупреждения:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Mixed Content: The page at &#039;https://example.com/&#039; &lt;br /&gt;
was loaded over HTTPS, but requested an insecure image &lt;br /&gt;
&#039;http://example.com/image.jpg&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Исправление ===&lt;br /&gt;
&lt;br /&gt;
==== Метод 1: Относительные URL ====&lt;br /&gt;
&lt;br /&gt;
Замените абсолютные URL на относительные:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;http://example.com/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://example.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;img src=&amp;quot;/image.jpg&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 2: Protocol-relative URL ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Было:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;http://external.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Стало:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script src=&amp;quot;//external.com/script.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Метод 3: Content Security Policy ====&lt;br /&gt;
&lt;br /&gt;
В .htaccess:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Header always set Content-Security-Policy &amp;quot;upgrade-insecure-requests;&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Автоматически обновляет HTTP запросы к HTTPS.&lt;br /&gt;
&lt;br /&gt;
==== Метод 4: Поиск и замена в БД (WordPress) ====&lt;br /&gt;
&lt;br /&gt;
Используйте плагин &#039;&#039;&#039;Better Search Replace&#039;&#039;&#039; или SQL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_posts &lt;br /&gt;
SET post_content = REPLACE(post_content, &lt;br /&gt;
    &#039;http://example.com&#039;, &lt;br /&gt;
    &#039;https://example.com&#039;);&lt;br /&gt;
&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &lt;br /&gt;
    &#039;http://example.com&#039;, &lt;br /&gt;
    &#039;https://example.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Важно|Делайте backup БД перед массовой заменой!}}&lt;br /&gt;
&lt;br /&gt;
== Wildcard SSL сертификаты ==&lt;br /&gt;
&lt;br /&gt;
Wildcard сертификаты покрывают домен и все его поддомены.&lt;br /&gt;
&lt;br /&gt;
=== Покрытие ===&lt;br /&gt;
&lt;br /&gt;
Сертификат для &amp;lt;code&amp;gt;*.example.com&amp;lt;/code&amp;gt; покрывает:&lt;br /&gt;
* sub1.example.com ✅&lt;br /&gt;
* sub2.example.com ✅&lt;br /&gt;
* any.example.com ✅&lt;br /&gt;
* example.com ❌ (нужен отдельно)&lt;br /&gt;
* sub.sub1.example.com ❌ (многоуровневые не покрываются)&lt;br /&gt;
&lt;br /&gt;
{{Совет|Закажите сертификат для example.com И *.example.com вместе.}}&lt;br /&gt;
&lt;br /&gt;
=== Установка Wildcard через AutoSSL ===&lt;br /&gt;
&lt;br /&gt;
Let&#039;s Encrypt wildcard требует DNS-01 challenge:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;AutoSSL&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, поддерживает ли хостинг DNS-01&lt;br /&gt;
# Или установите вручную через:&lt;br /&gt;
## certbot certonly --manual --preferred-challenges=dns&lt;br /&gt;
## Добавьте TXT запись в DNS&lt;br /&gt;
## Завершите проверку&lt;br /&gt;
&lt;br /&gt;
=== Wildcard от коммерческого CA ===&lt;br /&gt;
&lt;br /&gt;
# Сгенерируйте CSR для *.example.com&lt;br /&gt;
# Приобретите wildcard сертификат&lt;br /&gt;
# Установите через &#039;&#039;&#039;Manage SSL sites&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Продвинутые настройки ==&lt;br /&gt;
&lt;br /&gt;
=== HSTS (HTTP Strict Transport Security) ===&lt;br /&gt;
&lt;br /&gt;
Заставляет браузер использовать только HTTPS:&lt;br /&gt;
&lt;br /&gt;
В .htaccess:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
Header always set Strict-Transport-Security &amp;quot;max-age=31536000; includeSubDomains; preload&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* &#039;&#039;&#039;max-age&#039;&#039;&#039; - срок запоминания (в секундах)&lt;br /&gt;
* &#039;&#039;&#039;includeSubDomains&#039;&#039;&#039; - применять к поддоменам&lt;br /&gt;
* &#039;&#039;&#039;preload&#039;&#039;&#039; - добавление в список preload браузеров&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|HSTS необратим! Убедитесь, что HTTPS работает правильно на всех поддоменах.}}&lt;br /&gt;
&lt;br /&gt;
=== OCSP Stapling ===&lt;br /&gt;
&lt;br /&gt;
Ускоряет проверку статуса сертификата:&lt;br /&gt;
&lt;br /&gt;
Обычно настраивается на уровне сервера хостинг-провайдером.&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl s_client -connect example.com:443 -status&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Должно быть:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
OCSP response: &lt;br /&gt;
======================================&lt;br /&gt;
OCSP Response Status: successful (0x0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Certificate Transparency ===&lt;br /&gt;
&lt;br /&gt;
Автоматически логируется для Let&#039;s Encrypt.&lt;br /&gt;
&lt;br /&gt;
Проверка:&lt;br /&gt;
* [https://crt.sh/ crt.sh]&lt;br /&gt;
* Введите домен&lt;br /&gt;
* Просмотрите выпущенные сертификаты&lt;br /&gt;
&lt;br /&gt;
=== TLS версии ===&lt;br /&gt;
&lt;br /&gt;
Современные конфигурации должны поддерживать:&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.3&#039;&#039;&#039; ✅ (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.2&#039;&#039;&#039; ✅ (минимум)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.1&#039;&#039;&#039; ❌ (устарел)&lt;br /&gt;
* &#039;&#039;&#039;TLS 1.0&#039;&#039;&#039; ❌ (небезопасен)&lt;br /&gt;
* &#039;&#039;&#039;SSL 3.0&#039;&#039;&#039; ❌ (критически уязвим)&lt;br /&gt;
&lt;br /&gt;
Настраивается хостинг-провайдером в конфигурации Apache/Nginx.&lt;br /&gt;
&lt;br /&gt;
== Мониторинг срока действия ==&lt;br /&gt;
&lt;br /&gt;
=== Получение уведомлений ===&lt;br /&gt;
&lt;br /&gt;
# Let&#039;s Encrypt отправляет email за 20, 10, 1 день до истечения&lt;br /&gt;
# Проверяйте контактный email в &#039;&#039;&#039;Contact Information&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Мониторинг сервисы ===&lt;br /&gt;
&lt;br /&gt;
* [https://www.uptrends.com/tools/ssl-certificate-checker SSL Monitor]&lt;br /&gt;
* [https://www.sslshopper.com/ssl-monitoring.html SSL Shopper Monitor]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs] (ручная проверка)&lt;br /&gt;
&lt;br /&gt;
=== Проверка через cPanel ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Просмотр срока действия для всех доменов&lt;br /&gt;
# Статусы обновляются ежедневно&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Предупреждение &amp;quot;Небезопасное подключение&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Сертификат истек&lt;br /&gt;
* Сертификат выдан для другого домена&lt;br /&gt;
* Самоподписанный сертификат&lt;br /&gt;
* Проблема с цепочкой сертификатов&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте срок действия в &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# Убедитесь, что домен совпадает с Common Name&lt;br /&gt;
# Установите корректный CA Bundle&lt;br /&gt;
# Перевыпустите сертификат&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;NET::ERR_CERT_COMMON_NAME_INVALID&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Домен не соответствует сертификату.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте, для какого домена выдан сертификат&lt;br /&gt;
# Установите wildcard для поддоменов&lt;br /&gt;
# Или выпустите отдельный сертификат&lt;br /&gt;
&lt;br /&gt;
=== Ошибка &amp;quot;NET::ERR_CERT_AUTHORITY_INVALID&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Браузер не доверяет издателю сертификата.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Самоподписанный сертификат&lt;br /&gt;
* Отсутствует промежуточный сертификат&lt;br /&gt;
* Внутренний корпоративный CA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Установите полную цепочку (CA Bundle)&lt;br /&gt;
# Используйте сертификат от доверенного CA&lt;br /&gt;
# Добавьте корневой сертификат в браузер (для внутреннего CA)&lt;br /&gt;
&lt;br /&gt;
=== AutoSSL не продлевает сертификат ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# Логи AutoSSL в cPanel&lt;br /&gt;
# DNS записи актуальны&lt;br /&gt;
# Сайт доступен по HTTP (для проверки)&lt;br /&gt;
# Нет блокировки файрволом&lt;br /&gt;
# Квота Let&#039;s Encrypt не превышена (50 сертификатов/неделю)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ручное продление:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;SSL/TLS Status&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Run AutoSSL&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Сайт недоступен после установки SSL ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# Порт 443 открыт на файрволе&lt;br /&gt;
# Apache/Nginx слушает на 443&lt;br /&gt;
# VirtualHost настроен для SSL&lt;br /&gt;
# Перезапустите веб-сервер&lt;br /&gt;
&lt;br /&gt;
Обычно настраивается автоматически, но может требовать вмешательства хостера.&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Используйте только HTTPS&#039;&#039;&#039;&lt;br /&gt;
#* Перенаправляйте весь HTTP трафик&lt;br /&gt;
#* Включите HSTS&lt;br /&gt;
# &#039;&#039;&#039;Мониторьте сроки действия&#039;&#039;&#039;&lt;br /&gt;
#* Настройте уведомления&lt;br /&gt;
#* Проверяйте ежемесячно&lt;br /&gt;
# &#039;&#039;&#039;Регулярно проверяйте конфигурацию&#039;&#039;&#039;&lt;br /&gt;
#* SSL Labs тест раз в квартал&lt;br /&gt;
#* Цель: оценка A или A+&lt;br /&gt;
# &#039;&#039;&#039;Обновляйте TLS&#039;&#039;&#039;&lt;br /&gt;
#* Отключите старые версии (TLS 1.0, 1.1)&lt;br /&gt;
#* Используйте современные шифры&lt;br /&gt;
# &#039;&#039;&#039;Защищайте приватные ключи&#039;&#039;&#039;&lt;br /&gt;
#* Не храните в публичных репозиториях&lt;br /&gt;
#* Ограничьте доступ (chmod 600)&lt;br /&gt;
#* Регулярно меняйте при компрометации&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[HTTPS перенаправление cPanel|Настройка редиректов на HTTPS]]&lt;br /&gt;
* [[Смешанный контент cPanel|Исправление Mixed Content]]&lt;br /&gt;
* [[SSL оптимизация cPanel|Оптимизация SSL производительности]]&lt;br /&gt;
* [[Безопасность сайта cPanel|Общая безопасность веб-сайта]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://letsencrypt.org/ Let&#039;s Encrypt]&lt;br /&gt;
* [https://www.ssllabs.com/ssltest/ SSL Labs Server Test]&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/security/ssl-tls/ cPanel SSL/TLS Documentation]&lt;br /&gt;
* [https://caniuse.com/tls1-3 Browser TLS Support]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:SSL]]&lt;br /&gt;
[[Категория:HTTPS]]&lt;br /&gt;
[[Категория:Безопасность]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=MySQL_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_cPanel&amp;diff=660</id>
		<title>MySQL базы данных в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=MySQL_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_cPanel&amp;diff=660"/>
		<updated>2026-01-27T15:18:53Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MySQL базы данных в cPanel =&lt;br /&gt;
&lt;br /&gt;
MySQL - это система управления реляционными базами данных (СУБД), используемая большинством популярных CMS (WordPress, Joomla, Drupal) и веб-приложений.&lt;br /&gt;
&lt;br /&gt;
== Доступ к MySQL Databases ==&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;DATABASES&#039;&#039;&#039; выберите &#039;&#039;&#039;MySQL Databases&#039;&#039;&#039;&lt;br /&gt;
# Откроется страница управления базами данных&lt;br /&gt;
&lt;br /&gt;
== Создание базы данных ==&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Через MySQL Databases ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &#039;&#039;&#039;Create New Database&#039;&#039;&#039;&lt;br /&gt;
# Введите имя базы данных (будет добавлен префикс вашего аккаунта)&lt;br /&gt;
#* Пример: если введете &amp;lt;code&amp;gt;mysite&amp;lt;/code&amp;gt;, база будет названа &amp;lt;code&amp;gt;username_mysite&amp;lt;/code&amp;gt;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create Database&#039;&#039;&#039;&lt;br /&gt;
# Появится сообщение об успешном создании&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go Back&#039;&#039;&#039; для возврата&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте описательные имена баз данных, например: wordpress_blog, shop_db, forum_db}}&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через MySQL Database Wizard (пошаговый мастер) ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;MySQL Database Wizard&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 1:&#039;&#039;&#039; Создание базы данных&lt;br /&gt;
#* Введите имя БД&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Next Step&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 2:&#039;&#039;&#039; Создание пользователя&lt;br /&gt;
#* Введите имя пользователя&lt;br /&gt;
#* Введите пароль (или используйте &#039;&#039;&#039;Password Generator&#039;&#039;&#039;)&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Create User&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 3:&#039;&#039;&#039; Назначение привилегий&lt;br /&gt;
#* Выберите &#039;&#039;&#039;ALL PRIVILEGES&#039;&#039;&#039; для полного доступа&lt;br /&gt;
#* Или выберите конкретные права&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Next Step&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 4:&#039;&#039;&#039; Завершение&lt;br /&gt;
#* Запишите данные подключения&lt;br /&gt;
#* База данных готова к использованию&lt;br /&gt;
&lt;br /&gt;
== Создание пользователя БД ==&lt;br /&gt;
&lt;br /&gt;
Пользователи БД необходимы для подключения к базам данных.&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;MySQL Users&#039;&#039;&#039; → &#039;&#039;&#039;Add New User&#039;&#039;&#039;&lt;br /&gt;
# Введите &#039;&#039;&#039;Username&#039;&#039;&#039; (будет добавлен префикс)&lt;br /&gt;
# Введите &#039;&#039;&#039;Password&#039;&#039;&#039; или используйте генератор&lt;br /&gt;
# &#039;&#039;&#039;Сила пароля&#039;&#039;&#039; должна быть минимум &amp;quot;Good&amp;quot; (лучше &amp;quot;Strong&amp;quot;)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create User&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Password Generator ===&lt;br /&gt;
&lt;br /&gt;
Для создания надежного пароля:&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Password Generator&#039;&#039;&#039;&lt;br /&gt;
# Настройте параметры:&lt;br /&gt;
#* Длина: минимум 12 символов (рекомендуется 16-20)&lt;br /&gt;
#* Включить специальные символы&lt;br /&gt;
#* Включить цифры&lt;br /&gt;
#* Включить заглавные буквы&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Generate Password&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте пароль (нажмите &#039;&#039;&#039;Use Password&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
{{Важно|Сохраните пароль в надежном месте! После создания его нельзя будет просмотреть, только сменить.}}&lt;br /&gt;
&lt;br /&gt;
== Назначение пользователя к базе данных ==&lt;br /&gt;
&lt;br /&gt;
Пользователь должен быть привязан к БД для получения доступа.&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;Add User To Database&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;User&#039;&#039;&#039; из выпадающего списка&lt;br /&gt;
# Выберите &#039;&#039;&#039;Database&#039;&#039;&#039; из списка&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
# Выберите привилегии:&lt;br /&gt;
&lt;br /&gt;
=== Типы привилегий ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Привилегия !! Описание !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| ALL PRIVILEGES || Полный доступ ко всем операциям || Для приложений (WordPress, Joomla и т.д.)&lt;br /&gt;
|-&lt;br /&gt;
| SELECT || Чтение данных || Для пользователей только на чтение&lt;br /&gt;
|-&lt;br /&gt;
| INSERT || Добавление новых записей || Для форм сбора данных&lt;br /&gt;
|-&lt;br /&gt;
| UPDATE || Изменение существующих записей || Для приложений с редактированием&lt;br /&gt;
|-&lt;br /&gt;
| DELETE || Удаление записей || Для административных функций&lt;br /&gt;
|-&lt;br /&gt;
| CREATE || Создание новых таблиц || Для установщиков CMS&lt;br /&gt;
|-&lt;br /&gt;
| DROP || Удаление таблиц || Для административных функций&lt;br /&gt;
|-&lt;br /&gt;
| INDEX || Создание/удаление индексов || Для оптимизации БД&lt;br /&gt;
|-&lt;br /&gt;
| ALTER || Изменение структуры таблиц || Для обновлений структуры БД&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Давайте пользователям только необходимые права! Это повышает безопасность.}}&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Make Changes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Управление существующими базами данных ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр баз данных ===&lt;br /&gt;
&lt;br /&gt;
В разделе &#039;&#039;&#039;Current Databases&#039;&#039;&#039; отображаются:&lt;br /&gt;
* Имя базы данных&lt;br /&gt;
* Размер базы данных&lt;br /&gt;
* Назначенные пользователи&lt;br /&gt;
* Действия (переименовать, удалить)&lt;br /&gt;
&lt;br /&gt;
=== Проверка размера БД ===&lt;br /&gt;
&lt;br /&gt;
# Просмотрите столбец &#039;&#039;&#039;Size&#039;&#039;&#039; в списке текущих баз&lt;br /&gt;
# Или используйте phpMyAdmin для детального анализа&lt;br /&gt;
# Мониторьте использование в контексте квоты аккаунта&lt;br /&gt;
&lt;br /&gt;
=== Удаление базы данных ===&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Удаление базы данных необратимо! Обязательно создайте резервную копию!}}&lt;br /&gt;
&lt;br /&gt;
# Найдите БД в списке &#039;&#039;&#039;Current Databases&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039; напротив нужной базы&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
=== Переименование базы данных ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Rename&#039;&#039;&#039; напротив базы данных&lt;br /&gt;
# Введите новое имя&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Proceed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Важно|После переименования обновите конфигурационные файлы приложений (например, wp-config.php)}}&lt;br /&gt;
&lt;br /&gt;
== Управление пользователями БД ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр пользователей ===&lt;br /&gt;
&lt;br /&gt;
В разделе &#039;&#039;&#039;Current Users&#039;&#039;&#039; показаны все пользователи MySQL.&lt;br /&gt;
&lt;br /&gt;
=== Изменение пароля пользователя ===&lt;br /&gt;
&lt;br /&gt;
# Найдите пользователя в разделе &#039;&#039;&#039;Current Users&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Change Password&#039;&#039;&#039;&lt;br /&gt;
# Введите новый пароль или используйте генератор&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Change Password&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Важно|После смены пароля обновите конфигурацию в приложениях, использующих эту БД!}}&lt;br /&gt;
&lt;br /&gt;
=== Удаление пользователя ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039; напротив пользователя&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
=== Удаление привилегий пользователя ===&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;Current Databases&#039;&#039;&#039; найдите БД&lt;br /&gt;
# Рядом с именем пользователя нажмите &#039;&#039;&#039;X&#039;&#039;&#039; (удалить привилегии)&lt;br /&gt;
# Подтвердите действие&lt;br /&gt;
&lt;br /&gt;
== Работа с phpMyAdmin ==&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin - веб-интерфейс для управления MySQL базами данных.&lt;br /&gt;
&lt;br /&gt;
=== Доступ к phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;DATABASES&#039;&#039;&#039; нажмите &#039;&#039;&#039;phpMyAdmin&#039;&#039;&#039;&lt;br /&gt;
# Откроется новая вкладка с интерфейсом&lt;br /&gt;
# Слева отображается список баз данных&lt;br /&gt;
&lt;br /&gt;
=== Основные операции в phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
==== Просмотр таблиц ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных в левой панели&lt;br /&gt;
# Отобразится список таблиц&lt;br /&gt;
# Нажмите на таблицу для просмотра данных&lt;br /&gt;
&lt;br /&gt;
==== Выполнение SQL запросов ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Перейдите на вкладку &#039;&#039;&#039;SQL&#039;&#039;&#039;&lt;br /&gt;
# Введите SQL запрос, например:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT * FROM wp_users WHERE user_login = &#039;admin&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Экспорт базы данных ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Перейдите на вкладку &#039;&#039;&#039;Export&#039;&#039;&#039;&lt;br /&gt;
# Выберите метод:&lt;br /&gt;
#* &#039;&#039;&#039;Quick&#039;&#039;&#039; - быстрый экспорт с настройками по умолчанию&lt;br /&gt;
#* &#039;&#039;&#039;Custom&#039;&#039;&#039; - настраиваемый экспорт&lt;br /&gt;
# Формат: обычно &#039;&#039;&#039;SQL&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
# Файл .sql будет загружен на ваш компьютер&lt;br /&gt;
&lt;br /&gt;
==== Импорт базы данных ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Перейдите на вкладку &#039;&#039;&#039;Import&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Choose File&#039;&#039;&#039;&lt;br /&gt;
# Выберите .sql файл&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
# Дождитесь завершения импорта&lt;br /&gt;
&lt;br /&gt;
{{Совет|Для больших баз данных (&amp;gt;50MB) используйте BigDump или импорт через SSH.}}&lt;br /&gt;
&lt;br /&gt;
==== Оптимизация таблиц ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Отметьте таблицы для оптимизации (или &#039;&#039;&#039;Check All&#039;&#039;&#039;)&lt;br /&gt;
# В выпадающем меню &#039;&#039;&#039;With selected&#039;&#039;&#039; выберите &#039;&#039;&#039;Optimize table&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Исправление таблиц ====&lt;br /&gt;
&lt;br /&gt;
Если таблица повреждена:&lt;br /&gt;
&lt;br /&gt;
# Выберите таблицу&lt;br /&gt;
# В меню &#039;&#039;&#039;With selected&#039;&#039;&#039; выберите &#039;&#039;&#039;Repair table&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Поиск и замена ====&lt;br /&gt;
&lt;br /&gt;
# Выберите таблицу&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Search&#039;&#039;&#039;&lt;br /&gt;
# Введите критерии поиска&lt;br /&gt;
# Или используйте SQL:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &#039;old-domain.com&#039;, &#039;new-domain.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Резервное копирование баз данных ==&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Через Backup в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Backup&#039;&#039;&#039;&lt;br /&gt;
# В разделе &#039;&#039;&#039;Download a MySQL Database Backup&#039;&#039;&#039;&lt;br /&gt;
# Нажмите на имя базы данных&lt;br /&gt;
# Файл .sql.gz загрузится на компьютер&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
См. раздел [[#Экспорт базы данных|Экспорт базы данных]]&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: Через командную строку (SSH) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -u username_dbuser -p username_dbname &amp;gt; backup.sql&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое резервное копирование ===&lt;br /&gt;
&lt;br /&gt;
Настройте через Cron Jobs:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Cron Jobs&#039;&#039;&#039;&lt;br /&gt;
# Добавьте задание:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
0 2 * * * mysqldump -u username_dbuser -p&#039;password&#039; username_dbname | gzip &amp;gt; /home/username/backups/db_$(date +\%Y\%m\%d).sql.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Восстановление баз данных ==&lt;br /&gt;
&lt;br /&gt;
=== Через Backup ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Backup&#039;&#039;&#039;&lt;br /&gt;
# Раздел &#039;&#039;&#039;Restore a MySQL Database&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Choose File&#039;&#039;&#039;&lt;br /&gt;
# Выберите файл .sql или .sql.gz&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Upload&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Через phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
См. раздел [[#Импорт базы данных|Импорт базы данных]]&lt;br /&gt;
&lt;br /&gt;
== Мониторинг и оптимизация ==&lt;br /&gt;
&lt;br /&gt;
=== Проверка производительности ===&lt;br /&gt;
&lt;br /&gt;
# В phpMyAdmin выберите БД&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Status&#039;&#039;&#039; показывает:&lt;br /&gt;
#* Размер таблиц&lt;br /&gt;
#* Количество записей&lt;br /&gt;
#* Overhead (неиспользуемое пространство)&lt;br /&gt;
&lt;br /&gt;
=== Оптимизация запросов ===&lt;br /&gt;
&lt;br /&gt;
Используйте EXPLAIN для анализа:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
EXPLAIN SELECT * FROM wp_posts WHERE post_status = &#039;publish&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Добавление индексов ===&lt;br /&gt;
&lt;br /&gt;
Для ускорения поиска:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE INDEX idx_post_status ON wp_posts(post_status);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Очистка неиспользуемых данных ===&lt;br /&gt;
&lt;br /&gt;
Для WordPress:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Удалить ревизии постов&lt;br /&gt;
DELETE FROM wp_posts WHERE post_type = &#039;revision&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Очистить корзину&lt;br /&gt;
DELETE FROM wp_posts WHERE post_status = &#039;trash&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Удалить спам комментарии&lt;br /&gt;
DELETE FROM wp_comments WHERE comment_approved = &#039;spam&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Оптимизировать таблицы после очистки&lt;br /&gt;
OPTIMIZE TABLE wp_posts, wp_comments;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Всегда делайте резервную копию перед выполнением DELETE запросов!}}&lt;br /&gt;
&lt;br /&gt;
== Решение типичных проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Ошибка подключения к БД ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error establishing a database connection&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины и решения:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Неверные данные подключения&#039;&#039;&#039;&lt;br /&gt;
#* Проверьте имя БД, пользователя, пароль в конфиге&lt;br /&gt;
#* Убедитесь, что пользователь добавлен к БД&lt;br /&gt;
# &#039;&#039;&#039;MySQL сервер не запущен&#039;&#039;&#039;&lt;br /&gt;
#* Обратитесь в техподдержку хостинга&lt;br /&gt;
# &#039;&#039;&#039;Превышено количество подключений&#039;&#039;&#039;&lt;br /&gt;
#* Оптимизируйте код&lt;br /&gt;
#* Проверьте на бесконечные циклы&lt;br /&gt;
# &#039;&#039;&#039;Таблицы повреждены&#039;&#039;&#039;&lt;br /&gt;
#* Используйте Repair в phpMyAdmin&lt;br /&gt;
&lt;br /&gt;
=== Too many connections ===&lt;br /&gt;
&lt;br /&gt;
Превышен лимит одновременных подключений:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
* Используйте persistent connections&lt;br /&gt;
* Оптимизируйте запросы&lt;br /&gt;
* Включите кэширование&lt;br /&gt;
* Обратитесь к хостеру для увеличения лимита&lt;br /&gt;
&lt;br /&gt;
=== Таблица не существует (Table doesn&#039;t exist) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Таблица действительно отсутствует&lt;br /&gt;
* Ошибка в имени таблицы (регистр важен!)&lt;br /&gt;
* База данных не выбрана&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Проверить существующие таблицы&lt;br /&gt;
SHOW TABLES;&lt;br /&gt;
&lt;br /&gt;
-- Проверить структуру БД&lt;br /&gt;
SHOW CREATE TABLE table_name;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== База данных слишком большая ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Признаки:&#039;&#039;&#039;&lt;br /&gt;
* Медленная работа&lt;br /&gt;
* Превышение квоты&lt;br /&gt;
* Ошибки при резервном копировании&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
# Очистите неиспользуемые данные&lt;br /&gt;
# Оптимизируйте таблицы&lt;br /&gt;
# Архивируйте старые данные&lt;br /&gt;
# Используйте внешнее хранилище для файлов&lt;br /&gt;
# Обновите план хостинга&lt;br /&gt;
&lt;br /&gt;
=== Не могу импортировать большую БД ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ограничения:&#039;&#039;&#039;&lt;br /&gt;
* PHP memory_limit&lt;br /&gt;
* PHP max_execution_time&lt;br /&gt;
* MySQL max_allowed_packet&lt;br /&gt;
* Размер загружаемого файла&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
# Увеличьте лимиты в &#039;&#039;&#039;MultiPHP INI Editor&#039;&#039;&#039;&lt;br /&gt;
# Разбейте dump на части&lt;br /&gt;
# Используйте BigDump скрипт&lt;br /&gt;
# Импортируйте через SSH:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u username_dbuser -p username_dbname &amp;lt; backup.sql&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Безопасность баз данных ==&lt;br /&gt;
&lt;br /&gt;
=== Лучшие практики ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Сложные пароли&#039;&#039;&#039;&lt;br /&gt;
#* Минимум 16 символов&lt;br /&gt;
#* Буквы, цифры, спецсимволы&lt;br /&gt;
# &#039;&#039;&#039;Минимальные привилегии&#039;&#039;&#039;&lt;br /&gt;
#* Давайте только необходимые права&lt;br /&gt;
#* Не используйте root аккаунт&lt;br /&gt;
# &#039;&#039;&#039;Регулярные бэкапы&#039;&#039;&#039;&lt;br /&gt;
#* Минимум раз в день для критичных данных&lt;br /&gt;
#* Храните копии вне сервера&lt;br /&gt;
# &#039;&#039;&#039;Обновления&#039;&#039;&#039;&lt;br /&gt;
#* Регулярно обновляйте CMS и плагины&lt;br /&gt;
#* Применяйте патчи безопасности&lt;br /&gt;
# &#039;&#039;&#039;Мониторинг&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте логи на подозрительную активность&lt;br /&gt;
#* Используйте системы обнаружения вторжений&lt;br /&gt;
&lt;br /&gt;
=== Защита от SQL инъекций ===&lt;br /&gt;
&lt;br /&gt;
В PHP коде используйте:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подготовленные запросы (mysqli):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$stmt = $conn-&amp;gt;prepare(&amp;quot;SELECT * FROM users WHERE username = ?&amp;quot;);&lt;br /&gt;
$stmt-&amp;gt;bind_param(&amp;quot;s&amp;quot;, $username);&lt;br /&gt;
$stmt-&amp;gt;execute();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PDO:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$stmt = $pdo-&amp;gt;prepare(&amp;quot;SELECT * FROM users WHERE username = :username&amp;quot;);&lt;br /&gt;
$stmt-&amp;gt;execute([&#039;username&#039; =&amp;gt; $username]);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Никогда:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// ❌ ОПАСНО - уязвимо к SQL инъекциям!&lt;br /&gt;
$query = &amp;quot;SELECT * FROM users WHERE username = &#039;$username&#039;&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лимиты и квоты ==&lt;br /&gt;
&lt;br /&gt;
Типичные ограничения хостинга:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Типичное значение !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| Количество БД || 10-100 || Зависит от плана&lt;br /&gt;
|-&lt;br /&gt;
| Размер БД || 1-10 GB || На одну базу&lt;br /&gt;
|-&lt;br /&gt;
| Одновременные подключения || 10-50 || Параллельные соединения&lt;br /&gt;
|-&lt;br /&gt;
| max_allowed_packet || 16-64 MB || Максимальный размер пакета&lt;br /&gt;
|-&lt;br /&gt;
| Размер таблицы || Не ограничен || Ограничен размером БД&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Проверяйте лимиты в правой панели cPanel.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[phpMyAdmin в cPanel|Подробное руководство по phpMyAdmin]]&lt;br /&gt;
* [[Оптимизация MySQL cPanel|Оптимизация производительности MySQL]]&lt;br /&gt;
* [[Резервные копии cPanel|Резервное копирование]]&lt;br /&gt;
* [[PostgreSQL в cPanel|Альтернатива: PostgreSQL]]&lt;br /&gt;
* [[Безопасность БД cPanel|Безопасность баз данных]]&lt;br /&gt;
&lt;br /&gt;
== Полезные SQL запросы ==&lt;br /&gt;
&lt;br /&gt;
=== Основные операции ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Создать таблицу&lt;br /&gt;
CREATE TABLE users (&lt;br /&gt;
    id INT AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
    username VARCHAR(50) NOT NULL,&lt;br /&gt;
    email VARCHAR(100) NOT NULL,&lt;br /&gt;
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
-- Вставить данные&lt;br /&gt;
INSERT INTO users (username, email) VALUES (&#039;john&#039;, &#039;john@example.com&#039;);&lt;br /&gt;
&lt;br /&gt;
-- Обновить данные&lt;br /&gt;
UPDATE users SET email = &#039;newemail@example.com&#039; WHERE username = &#039;john&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Удалить данные&lt;br /&gt;
DELETE FROM users WHERE id = 5;&lt;br /&gt;
&lt;br /&gt;
-- Выбрать данные&lt;br /&gt;
SELECT * FROM users WHERE created_at &amp;gt; &#039;2024-01-01&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Подсчитать записи&lt;br /&gt;
SELECT COUNT(*) FROM users;&lt;br /&gt;
&lt;br /&gt;
-- Сортировка&lt;br /&gt;
SELECT * FROM users ORDER BY created_at DESC LIMIT 10;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/databases/mysql-databases/ Официальная документация cPanel MySQL]&lt;br /&gt;
* [https://dev.mysql.com/doc/ MySQL Documentation]&lt;br /&gt;
* [https://www.phpmyadmin.net/docs/ phpMyAdmin Documentation]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:MySQL]]&lt;br /&gt;
[[Категория:Базы данных]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=MySQL_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_cPanel&amp;diff=659</id>
		<title>MySQL базы данных в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=MySQL_%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2_cPanel&amp;diff=659"/>
		<updated>2026-01-27T15:17:56Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= MySQL базы данных в cPanel =  MySQL - это система управления реляционными базами данных (СУБД), используемая большинством популярных CMS (WordPress, Joomla, Drupal) и веб-приложений.  == Доступ к MySQL Databases ==  # Войдите в cPanel # В разделе &amp;#039;&amp;#039;&amp;#039;DATABASES&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;MySQL Databases&amp;#039;&amp;#039;&amp;#039; # Откроется стр...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= MySQL базы данных в cPanel =&lt;br /&gt;
&lt;br /&gt;
MySQL - это система управления реляционными базами данных (СУБД), используемая большинством популярных CMS (WordPress, Joomla, Drupal) и веб-приложений.&lt;br /&gt;
&lt;br /&gt;
== Доступ к MySQL Databases ==&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;DATABASES&#039;&#039;&#039; выберите &#039;&#039;&#039;MySQL Databases&#039;&#039;&#039;&lt;br /&gt;
# Откроется страница управления базами данных&lt;br /&gt;
&lt;br /&gt;
== Создание базы данных ==&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Через MySQL Databases ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &#039;&#039;&#039;Create New Database&#039;&#039;&#039;&lt;br /&gt;
# Введите имя базы данных (будет добавлен префикс вашего аккаунта)&lt;br /&gt;
#* Пример: если введете &amp;lt;code&amp;gt;mysite&amp;lt;/code&amp;gt;, база будет названа &amp;lt;code&amp;gt;username_mysite&amp;lt;/code&amp;gt;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create Database&#039;&#039;&#039;&lt;br /&gt;
# Появится сообщение об успешном создании&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go Back&#039;&#039;&#039; для возврата&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте описательные имена баз данных, например: wordpress_blog, shop_db, forum_db}}&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через MySQL Database Wizard (пошаговый мастер) ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;MySQL Database Wizard&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 1:&#039;&#039;&#039; Создание базы данных&lt;br /&gt;
#* Введите имя БД&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Next Step&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 2:&#039;&#039;&#039; Создание пользователя&lt;br /&gt;
#* Введите имя пользователя&lt;br /&gt;
#* Введите пароль (или используйте &#039;&#039;&#039;Password Generator&#039;&#039;&#039;)&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Create User&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 3:&#039;&#039;&#039; Назначение привилегий&lt;br /&gt;
#* Выберите &#039;&#039;&#039;ALL PRIVILEGES&#039;&#039;&#039; для полного доступа&lt;br /&gt;
#* Или выберите конкретные права&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Next Step&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Шаг 4:&#039;&#039;&#039; Завершение&lt;br /&gt;
#* Запишите данные подключения&lt;br /&gt;
#* База данных готова к использованию&lt;br /&gt;
&lt;br /&gt;
== Создание пользователя БД ==&lt;br /&gt;
&lt;br /&gt;
Пользователи БД необходимы для подключения к базам данных.&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;MySQL Users&#039;&#039;&#039; → &#039;&#039;&#039;Add New User&#039;&#039;&#039;&lt;br /&gt;
# Введите &#039;&#039;&#039;Username&#039;&#039;&#039; (будет добавлен префикс)&lt;br /&gt;
# Введите &#039;&#039;&#039;Password&#039;&#039;&#039; или используйте генератор&lt;br /&gt;
# &#039;&#039;&#039;Сила пароля&#039;&#039;&#039; должна быть минимум &amp;quot;Good&amp;quot; (лучше &amp;quot;Strong&amp;quot;)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create User&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Password Generator ===&lt;br /&gt;
&lt;br /&gt;
Для создания надежного пароля:&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Password Generator&#039;&#039;&#039;&lt;br /&gt;
# Настройте параметры:&lt;br /&gt;
#* Длина: минимум 12 символов (рекомендуется 16-20)&lt;br /&gt;
#* Включить специальные символы&lt;br /&gt;
#* Включить цифры&lt;br /&gt;
#* Включить заглавные буквы&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Generate Password&#039;&#039;&#039;&lt;br /&gt;
# Скопируйте пароль (нажмите &#039;&#039;&#039;Use Password&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
{{Важно|Сохраните пароль в надежном месте! После создания его нельзя будет просмотреть, только сменить.}}&lt;br /&gt;
&lt;br /&gt;
== Назначение пользователя к базе данных ==&lt;br /&gt;
&lt;br /&gt;
Пользователь должен быть привязан к БД для получения доступа.&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;Add User To Database&#039;&#039;&#039;&lt;br /&gt;
# Выберите &#039;&#039;&#039;User&#039;&#039;&#039; из выпадающего списка&lt;br /&gt;
# Выберите &#039;&#039;&#039;Database&#039;&#039;&#039; из списка&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add&#039;&#039;&#039;&lt;br /&gt;
# Выберите привилегии:&lt;br /&gt;
&lt;br /&gt;
=== Типы привилегий ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Привилегия !! Описание !! Когда использовать&lt;br /&gt;
|-&lt;br /&gt;
| ALL PRIVILEGES || Полный доступ ко всем операциям || Для приложений (WordPress, Joomla и т.д.)&lt;br /&gt;
|-&lt;br /&gt;
| SELECT || Чтение данных || Для пользователей только на чтение&lt;br /&gt;
|-&lt;br /&gt;
| INSERT || Добавление новых записей || Для форм сбора данных&lt;br /&gt;
|-&lt;br /&gt;
| UPDATE || Изменение существующих записей || Для приложений с редактированием&lt;br /&gt;
|-&lt;br /&gt;
| DELETE || Удаление записей || Для административных функций&lt;br /&gt;
|-&lt;br /&gt;
| CREATE || Создание новых таблиц || Для установщиков CMS&lt;br /&gt;
|-&lt;br /&gt;
| DROP || Удаление таблиц || Для административных функций&lt;br /&gt;
|-&lt;br /&gt;
| INDEX || Создание/удаление индексов || Для оптимизации БД&lt;br /&gt;
|-&lt;br /&gt;
| ALTER || Изменение структуры таблиц || Для обновлений структуры БД&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Давайте пользователям только необходимые права! Это повышает безопасность.}}&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Make Changes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Управление существующими базами данных ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр баз данных ===&lt;br /&gt;
&lt;br /&gt;
В разделе &#039;&#039;&#039;Current Databases&#039;&#039;&#039; отображаются:&lt;br /&gt;
* Имя базы данных&lt;br /&gt;
* Размер базы данных&lt;br /&gt;
* Назначенные пользователи&lt;br /&gt;
* Действия (переименовать, удалить)&lt;br /&gt;
&lt;br /&gt;
=== Проверка размера БД ===&lt;br /&gt;
&lt;br /&gt;
# Просмотрите столбец &#039;&#039;&#039;Size&#039;&#039;&#039; в списке текущих баз&lt;br /&gt;
# Или используйте phpMyAdmin для детального анализа&lt;br /&gt;
# Мониторьте использование в контексте квоты аккаунта&lt;br /&gt;
&lt;br /&gt;
=== Удаление базы данных ===&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Удаление базы данных необратимо! Обязательно создайте резервную копию!}}&lt;br /&gt;
&lt;br /&gt;
# Найдите БД в списке &#039;&#039;&#039;Current Databases&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039; напротив нужной базы&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
=== Переименование базы данных ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Rename&#039;&#039;&#039; напротив базы данных&lt;br /&gt;
# Введите новое имя&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Proceed&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Важно|После переименования обновите конфигурационные файлы приложений (например, wp-config.php)}}&lt;br /&gt;
&lt;br /&gt;
== Управление пользователями БД ==&lt;br /&gt;
&lt;br /&gt;
=== Просмотр пользователей ===&lt;br /&gt;
&lt;br /&gt;
В разделе &#039;&#039;&#039;Current Users&#039;&#039;&#039; показаны все пользователи MySQL.&lt;br /&gt;
&lt;br /&gt;
=== Изменение пароля пользователя ===&lt;br /&gt;
&lt;br /&gt;
# Найдите пользователя в разделе &#039;&#039;&#039;Current Users&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Change Password&#039;&#039;&#039;&lt;br /&gt;
# Введите новый пароль или используйте генератор&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Change Password&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Важно|После смены пароля обновите конфигурацию в приложениях, использующих эту БД!}}&lt;br /&gt;
&lt;br /&gt;
=== Удаление пользователя ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Delete&#039;&#039;&#039; напротив пользователя&lt;br /&gt;
# Подтвердите удаление&lt;br /&gt;
&lt;br /&gt;
=== Удаление привилегий пользователя ===&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;Current Databases&#039;&#039;&#039; найдите БД&lt;br /&gt;
# Рядом с именем пользователя нажмите &#039;&#039;&#039;X&#039;&#039;&#039; (удалить привилегии)&lt;br /&gt;
# Подтвердите действие&lt;br /&gt;
&lt;br /&gt;
== Работа с phpMyAdmin ==&lt;br /&gt;
&lt;br /&gt;
phpMyAdmin - веб-интерфейс для управления MySQL базами данных.&lt;br /&gt;
&lt;br /&gt;
=== Доступ к phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;DATABASES&#039;&#039;&#039; нажмите &#039;&#039;&#039;phpMyAdmin&#039;&#039;&#039;&lt;br /&gt;
# Откроется новая вкладка с интерфейсом&lt;br /&gt;
# Слева отображается список баз данных&lt;br /&gt;
&lt;br /&gt;
=== Основные операции в phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
==== Просмотр таблиц ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных в левой панели&lt;br /&gt;
# Отобразится список таблиц&lt;br /&gt;
# Нажмите на таблицу для просмотра данных&lt;br /&gt;
&lt;br /&gt;
==== Выполнение SQL запросов ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Перейдите на вкладку &#039;&#039;&#039;SQL&#039;&#039;&#039;&lt;br /&gt;
# Введите SQL запрос, например:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT * FROM wp_users WHERE user_login = &#039;admin&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Экспорт базы данных ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Перейдите на вкладку &#039;&#039;&#039;Export&#039;&#039;&#039;&lt;br /&gt;
# Выберите метод:&lt;br /&gt;
#* &#039;&#039;&#039;Quick&#039;&#039;&#039; - быстрый экспорт с настройками по умолчанию&lt;br /&gt;
#* &#039;&#039;&#039;Custom&#039;&#039;&#039; - настраиваемый экспорт&lt;br /&gt;
# Формат: обычно &#039;&#039;&#039;SQL&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
# Файл .sql будет загружен на ваш компьютер&lt;br /&gt;
&lt;br /&gt;
==== Импорт базы данных ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Перейдите на вкладку &#039;&#039;&#039;Import&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Choose File&#039;&#039;&#039;&lt;br /&gt;
# Выберите .sql файл&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
# Дождитесь завершения импорта&lt;br /&gt;
&lt;br /&gt;
{{Совет|Для больших баз данных (&amp;gt;50MB) используйте BigDump или импорт через SSH.}}&lt;br /&gt;
&lt;br /&gt;
==== Оптимизация таблиц ====&lt;br /&gt;
&lt;br /&gt;
# Выберите базу данных&lt;br /&gt;
# Отметьте таблицы для оптимизации (или &#039;&#039;&#039;Check All&#039;&#039;&#039;)&lt;br /&gt;
# В выпадающем меню &#039;&#039;&#039;With selected&#039;&#039;&#039; выберите &#039;&#039;&#039;Optimize table&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Исправление таблиц ====&lt;br /&gt;
&lt;br /&gt;
Если таблица повреждена:&lt;br /&gt;
&lt;br /&gt;
# Выберите таблицу&lt;br /&gt;
# В меню &#039;&#039;&#039;With selected&#039;&#039;&#039; выберите &#039;&#039;&#039;Repair table&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Поиск и замена ====&lt;br /&gt;
&lt;br /&gt;
# Выберите таблицу&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Search&#039;&#039;&#039;&lt;br /&gt;
# Введите критерии поиска&lt;br /&gt;
# Или используйте SQL:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE wp_options &lt;br /&gt;
SET option_value = REPLACE(option_value, &#039;old-domain.com&#039;, &#039;new-domain.com&#039;);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Удаленный доступ к MySQL ==&lt;br /&gt;
&lt;br /&gt;
По умолчанию MySQL доступен только с localhost. Для удаленного доступа:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Remote MySQL&#039;&#039;&#039;&lt;br /&gt;
# В разделе &#039;&#039;&#039;Add Access Host&#039;&#039;&#039;&lt;br /&gt;
# Введите IP адрес или домен:&lt;br /&gt;
#* Конкретный IP: &amp;lt;code&amp;gt;123.456.789.0&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Диапазон: &amp;lt;code&amp;gt;123.456.%&amp;lt;/code&amp;gt;&lt;br /&gt;
#* Любой хост: &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; (&#039;&#039;&#039;небезопасно!&#039;&#039;&#039;)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Host&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Открытие доступа с % представляет серьезную угрозу безопасности!}}&lt;br /&gt;
&lt;br /&gt;
=== Подключение к удаленной БД ===&lt;br /&gt;
&lt;br /&gt;
Используйте данные:&lt;br /&gt;
* &#039;&#039;&#039;Host:&#039;&#039;&#039; ваш-домен.com или IP сервера&lt;br /&gt;
* &#039;&#039;&#039;Port:&#039;&#039;&#039; 3306 (стандартный)&lt;br /&gt;
* &#039;&#039;&#039;Username:&#039;&#039;&#039; username_dbuser&lt;br /&gt;
* &#039;&#039;&#039;Password:&#039;&#039;&#039; пароль пользователя&lt;br /&gt;
* &#039;&#039;&#039;Database:&#039;&#039;&#039; username_dbname&lt;br /&gt;
&lt;br /&gt;
Пример PHP подключения:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$servername = &amp;quot;yourdomain.com&amp;quot;;&lt;br /&gt;
$username = &amp;quot;username_dbuser&amp;quot;;&lt;br /&gt;
$password = &amp;quot;password&amp;quot;;&lt;br /&gt;
$dbname = &amp;quot;username_dbname&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$conn = new mysqli($servername, $username, $password, $dbname);&lt;br /&gt;
&lt;br /&gt;
if ($conn-&amp;gt;connect_error) {&lt;br /&gt;
    die(&amp;quot;Connection failed: &amp;quot; . $conn-&amp;gt;connect_error);&lt;br /&gt;
}&lt;br /&gt;
echo &amp;quot;Connected successfully&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Резервное копирование баз данных ==&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Через Backup в cPanel ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Backup&#039;&#039;&#039;&lt;br /&gt;
# В разделе &#039;&#039;&#039;Download a MySQL Database Backup&#039;&#039;&#039;&lt;br /&gt;
# Нажмите на имя базы данных&lt;br /&gt;
# Файл .sql.gz загрузится на компьютер&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Через phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
См. раздел [[#Экспорт базы данных|Экспорт базы данных]]&lt;br /&gt;
&lt;br /&gt;
=== Метод 3: Через командную строку (SSH) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysqldump -u username_dbuser -p username_dbname &amp;gt; backup.sql&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Автоматическое резервное копирование ===&lt;br /&gt;
&lt;br /&gt;
Настройте через Cron Jobs:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Cron Jobs&#039;&#039;&#039;&lt;br /&gt;
# Добавьте задание:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
0 2 * * * mysqldump -u username_dbuser -p&#039;password&#039; username_dbname | gzip &amp;gt; /home/username/backups/db_$(date +\%Y\%m\%d).sql.gz&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Восстановление баз данных ==&lt;br /&gt;
&lt;br /&gt;
=== Через Backup ===&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Backup&#039;&#039;&#039;&lt;br /&gt;
# Раздел &#039;&#039;&#039;Restore a MySQL Database&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Choose File&#039;&#039;&#039;&lt;br /&gt;
# Выберите файл .sql или .sql.gz&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Upload&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Через phpMyAdmin ===&lt;br /&gt;
&lt;br /&gt;
См. раздел [[#Импорт базы данных|Импорт базы данных]]&lt;br /&gt;
&lt;br /&gt;
== Мониторинг и оптимизация ==&lt;br /&gt;
&lt;br /&gt;
=== Проверка производительности ===&lt;br /&gt;
&lt;br /&gt;
# В phpMyAdmin выберите БД&lt;br /&gt;
# Вкладка &#039;&#039;&#039;Status&#039;&#039;&#039; показывает:&lt;br /&gt;
#* Размер таблиц&lt;br /&gt;
#* Количество записей&lt;br /&gt;
#* Overhead (неиспользуемое пространство)&lt;br /&gt;
&lt;br /&gt;
=== Оптимизация запросов ===&lt;br /&gt;
&lt;br /&gt;
Используйте EXPLAIN для анализа:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
EXPLAIN SELECT * FROM wp_posts WHERE post_status = &#039;publish&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Добавление индексов ===&lt;br /&gt;
&lt;br /&gt;
Для ускорения поиска:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE INDEX idx_post_status ON wp_posts(post_status);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Очистка неиспользуемых данных ===&lt;br /&gt;
&lt;br /&gt;
Для WordPress:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Удалить ревизии постов&lt;br /&gt;
DELETE FROM wp_posts WHERE post_type = &#039;revision&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Очистить корзину&lt;br /&gt;
DELETE FROM wp_posts WHERE post_status = &#039;trash&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Удалить спам комментарии&lt;br /&gt;
DELETE FROM wp_comments WHERE comment_approved = &#039;spam&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Оптимизировать таблицы после очистки&lt;br /&gt;
OPTIMIZE TABLE wp_posts, wp_comments;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Всегда делайте резервную копию перед выполнением DELETE запросов!}}&lt;br /&gt;
&lt;br /&gt;
== Решение типичных проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Ошибка подключения к БД ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Error establishing a database connection&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины и решения:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Неверные данные подключения&#039;&#039;&#039;&lt;br /&gt;
#* Проверьте имя БД, пользователя, пароль в конфиге&lt;br /&gt;
#* Убедитесь, что пользователь добавлен к БД&lt;br /&gt;
# &#039;&#039;&#039;MySQL сервер не запущен&#039;&#039;&#039;&lt;br /&gt;
#* Обратитесь в техподдержку хостинга&lt;br /&gt;
# &#039;&#039;&#039;Превышено количество подключений&#039;&#039;&#039;&lt;br /&gt;
#* Оптимизируйте код&lt;br /&gt;
#* Проверьте на бесконечные циклы&lt;br /&gt;
# &#039;&#039;&#039;Таблицы повреждены&#039;&#039;&#039;&lt;br /&gt;
#* Используйте Repair в phpMyAdmin&lt;br /&gt;
&lt;br /&gt;
=== Too many connections ===&lt;br /&gt;
&lt;br /&gt;
Превышен лимит одновременных подключений:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
* Используйте persistent connections&lt;br /&gt;
* Оптимизируйте запросы&lt;br /&gt;
* Включите кэширование&lt;br /&gt;
* Обратитесь к хостеру для увеличения лимита&lt;br /&gt;
&lt;br /&gt;
=== Таблица не существует (Table doesn&#039;t exist) ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Таблица действительно отсутствует&lt;br /&gt;
* Ошибка в имени таблицы (регистр важен!)&lt;br /&gt;
* База данных не выбрана&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Проверить существующие таблицы&lt;br /&gt;
SHOW TABLES;&lt;br /&gt;
&lt;br /&gt;
-- Проверить структуру БД&lt;br /&gt;
SHOW CREATE TABLE table_name;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== База данных слишком большая ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Признаки:&#039;&#039;&#039;&lt;br /&gt;
* Медленная работа&lt;br /&gt;
* Превышение квоты&lt;br /&gt;
* Ошибки при резервном копировании&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
# Очистите неиспользуемые данные&lt;br /&gt;
# Оптимизируйте таблицы&lt;br /&gt;
# Архивируйте старые данные&lt;br /&gt;
# Используйте внешнее хранилище для файлов&lt;br /&gt;
# Обновите план хостинга&lt;br /&gt;
&lt;br /&gt;
=== Не могу импортировать большую БД ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ограничения:&#039;&#039;&#039;&lt;br /&gt;
* PHP memory_limit&lt;br /&gt;
* PHP max_execution_time&lt;br /&gt;
* MySQL max_allowed_packet&lt;br /&gt;
* Размер загружаемого файла&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
# Увеличьте лимиты в &#039;&#039;&#039;MultiPHP INI Editor&#039;&#039;&#039;&lt;br /&gt;
# Разбейте dump на части&lt;br /&gt;
# Используйте BigDump скрипт&lt;br /&gt;
# Импортируйте через SSH:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mysql -u username_dbuser -p username_dbname &amp;lt; backup.sql&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Безопасность баз данных ==&lt;br /&gt;
&lt;br /&gt;
=== Лучшие практики ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Сложные пароли&#039;&#039;&#039;&lt;br /&gt;
#* Минимум 16 символов&lt;br /&gt;
#* Буквы, цифры, спецсимволы&lt;br /&gt;
# &#039;&#039;&#039;Минимальные привилегии&#039;&#039;&#039;&lt;br /&gt;
#* Давайте только необходимые права&lt;br /&gt;
#* Не используйте root аккаунт&lt;br /&gt;
# &#039;&#039;&#039;Регулярные бэкапы&#039;&#039;&#039;&lt;br /&gt;
#* Минимум раз в день для критичных данных&lt;br /&gt;
#* Храните копии вне сервера&lt;br /&gt;
# &#039;&#039;&#039;Обновления&#039;&#039;&#039;&lt;br /&gt;
#* Регулярно обновляйте CMS и плагины&lt;br /&gt;
#* Применяйте патчи безопасности&lt;br /&gt;
# &#039;&#039;&#039;Мониторинг&#039;&#039;&#039;&lt;br /&gt;
#* Проверяйте логи на подозрительную активность&lt;br /&gt;
#* Используйте системы обнаружения вторжений&lt;br /&gt;
&lt;br /&gt;
=== Защита от SQL инъекций ===&lt;br /&gt;
&lt;br /&gt;
В PHP коде используйте:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Подготовленные запросы (mysqli):&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$stmt = $conn-&amp;gt;prepare(&amp;quot;SELECT * FROM users WHERE username = ?&amp;quot;);&lt;br /&gt;
$stmt-&amp;gt;bind_param(&amp;quot;s&amp;quot;, $username);&lt;br /&gt;
$stmt-&amp;gt;execute();&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PDO:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$stmt = $pdo-&amp;gt;prepare(&amp;quot;SELECT * FROM users WHERE username = :username&amp;quot;);&lt;br /&gt;
$stmt-&amp;gt;execute([&#039;username&#039; =&amp;gt; $username]);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Никогда:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// ❌ ОПАСНО - уязвимо к SQL инъекциям!&lt;br /&gt;
$query = &amp;quot;SELECT * FROM users WHERE username = &#039;$username&#039;&amp;quot;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Лимиты и квоты ==&lt;br /&gt;
&lt;br /&gt;
Типичные ограничения хостинга:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Параметр !! Типичное значение !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| Количество БД || 10-100 || Зависит от плана&lt;br /&gt;
|-&lt;br /&gt;
| Размер БД || 1-10 GB || На одну базу&lt;br /&gt;
|-&lt;br /&gt;
| Одновременные подключения || 10-50 || Параллельные соединения&lt;br /&gt;
|-&lt;br /&gt;
| max_allowed_packet || 16-64 MB || Максимальный размер пакета&lt;br /&gt;
|-&lt;br /&gt;
| Размер таблицы || Не ограничен || Ограничен размером БД&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Проверяйте лимиты в правой панели cPanel.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[phpMyAdmin в cPanel|Подробное руководство по phpMyAdmin]]&lt;br /&gt;
* [[Оптимизация MySQL cPanel|Оптимизация производительности MySQL]]&lt;br /&gt;
* [[Резервные копии cPanel|Резервное копирование]]&lt;br /&gt;
* [[PostgreSQL в cPanel|Альтернатива: PostgreSQL]]&lt;br /&gt;
* [[Безопасность БД cPanel|Безопасность баз данных]]&lt;br /&gt;
&lt;br /&gt;
== Полезные SQL запросы ==&lt;br /&gt;
&lt;br /&gt;
=== Основные операции ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- Создать таблицу&lt;br /&gt;
CREATE TABLE users (&lt;br /&gt;
    id INT AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
    username VARCHAR(50) NOT NULL,&lt;br /&gt;
    email VARCHAR(100) NOT NULL,&lt;br /&gt;
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
-- Вставить данные&lt;br /&gt;
INSERT INTO users (username, email) VALUES (&#039;john&#039;, &#039;john@example.com&#039;);&lt;br /&gt;
&lt;br /&gt;
-- Обновить данные&lt;br /&gt;
UPDATE users SET email = &#039;newemail@example.com&#039; WHERE username = &#039;john&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Удалить данные&lt;br /&gt;
DELETE FROM users WHERE id = 5;&lt;br /&gt;
&lt;br /&gt;
-- Выбрать данные&lt;br /&gt;
SELECT * FROM users WHERE created_at &amp;gt; &#039;2024-01-01&#039;;&lt;br /&gt;
&lt;br /&gt;
-- Подсчитать записи&lt;br /&gt;
SELECT COUNT(*) FROM users;&lt;br /&gt;
&lt;br /&gt;
-- Сортировка&lt;br /&gt;
SELECT * FROM users ORDER BY created_at DESC LIMIT 10;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/databases/mysql-databases/ Официальная документация cPanel MySQL]&lt;br /&gt;
* [https://dev.mysql.com/doc/ MySQL Documentation]&lt;br /&gt;
* [https://www.phpmyadmin.net/docs/ phpMyAdmin Documentation]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:MySQL]]&lt;br /&gt;
[[Категория:Базы данных]]&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D0%B2_cPanel&amp;diff=658</id>
		<title>Управление файлами в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%D0%BC%D0%B8_%D0%B2_cPanel&amp;diff=658"/>
		<updated>2026-01-27T15:15:29Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= Управление файлами в cPanel =  &amp;#039;&amp;#039;&amp;#039;File Manager&amp;#039;&amp;#039;&amp;#039; (Файловый менеджер) - это веб-интерфейс для управления файлами и папками вашего сайта без необходимости использования FTP-клиента.  == Доступ к File Manager ==  # Войдите в cPanel # В разделе &amp;#039;&amp;#039;&amp;#039;FILES&amp;#039;&amp;#039;&amp;#039; нажмите на &amp;#039;&amp;#039;&amp;#039;File Manager&amp;#039;&amp;#039;&amp;#039; # Откроется...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Управление файлами в cPanel =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;File Manager&#039;&#039;&#039; (Файловый менеджер) - это веб-интерфейс для управления файлами и папками вашего сайта без необходимости использования FTP-клиента.&lt;br /&gt;
&lt;br /&gt;
== Доступ к File Manager ==&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;FILES&#039;&#039;&#039; нажмите на &#039;&#039;&#039;File Manager&#039;&#039;&#039;&lt;br /&gt;
# Откроется новое окно с файловым менеджером&lt;br /&gt;
&lt;br /&gt;
== Структура директорий ==&lt;br /&gt;
&lt;br /&gt;
=== Основные папки ===&lt;br /&gt;
&lt;br /&gt;
; public_html&lt;br /&gt;
: &#039;&#039;&#039;Главная папка сайта&#039;&#039;&#039; - здесь размещаются файлы вашего основного сайта, доступные по домену&lt;br /&gt;
; public_html/subdomain&lt;br /&gt;
: Папки поддоменов&lt;br /&gt;
; mail&lt;br /&gt;
: Хранилище почтовых сообщений&lt;br /&gt;
; tmp&lt;br /&gt;
: Временные файлы&lt;br /&gt;
; logs&lt;br /&gt;
: Логи сервера (access logs, error logs)&lt;br /&gt;
; .htaccess&lt;br /&gt;
: Файл конфигурации Apache (скрытый файл)&lt;br /&gt;
; .well-known&lt;br /&gt;
: Служебная папка для SSL сертификатов&lt;br /&gt;
&lt;br /&gt;
{{Важно|Не удаляйте системные файлы и папки, если не уверены в их назначении!}}&lt;br /&gt;
&lt;br /&gt;
== Интерфейс File Manager ==&lt;br /&gt;
&lt;br /&gt;
=== Верхняя панель инструментов ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;+File&#039;&#039;&#039; - Создать новый файл&lt;br /&gt;
* &#039;&#039;&#039;+Folder&#039;&#039;&#039; - Создать новую папку&lt;br /&gt;
* &#039;&#039;&#039;Copy&#039;&#039;&#039; - Копировать выбранные файлы&lt;br /&gt;
* &#039;&#039;&#039;Move&#039;&#039;&#039; - Переместить файлы&lt;br /&gt;
* &#039;&#039;&#039;Upload&#039;&#039;&#039; - Загрузить файлы&lt;br /&gt;
* &#039;&#039;&#039;Download&#039;&#039;&#039; - Скачать файлы&lt;br /&gt;
* &#039;&#039;&#039;Delete&#039;&#039;&#039; - Удалить файлы&lt;br /&gt;
&lt;br /&gt;
=== Контекстное меню (правая кнопка мыши) ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;View&#039;&#039;&#039; - Просмотреть файл&lt;br /&gt;
* &#039;&#039;&#039;Edit&#039;&#039;&#039; - Редактировать файл&lt;br /&gt;
* &#039;&#039;&#039;Code Edit&#039;&#039;&#039; - Редактор кода с подсветкой синтаксиса&lt;br /&gt;
* &#039;&#039;&#039;HTML Edit&#039;&#039;&#039; - HTML редактор&lt;br /&gt;
* &#039;&#039;&#039;Rename&#039;&#039;&#039; - Переименовать&lt;br /&gt;
* &#039;&#039;&#039;Change Permissions&#039;&#039;&#039; - Изменить права доступа (chmod)&lt;br /&gt;
* &#039;&#039;&#039;Compress&#039;&#039;&#039; - Сжать в архив&lt;br /&gt;
* &#039;&#039;&#039;Extract&#039;&#039;&#039; - Распаковать архив&lt;br /&gt;
&lt;br /&gt;
== Загрузка файлов ==&lt;br /&gt;
&lt;br /&gt;
=== Метод 1: Через интерфейс File Manager ===&lt;br /&gt;
&lt;br /&gt;
# Откройте File Manager&lt;br /&gt;
# Перейдите в нужную папку (обычно &amp;lt;code&amp;gt;public_html&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;Upload&#039;&#039;&#039;&lt;br /&gt;
# Выберите файлы на вашем компьютере&lt;br /&gt;
# Дождитесь завершения загрузки&lt;br /&gt;
&lt;br /&gt;
{{Совет|Для загрузки больших файлов используйте FTP клиент или увеличьте лимит загрузки в PHP настройках.}}&lt;br /&gt;
&lt;br /&gt;
=== Метод 2: Перетаскивание (Drag &amp;amp; Drop) ===&lt;br /&gt;
&lt;br /&gt;
# Откройте File Manager&lt;br /&gt;
# Откройте папку с файлами на вашем компьютере&lt;br /&gt;
# Перетащите файлы в окно File Manager&lt;br /&gt;
# Файлы загрузятся автоматически&lt;br /&gt;
&lt;br /&gt;
=== Ограничения загрузки ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Максимальный размер файла&#039;&#039;&#039;: зависит от настроек PHP (обычно 128-256 MB)&lt;br /&gt;
* &#039;&#039;&#039;Типы файлов&#039;&#039;&#039;: большинство типов разрешены, некоторые могут блокироваться по соображениям безопасности&lt;br /&gt;
* &#039;&#039;&#039;Количество файлов&#039;&#039;&#039;: рекомендуется загружать не более 50 файлов за раз&lt;br /&gt;
&lt;br /&gt;
== Создание и редактирование файлов ==&lt;br /&gt;
&lt;br /&gt;
=== Создание нового файла ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+File&#039;&#039;&#039; в верхней панели&lt;br /&gt;
# Введите имя файла (например, &amp;lt;code&amp;gt;index.html&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create New File&#039;&#039;&#039;&lt;br /&gt;
# Файл появится в текущей директории&lt;br /&gt;
&lt;br /&gt;
=== Редактирование файла ===&lt;br /&gt;
&lt;br /&gt;
==== Code Editor (рекомендуется для кода) ====&lt;br /&gt;
&lt;br /&gt;
# Правой кнопкой мыши на файл → &#039;&#039;&#039;Code Edit&#039;&#039;&#039;&lt;br /&gt;
# Откроется редактор с подсветкой синтаксиса&lt;br /&gt;
# Внесите изменения&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Save Changes&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Close&#039;&#039;&#039; для выхода&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Особенности Code Editor:&#039;&#039;&#039;&lt;br /&gt;
* Подсветка синтаксиса для PHP, HTML, CSS, JavaScript&lt;br /&gt;
* Нумерация строк&lt;br /&gt;
* Автоматические отступы&lt;br /&gt;
* Поиск и замена (Ctrl+F)&lt;br /&gt;
&lt;br /&gt;
==== HTML Editor (для визуального редактирования) ====&lt;br /&gt;
&lt;br /&gt;
# Правой кнопкой мыши на файл → &#039;&#039;&#039;HTML Edit&#039;&#039;&#039;&lt;br /&gt;
# Используйте WYSIWYG редактор&lt;br /&gt;
# Сохраните изменения&lt;br /&gt;
&lt;br /&gt;
==== Edit (простой текстовый редактор) ====&lt;br /&gt;
&lt;br /&gt;
# Правой кнопкой мыши на файл → &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
# Простой текстовый редактор без подсветки&lt;br /&gt;
# Подходит для быстрых изменений&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Всегда делайте резервную копию перед редактированием важных файлов!}}&lt;br /&gt;
&lt;br /&gt;
== Работа с папками ==&lt;br /&gt;
&lt;br /&gt;
=== Создание папки ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+Folder&#039;&#039;&#039;&lt;br /&gt;
# Введите имя папки&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create New Folder&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Перемещение между папками ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Двойной клик&#039;&#039;&#039; на папку для входа&lt;br /&gt;
* Кнопка &#039;&#039;&#039;Up One Level&#039;&#039;&#039; для перехода на уровень вверх&lt;br /&gt;
* &#039;&#039;&#039;Breadcrumb navigation&#039;&#039;&#039; (путь вверху) для быстрого перехода&lt;br /&gt;
&lt;br /&gt;
=== Копирование и перемещение ===&lt;br /&gt;
&lt;br /&gt;
# Выберите файлы/папки (галочка слева)&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Copy&#039;&#039;&#039; или &#039;&#039;&#039;Move&#039;&#039;&#039;&lt;br /&gt;
# Выберите папку назначения&lt;br /&gt;
# Подтвердите действие&lt;br /&gt;
&lt;br /&gt;
== Управление правами доступа (Permissions) ==&lt;br /&gt;
&lt;br /&gt;
=== Что такое права доступа ===&lt;br /&gt;
&lt;br /&gt;
Права доступа определяют, кто может читать, записывать или выполнять файлы:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Read (r)&#039;&#039;&#039; - чтение (4)&lt;br /&gt;
* &#039;&#039;&#039;Write (w)&#039;&#039;&#039; - запись (2)&lt;br /&gt;
* &#039;&#039;&#039;Execute (x)&#039;&#039;&#039; - выполнение (1)&lt;br /&gt;
&lt;br /&gt;
Права устанавливаются для трех категорий:&lt;br /&gt;
* &#039;&#039;&#039;Owner (User)&#039;&#039;&#039; - владелец&lt;br /&gt;
* &#039;&#039;&#039;Group&#039;&#039;&#039; - группа&lt;br /&gt;
* &#039;&#039;&#039;World (Others)&#039;&#039;&#039; - все остальные&lt;br /&gt;
&lt;br /&gt;
=== Рекомендуемые права доступа ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Тип !! Права !! Числовое значение !! Назначение&lt;br /&gt;
|-&lt;br /&gt;
| Файлы || rw-r--r-- || 644 || Стандартные файлы сайта (HTML, CSS, JS, изображения)&lt;br /&gt;
|-&lt;br /&gt;
| Скрипты || rwxr-xr-x || 755 || Исполняемые файлы (CGI, PHP при необходимости)&lt;br /&gt;
|-&lt;br /&gt;
| Папки || rwxr-xr-x || 755 || Стандартные папки&lt;br /&gt;
|-&lt;br /&gt;
| Конфиг файлы || rw------- || 600 || Конфиденциальные файлы (config.php, wp-config.php)&lt;br /&gt;
|-&lt;br /&gt;
| Загрузки || rwxrwxrwx || 777 || &#039;&#039;&#039;Опасно!&#039;&#039;&#039; Использовать только при крайней необходимости&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|Права 777 (полный доступ всем) представляют серьезную угрозу безопасности!}}&lt;br /&gt;
&lt;br /&gt;
=== Изменение прав доступа ===&lt;br /&gt;
&lt;br /&gt;
# Правой кнопкой на файл/папку → &#039;&#039;&#039;Change Permissions&#039;&#039;&#039;&lt;br /&gt;
# Установите нужные галочки или введите числовое значение&lt;br /&gt;
# Для рекурсивного применения к подпапкам: отметьте &#039;&#039;&#039;Recurse into subdirectories&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Change Permissions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Работа с архивами ==&lt;br /&gt;
&lt;br /&gt;
=== Создание архива ===&lt;br /&gt;
&lt;br /&gt;
# Выберите файлы/папки для архивирования&lt;br /&gt;
# Правой кнопкой → &#039;&#039;&#039;Compress&#039;&#039;&#039;&lt;br /&gt;
# Выберите тип архива:&lt;br /&gt;
#* &#039;&#039;&#039;Zip Archive&#039;&#039;&#039; - максимальная совместимость&lt;br /&gt;
#* &#039;&#039;&#039;GZipped Tar Archive&#039;&#039;&#039; (.tar.gz) - лучшее сжатие&lt;br /&gt;
#* &#039;&#039;&#039;BZipped Tar Archive&#039;&#039;&#039; (.tar.bz2) - еще лучше сжатие&lt;br /&gt;
#* &#039;&#039;&#039;Tar Archive&#039;&#039;&#039; - без сжатия&lt;br /&gt;
# Введите имя архива&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Compress File(s)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Распаковка архива ===&lt;br /&gt;
&lt;br /&gt;
# Правой кнопкой на архив → &#039;&#039;&#039;Extract&#039;&#039;&#039;&lt;br /&gt;
# Выберите папку для распаковки&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Extract File(s)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте архивы для резервного копирования или массовой загрузки файлов через FTP.}}&lt;br /&gt;
&lt;br /&gt;
== Поиск файлов ==&lt;br /&gt;
&lt;br /&gt;
# Нажмите кнопку &#039;&#039;&#039;Search&#039;&#039;&#039; в верхней панели&lt;br /&gt;
# Введите имя файла или часть имени&lt;br /&gt;
# Выберите опции поиска:&lt;br /&gt;
#* &#039;&#039;&#039;Search in&#039;&#039;&#039; - где искать&lt;br /&gt;
#* &#039;&#039;&#039;Case Sensitive&#039;&#039;&#039; - учитывать регистр&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Go&#039;&#039;&#039;&lt;br /&gt;
# Результаты отобразятся в списке&lt;br /&gt;
&lt;br /&gt;
== Просмотр скрытых файлов ==&lt;br /&gt;
&lt;br /&gt;
Скрытые файлы (начинающиеся с точки) по умолчанию не отображаются.&lt;br /&gt;
&lt;br /&gt;
Для их отображения:&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Settings&#039;&#039;&#039; в правом верхнем углу&lt;br /&gt;
# Отметьте &#039;&#039;&#039;Show Hidden Files (dotfiles)&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Важные скрытые файлы:&lt;br /&gt;
* &#039;&#039;&#039;.htaccess&#039;&#039;&#039; - конфигурация Apache&lt;br /&gt;
* &#039;&#039;&#039;.htpasswd&#039;&#039;&#039; - пароли для защиты директорий&lt;br /&gt;
* &#039;&#039;&#039;.well-known&#039;&#039;&#039; - для SSL сертификатов&lt;br /&gt;
&lt;br /&gt;
== Восстановление удаленных файлов ==&lt;br /&gt;
&lt;br /&gt;
File Manager не имеет функции корзины. Удаленные файлы восстановить невозможно напрямую.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Варианты восстановления:&#039;&#039;&#039;&lt;br /&gt;
# Использовать резервную копию из раздела &#039;&#039;&#039;Backup&#039;&#039;&#039;&lt;br /&gt;
# Обратиться в службу поддержки хостинга&lt;br /&gt;
# Восстановить из локальной копии&lt;br /&gt;
&lt;br /&gt;
{{Важно|Всегда делайте резервные копии перед массовым удалением!}}&lt;br /&gt;
&lt;br /&gt;
== Проверка использования диска ==&lt;br /&gt;
&lt;br /&gt;
# В разделе FILES выберите &#039;&#039;&#039;Disk Usage&#039;&#039;&#039;&lt;br /&gt;
# Просмотрите:&lt;br /&gt;
#* Общее использование дискового пространства&lt;br /&gt;
#* Использование по папкам&lt;br /&gt;
#* Самые большие файлы&lt;br /&gt;
# Используйте график для визуализации&lt;br /&gt;
&lt;br /&gt;
== Защита директорий паролем ==&lt;br /&gt;
&lt;br /&gt;
Для ограничения доступа к определенным папкам:&lt;br /&gt;
&lt;br /&gt;
# В разделе FILES → &#039;&#039;&#039;Directory Privacy&#039;&#039;&#039;&lt;br /&gt;
# Выберите папку для защиты&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Edit&#039;&#039;&#039;&lt;br /&gt;
# Установите галочку &#039;&#039;&#039;Password protect this directory&#039;&#039;&#039;&lt;br /&gt;
# Введите имя для защищенной области&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
# Создайте пользователя:&lt;br /&gt;
#* Введите username и password&lt;br /&gt;
#* Нажмите &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Теперь при попытке доступа к папке браузер запросит логин и пароль.&lt;br /&gt;
&lt;br /&gt;
== Индексирование директорий ==&lt;br /&gt;
&lt;br /&gt;
Управление отображением содержимого папок:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;ADVANCED&#039;&#039;&#039; → &#039;&#039;&#039;Indexes&#039;&#039;&#039;&lt;br /&gt;
# Выберите папку&lt;br /&gt;
# Выберите тип:&lt;br /&gt;
#* &#039;&#039;&#039;No Indexing&#039;&#039;&#039; - запретить просмотр содержимого&lt;br /&gt;
#* &#039;&#039;&#039;Standard Indexing&#039;&#039;&#039; - простой список файлов&lt;br /&gt;
#* &#039;&#039;&#039;Fancy Indexing&#039;&#039;&#039; - расширенный список с иконками&lt;br /&gt;
# Настройте дополнительные параметры (опционально)&lt;br /&gt;
&lt;br /&gt;
== Горячие клавиши ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Комбинация !! Действие&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + A || Выбрать все файлы&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + C || Копировать&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + X || Вырезать&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + V || Вставить&lt;br /&gt;
|-&lt;br /&gt;
| Delete || Удалить выбранные файлы&lt;br /&gt;
|-&lt;br /&gt;
| F2 || Переименовать&lt;br /&gt;
|-&lt;br /&gt;
| Ctrl + F || Поиск&lt;br /&gt;
|-&lt;br /&gt;
| Backspace || На уровень вверх&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Решение типичных проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Не могу загрузить файл ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины:&#039;&#039;&#039;&lt;br /&gt;
* Файл слишком большой - используйте FTP или увеличьте лимит в MultiPHP INI Editor&lt;br /&gt;
* Превышена дисковая квота - очистите место или обратитесь к хостеру&lt;br /&gt;
* Недостаточно прав - проверьте права доступа к папке&lt;br /&gt;
&lt;br /&gt;
=== Сайт показывает ошибку после изменения файлов ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решение:&#039;&#039;&#039;&lt;br /&gt;
# Проверьте синтаксис в отредактированных файлах&lt;br /&gt;
# Проверьте права доступа (должны быть 644 для файлов)&lt;br /&gt;
# Просмотрите Error Log в разделе METRICS&lt;br /&gt;
# Восстановите из резервной копии при необходимости&lt;br /&gt;
&lt;br /&gt;
=== Не вижу загруженные файлы ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
* Находитесь ли вы в правильной папке (public_html для основного сайта)&lt;br /&gt;
* Включено ли отображение скрытых файлов&lt;br /&gt;
* Обновите страницу браузера (F5 или Ctrl+R)&lt;br /&gt;
&lt;br /&gt;
=== Ошибка 500 Internal Server Error ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Частые причины:&#039;&#039;&#039;&lt;br /&gt;
* Ошибка в файле .htaccess - временно переименуйте его&lt;br /&gt;
* Неправильные права доступа - установите 644 для файлов, 755 для папок&lt;br /&gt;
* Синтаксическая ошибка в PHP скрипте - проверьте Error Log&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Организация файлов&#039;&#039;&#039;&lt;br /&gt;
#* Используйте понятные имена папок и файлов&lt;br /&gt;
#* Разделяйте контент по типам (images, css, js)&lt;br /&gt;
#* Не используйте пробелы в именах файлов&lt;br /&gt;
# &#039;&#039;&#039;Безопасность&#039;&#039;&#039;&lt;br /&gt;
#* Устанавливайте минимально необходимые права доступа&lt;br /&gt;
#* Регулярно обновляйте CMS и плагины&lt;br /&gt;
#* Не храните чувствительные данные в public_html&lt;br /&gt;
# &#039;&#039;&#039;Производительность&#039;&#039;&#039;&lt;br /&gt;
#* Сжимайте изображения перед загрузкой&lt;br /&gt;
#* Удаляйте неиспользуемые файлы&lt;br /&gt;
#* Очищайте временные файлы и кэш&lt;br /&gt;
# &#039;&#039;&#039;Резервное копирование&#039;&#039;&#039;&lt;br /&gt;
#* Делайте резервные копии перед крупными изменениями&lt;br /&gt;
#* Храните копии важных файлов локально&lt;br /&gt;
#* Используйте систему контроля версий для кода&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[FTP доступ в cPanel|Настройка FTP доступа]]&lt;br /&gt;
* [[Резервные копии cPanel|Создание резервных копий]]&lt;br /&gt;
* [[Безопасность файлов cPanel|Безопасность файлов]]&lt;br /&gt;
* [[Оптимизация изображений cPanel|Оптимизация изображений]]&lt;br /&gt;
&lt;br /&gt;
== Внешние ссылки ==&lt;br /&gt;
&lt;br /&gt;
* [https://docs.cpanel.net/cpanel/files/file-manager/ Официальная документация cPanel File Manager]&lt;br /&gt;
* [https://www.php.net/manual/en/features.file-upload.php PHP File Upload]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:Управление файлами]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Email_%D0%B2_cPanel&amp;diff=657</id>
		<title>Управление Email в cPanel</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_Email_%D0%B2_cPanel&amp;diff=657"/>
		<updated>2026-01-27T15:13:10Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «= Управление Email в cPanel =  cPanel предоставляет полнофункциональную систему управления корпоративной электронной почтой с поддержкой POP3, IMAP, SMTP и веб-доступа.  == Создание Email аккаунтов ==  === Доступ к Email Accounts ===  # Войдите в cPanel # В разделе &amp;#039;&amp;#039;&amp;#039;EMAIL&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Email Accoun...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Управление Email в cPanel =&lt;br /&gt;
&lt;br /&gt;
cPanel предоставляет полнофункциональную систему управления корпоративной электронной почтой с поддержкой POP3, IMAP, SMTP и веб-доступа.&lt;br /&gt;
&lt;br /&gt;
== Создание Email аккаунтов ==&lt;br /&gt;
&lt;br /&gt;
=== Доступ к Email Accounts ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# В разделе &#039;&#039;&#039;EMAIL&#039;&#039;&#039; выберите &#039;&#039;&#039;Email Accounts&#039;&#039;&#039;&lt;br /&gt;
# Откроется страница управления почтовыми ящиками&lt;br /&gt;
&lt;br /&gt;
=== Создание нового email ===&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+ Create&#039;&#039;&#039;&lt;br /&gt;
# Заполните форму:&lt;br /&gt;
&lt;br /&gt;
==== Основные настройки ====&lt;br /&gt;
&lt;br /&gt;
; Domain&lt;br /&gt;
: Выберите домен из выпадающего списка (если у вас несколько доменов)&lt;br /&gt;
; Username&lt;br /&gt;
: Введите имя ящика (часть до @)&lt;br /&gt;
: Пример: &amp;lt;code&amp;gt;info&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;support&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;john.doe&amp;lt;/code&amp;gt;&lt;br /&gt;
; Password&lt;br /&gt;
: Введите пароль или используйте &#039;&#039;&#039;Generate&#039;&#039;&#039;&lt;br /&gt;
: Минимальная сила: &amp;quot;Good&amp;quot; (лучше &amp;quot;Strong&amp;quot;)&lt;br /&gt;
; Password (again)&lt;br /&gt;
: Подтвердите пароль&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте Password Generator для создания надежного пароля длиной 16+ символов.}}&lt;br /&gt;
&lt;br /&gt;
==== Квоты хранилища ====&lt;br /&gt;
&lt;br /&gt;
Выберите один из вариантов:&lt;br /&gt;
* &#039;&#039;&#039;Unlimited&#039;&#039;&#039; - без ограничений (использует общую квоту аккаунта)&lt;br /&gt;
* &#039;&#039;&#039;Limit to X MB&#039;&#039;&#039; - ограниченный размер ящика&lt;br /&gt;
&lt;br /&gt;
Рекомендуемые значения:&lt;br /&gt;
* Личный ящик: 1000-5000 MB&lt;br /&gt;
* Общий ящик (info, support): 500-1000 MB&lt;br /&gt;
* Временный/тестовый: 100-250 MB&lt;br /&gt;
&lt;br /&gt;
==== Автоматическое отключение ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Settings&#039;&#039;&#039; → &#039;&#039;&#039;Automatically Create Folders...&#039;&#039;&#039;&lt;br /&gt;
* Отметьте для автоматического создания стандартных папок:&lt;br /&gt;
** Sent&lt;br /&gt;
** Drafts&lt;br /&gt;
** Trash&lt;br /&gt;
** Junk/Spam&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+ Create&#039;&#039;&#039;&lt;br /&gt;
# Ящик создан и готов к использованию&lt;br /&gt;
&lt;br /&gt;
== Управление существующими ящиками ==&lt;br /&gt;
&lt;br /&gt;
В разделе &#039;&#039;&#039;Email Accounts&#039;&#039;&#039; отображается список всех ящиков:&lt;br /&gt;
&lt;br /&gt;
* Email адрес&lt;br /&gt;
* Использование квоты&lt;br /&gt;
* Дата последнего входа&lt;br /&gt;
* Действия (управление, удаление)&lt;br /&gt;
&lt;br /&gt;
=== Действия с ящиками ===&lt;br /&gt;
&lt;br /&gt;
Для каждого ящика доступны:&lt;br /&gt;
&lt;br /&gt;
; Check Email&lt;br /&gt;
: Быстрый доступ к webmail&lt;br /&gt;
; Manage&lt;br /&gt;
: Управление настройками ящика&lt;br /&gt;
; Delete&lt;br /&gt;
: Удаление ящика (необратимо!)&lt;br /&gt;
&lt;br /&gt;
== Настройка существующего ящика ==&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; рядом с нужным ящиком&lt;br /&gt;
# Доступные разделы:&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Change Password&#039;&#039;&#039; - изменить пароль&lt;br /&gt;
* &#039;&#039;&#039;Update Email Quota&#039;&#039;&#039; - изменить квоту&lt;br /&gt;
* &#039;&#039;&#039;Suspend/Unsuspend&#039;&#039;&#039; - приостановить/возобновить ящик&lt;br /&gt;
* &#039;&#039;&#039;Delete&#039;&#039;&#039; - удалить ящик&lt;br /&gt;
&lt;br /&gt;
=== Access Webmail ===&lt;br /&gt;
&lt;br /&gt;
Прямые ссылки на webmail клиенты:&lt;br /&gt;
* &#039;&#039;&#039;Roundcube&#039;&#039;&#039; - современный интерфейс&lt;br /&gt;
* &#039;&#039;&#039;Horde&#039;&#039;&#039; - полнофункциональный клиент&lt;br /&gt;
* &#039;&#039;&#039;SquirrelMail&#039;&#039;&#039; - легкий клиент&lt;br /&gt;
&lt;br /&gt;
=== Connect Devices ===&lt;br /&gt;
&lt;br /&gt;
Настройки для подключения почтовых клиентов:&lt;br /&gt;
&lt;br /&gt;
==== Для настольных клиентов ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mail Client Manual Settings&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Входящая почта (IMAP):&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Server:&#039;&#039;&#039; mail.ваш-домен.ru&lt;br /&gt;
* &#039;&#039;&#039;Port:&#039;&#039;&#039; 993&lt;br /&gt;
* &#039;&#039;&#039;Security:&#039;&#039;&#039; SSL/TLS&lt;br /&gt;
* &#039;&#039;&#039;Username:&#039;&#039;&#039; user@ваш-домен.ru&lt;br /&gt;
* &#039;&#039;&#039;Password:&#039;&#039;&#039; ваш_пароль&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Входящая почта (POP3):&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Server:&#039;&#039;&#039; mail.ваш-домен.ru&lt;br /&gt;
* &#039;&#039;&#039;Port:&#039;&#039;&#039; 995&lt;br /&gt;
* &#039;&#039;&#039;Security:&#039;&#039;&#039; SSL/TLS&lt;br /&gt;
* &#039;&#039;&#039;Username:&#039;&#039;&#039; user@ваш-домен.ru&lt;br /&gt;
* &#039;&#039;&#039;Password:&#039;&#039;&#039; ваш_пароль&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящая почта (SMTP):&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Server:&#039;&#039;&#039; mail.ваш-домен.ru&lt;br /&gt;
* &#039;&#039;&#039;Port:&#039;&#039;&#039; 465 (SSL) или 587 (TLS)&lt;br /&gt;
* &#039;&#039;&#039;Security:&#039;&#039;&#039; SSL/TLS&lt;br /&gt;
* &#039;&#039;&#039;Authentication:&#039;&#039;&#039; Required&lt;br /&gt;
* &#039;&#039;&#039;Username:&#039;&#039;&#039; user@ваш-домен.ru&lt;br /&gt;
* &#039;&#039;&#039;Password:&#039;&#039;&#039; ваш_пароль&lt;br /&gt;
&lt;br /&gt;
{{Важно|Всегда используйте SSL/TLS для безопасной передачи данных!}}&lt;br /&gt;
&lt;br /&gt;
==== Автоматическая настройка ====&lt;br /&gt;
&lt;br /&gt;
cPanel может сгенерировать файлы конфигурации:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Configure Mail Client&#039;&#039;&#039; - файл для Outlook, Thunderbird и др.&lt;br /&gt;
* Просто скачайте и откройте файл в почтовом клиенте&lt;br /&gt;
&lt;br /&gt;
==== Настройка мобильных устройств ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;iOS (iPhone/iPad):&#039;&#039;&#039;&lt;br /&gt;
# Настройки → Почта → Учетные записи → Новая учетная запись&lt;br /&gt;
# Выберите &#039;&#039;&#039;Другое&#039;&#039;&#039;&lt;br /&gt;
# Введите данные:&lt;br /&gt;
#* Имя, Email, Пароль&lt;br /&gt;
# Используйте настройки IMAP/SMTP выше&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Android:&#039;&#039;&#039;&lt;br /&gt;
# Откройте приложение Email/Gmail&lt;br /&gt;
# Добавить аккаунт → Другое&lt;br /&gt;
# Введите email и пароль&lt;br /&gt;
# Выберите тип: IMAP (рекомендуется) или POP3&lt;br /&gt;
# Введите серверные настройки&lt;br /&gt;
&lt;br /&gt;
=== Forwarders ===&lt;br /&gt;
&lt;br /&gt;
Настройка пересылки почты:&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;Forwarders&#039;&#039;&#039; нажмите &#039;&#039;&#039;+ Add Forwarder&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Address to Forward:&#039;&#039;&#039; выберите ящик-источник&lt;br /&gt;
# &#039;&#039;&#039;Destination:&#039;&#039;&#039;&lt;br /&gt;
#* Forward to email address - на другой email&lt;br /&gt;
#* Discard (Not Recommended) - удалять письма&lt;br /&gt;
#* Advanced Options - системная пересылка&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Add Forwarder&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Совет|Используйте пересылку для дублирования важной почты или создания алиасов.}}&lt;br /&gt;
&lt;br /&gt;
=== Email Routing ===&lt;br /&gt;
&lt;br /&gt;
Определяет, как обрабатываются письма для домена:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Automatic&#039;&#039;&#039; - автоматическое определение (рекомендуется)&lt;br /&gt;
* &#039;&#039;&#039;Local Mail Exchanger&#039;&#039;&#039; - вся почта обрабатывается локально&lt;br /&gt;
* &#039;&#039;&#039;Backup Mail Exchanger&#039;&#039;&#039; - сервер как резервный MX&lt;br /&gt;
* &#039;&#039;&#039;Remote Mail Exchanger&#039;&#039;&#039; - почта на внешнем сервере (например, Gmail)&lt;br /&gt;
&lt;br /&gt;
=== Autoresponders ===&lt;br /&gt;
&lt;br /&gt;
Автоматические ответы (например, на время отпуска):&lt;br /&gt;
&lt;br /&gt;
# В разделе &#039;&#039;&#039;Autoresponders&#039;&#039;&#039; нажмите &#039;&#039;&#039;+ Add Autoresponder&#039;&#039;&#039;&lt;br /&gt;
# Заполните:&lt;br /&gt;
#* &#039;&#039;&#039;Character Set:&#039;&#039;&#039; utf-8&lt;br /&gt;
#* &#039;&#039;&#039;Interval:&#039;&#039;&#039; период между ответами одному отправителю (часы)&lt;br /&gt;
#* &#039;&#039;&#039;Email:&#039;&#039;&#039; выберите ящик&lt;br /&gt;
#* &#039;&#039;&#039;From:&#039;&#039;&#039; отображаемое имя&lt;br /&gt;
#* &#039;&#039;&#039;Subject:&#039;&#039;&#039; тема письма&lt;br /&gt;
#* &#039;&#039;&#039;Body:&#039;&#039;&#039; текст сообщения (можно использовать HTML)&lt;br /&gt;
#* &#039;&#039;&#039;Start/Stop:&#039;&#039;&#039; период действия автоответчика&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create/Modify&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Пример текста:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Здравствуйте!&lt;br /&gt;
&lt;br /&gt;
Благодарю за ваше письмо. В настоящее время я нахожусь в отпуске &lt;br /&gt;
до 15 января и не имею доступа к электронной почте.&lt;br /&gt;
&lt;br /&gt;
По срочным вопросам обращайтесь к моему коллеге:&lt;br /&gt;
john.smith@company.com&lt;br /&gt;
&lt;br /&gt;
С уважением,&lt;br /&gt;
Иван Иванов&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Email Filters ===&lt;br /&gt;
&lt;br /&gt;
Создание правил фильтрации для входящей почты:&lt;br /&gt;
&lt;br /&gt;
# В &#039;&#039;&#039;Manage&#039;&#039;&#039; ящика выберите &#039;&#039;&#039;Email Filters&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+ Create Filter&#039;&#039;&#039;&lt;br /&gt;
# Настройте правило:&lt;br /&gt;
&lt;br /&gt;
==== Условия (Rules) ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;From:&#039;&#039;&#039; содержит определенный адрес отправителя&lt;br /&gt;
* &#039;&#039;&#039;Subject:&#039;&#039;&#039; содержит ключевые слова в теме&lt;br /&gt;
* &#039;&#039;&#039;To:&#039;&#039;&#039; адрес получателя&lt;br /&gt;
* &#039;&#039;&#039;Reply Address:&#039;&#039;&#039; адрес для ответа&lt;br /&gt;
* &#039;&#039;&#039;Body:&#039;&#039;&#039; содержание письма&lt;br /&gt;
* &#039;&#039;&#039;Any Header:&#039;&#039;&#039; любой заголовок&lt;br /&gt;
* &#039;&#039;&#039;Any Recipient:&#039;&#039;&#039; любой получатель&lt;br /&gt;
* &#039;&#039;&#039;Has Not Been Previously Delivered:&#039;&#039;&#039; не доставлялось ранее&lt;br /&gt;
* &#039;&#039;&#039;Is An Error Message:&#039;&#039;&#039; является сообщением об ошибке&lt;br /&gt;
* &#039;&#039;&#039;Spam Status:&#039;&#039;&#039; статус спама (SpamAssassin score)&lt;br /&gt;
* &#039;&#039;&#039;Spam Bar:&#039;&#039;&#039; визуальная оценка спама&lt;br /&gt;
&lt;br /&gt;
==== Действия (Actions) ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Deliver to folder&#039;&#039;&#039; - переместить в папку&lt;br /&gt;
* &#039;&#039;&#039;Redirect to email&#039;&#039;&#039; - переслать на другой адрес&lt;br /&gt;
* &#039;&#039;&#039;Fail with message&#039;&#039;&#039; - отклонить с сообщением&lt;br /&gt;
* &#039;&#039;&#039;Stop Processing Rules&#039;&#039;&#039; - прекратить обработку&lt;br /&gt;
* &#039;&#039;&#039;Discard Message&#039;&#039;&#039; - удалить письмо&lt;br /&gt;
* &#039;&#039;&#039;Pipe to a Program&#039;&#039;&#039; - передать программе&lt;br /&gt;
&lt;br /&gt;
==== Примеры фильтров ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Автоматическая сортировка по отправителю:&#039;&#039;&#039;&lt;br /&gt;
* IF &#039;&#039;&#039;From&#039;&#039;&#039; contains &amp;lt;code&amp;gt;@important-client.com&amp;lt;/code&amp;gt;&lt;br /&gt;
* DO &#039;&#039;&#039;Deliver to folder&#039;&#039;&#039; &amp;lt;code&amp;gt;INBOX.VIP&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Блокировка спама:&#039;&#039;&#039;&lt;br /&gt;
* IF &#039;&#039;&#039;Spam Bar&#039;&#039;&#039; contains &amp;lt;code&amp;gt;+++++&amp;lt;/code&amp;gt;&lt;br /&gt;
* DO &#039;&#039;&#039;Deliver to folder&#039;&#039;&#039; &amp;lt;code&amp;gt;INBOX.spam&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Уведомления от системы:&#039;&#039;&#039;&lt;br /&gt;
* IF &#039;&#039;&#039;Subject&#039;&#039;&#039; contains &amp;lt;code&amp;gt;[ALERT]&amp;lt;/code&amp;gt;&lt;br /&gt;
* DO &#039;&#039;&#039;Redirect to email&#039;&#039;&#039; &amp;lt;code&amp;gt;admin@company.com&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Create&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Webmail ==&lt;br /&gt;
&lt;br /&gt;
=== Доступ к Webmail ===&lt;br /&gt;
&lt;br /&gt;
Несколько способов доступа:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Из cPanel:&#039;&#039;&#039; Email Accounts → Check Email&lt;br /&gt;
# &#039;&#039;&#039;Прямой URL:&#039;&#039;&#039; &lt;br /&gt;
#* &amp;lt;code&amp;gt;https://ваш-домен.ru/webmail&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://webmail.ваш-домен.ru&amp;lt;/code&amp;gt;&lt;br /&gt;
#* &amp;lt;code&amp;gt;https://ваш-домен.ru:2096&amp;lt;/code&amp;gt;&lt;br /&gt;
# Введите:&lt;br /&gt;
#* Email: user@ваш-домен.ru&lt;br /&gt;
#* Password: пароль ящика&lt;br /&gt;
&lt;br /&gt;
=== Выбор Webmail клиента ===&lt;br /&gt;
&lt;br /&gt;
При первом входе выберите клиент:&lt;br /&gt;
&lt;br /&gt;
==== Roundcube (рекомендуется) ====&lt;br /&gt;
&lt;br /&gt;
* Современный интерфейс&lt;br /&gt;
* Поддержка AJAX&lt;br /&gt;
* Drag &amp;amp; Drop&lt;br /&gt;
* Управление папками&lt;br /&gt;
* Адресная книга&lt;br /&gt;
* HTML редактор&lt;br /&gt;
&lt;br /&gt;
==== Horde ====&lt;br /&gt;
&lt;br /&gt;
* Полнофункциональный пакет&lt;br /&gt;
* Календарь и задачи&lt;br /&gt;
* Заметки&lt;br /&gt;
* Файловый менеджер&lt;br /&gt;
* Расширенная адресная книга&lt;br /&gt;
&lt;br /&gt;
==== SquirrelMail ====&lt;br /&gt;
&lt;br /&gt;
* Легковесный клиент&lt;br /&gt;
* Быстрая работа&lt;br /&gt;
* Минималистичный интерфейс&lt;br /&gt;
* Подходит для медленных соединений&lt;br /&gt;
&lt;br /&gt;
=== Основные функции Roundcube ===&lt;br /&gt;
&lt;br /&gt;
==== Чтение почты ====&lt;br /&gt;
&lt;br /&gt;
* Входящие отображаются в центральной панели&lt;br /&gt;
* Клик по письму для открытия&lt;br /&gt;
* Вложения отображаются внизу&lt;br /&gt;
* Кнопки: Ответить, Переслать, Удалить&lt;br /&gt;
&lt;br /&gt;
==== Написание письма ====&lt;br /&gt;
&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Compose&#039;&#039;&#039; (Написать)&lt;br /&gt;
# Заполните:&lt;br /&gt;
#* &#039;&#039;&#039;To:&#039;&#039;&#039; адрес получателя&lt;br /&gt;
#* &#039;&#039;&#039;Cc:&#039;&#039;&#039; копия&lt;br /&gt;
#* &#039;&#039;&#039;Bcc:&#039;&#039;&#039; скрытая копия&lt;br /&gt;
#* &#039;&#039;&#039;Subject:&#039;&#039;&#039; тема&lt;br /&gt;
#* &#039;&#039;&#039;Body:&#039;&#039;&#039; текст (HTML или Plain Text)&lt;br /&gt;
# Прикрепите файлы кнопкой &#039;&#039;&#039;Attach&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Send&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Организация почты ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Создание папок:&#039;&#039;&#039;&lt;br /&gt;
# Settings → Folders&lt;br /&gt;
# Нажмите + для создания папки&lt;br /&gt;
# Введите имя папки&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Перемещение писем:&#039;&#039;&#039;&lt;br /&gt;
* Drag &amp;amp; Drop письма в папку&lt;br /&gt;
* Или: выбрать → Move to → выбрать папку&lt;br /&gt;
&lt;br /&gt;
==== Адресная книга ====&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Address Book&#039;&#039;&#039;&lt;br /&gt;
# Добавьте контакт:&lt;br /&gt;
#* Имя, Фамилия&lt;br /&gt;
#* Email&lt;br /&gt;
#* Телефон, Компания и др.&lt;br /&gt;
# Используйте группы для организации контактов&lt;br /&gt;
&lt;br /&gt;
==== Настройки ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Settings → Preferences:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;User Interface&#039;&#039;&#039; - внешний вид, язык, часовой пояс&lt;br /&gt;
* &#039;&#039;&#039;Mailbox View&#039;&#039;&#039; - отображение списка писем&lt;br /&gt;
* &#039;&#039;&#039;Displaying Messages&#039;&#039;&#039; - показ письм, HTML/текст&lt;br /&gt;
* &#039;&#039;&#039;Composing Messages&#039;&#039;&#039; - настройки написания&lt;br /&gt;
* &#039;&#039;&#039;Contacts&#039;&#039;&#039; - адресная книга&lt;br /&gt;
* &#039;&#039;&#039;Special Folders&#039;&#039;&#039; - папки Sent, Drafts, Trash, Junk&lt;br /&gt;
* &#039;&#039;&#039;Server Settings&#039;&#039;&#039; - проверка новой почты&lt;br /&gt;
&lt;br /&gt;
== Продвинутые функции ==&lt;br /&gt;
&lt;br /&gt;
=== Default Address ===&lt;br /&gt;
&lt;br /&gt;
Ловушка для всех несуществующих ящиков домена:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Default Address&#039;&#039;&#039;&lt;br /&gt;
# Выберите действие:&lt;br /&gt;
#* &#039;&#039;&#039;Forward to email address&#039;&#039;&#039; - переслать на email&lt;br /&gt;
#* &#039;&#039;&#039;Discard&#039;&#039;&#039; - отбрасывать (возвращать ошибку)&lt;br /&gt;
#* &#039;&#039;&#039;Advanced Options&#039;&#039;&#039; - системная обработка&lt;br /&gt;
&lt;br /&gt;
Пример: все письма на *@ваш-домен.ru будут пересылаться на admin@ваш-домен.ru&lt;br /&gt;
&lt;br /&gt;
=== Mailing Lists ===&lt;br /&gt;
&lt;br /&gt;
Создание списков рассылки:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Mailing Lists&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;+ Create List&#039;&#039;&#039;&lt;br /&gt;
# Настройте:&lt;br /&gt;
#* &#039;&#039;&#039;List Name:&#039;&#039;&#039; имя списка&lt;br /&gt;
#* &#039;&#039;&#039;Password:&#039;&#039;&#039; пароль администратора&lt;br /&gt;
#* &#039;&#039;&#039;Access:&#039;&#039;&#039; уровень доступа (приватный/публичный)&lt;br /&gt;
&lt;br /&gt;
Управление подписчиками через веб-интерфейс Mailman.&lt;br /&gt;
&lt;br /&gt;
=== Global Email Filters ===&lt;br /&gt;
&lt;br /&gt;
Фильтры, применяемые ко ВСЕМ ящикам аккаунта:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Global Email Filters&#039;&#039;&#039;&lt;br /&gt;
# Создайте фильтр аналогично Account-Level Filters&lt;br /&gt;
# Фильтр будет действовать на все ящики&lt;br /&gt;
&lt;br /&gt;
Используйте для:&lt;br /&gt;
* Общей защиты от спама&lt;br /&gt;
* Блокировки определенных отправителей&lt;br /&gt;
* Логирования входящей почты&lt;br /&gt;
&lt;br /&gt;
=== Track Delivery ===&lt;br /&gt;
&lt;br /&gt;
Отслеживание доставки письма:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Track Delivery&#039;&#039;&#039;&lt;br /&gt;
# Введите один из параметров:&lt;br /&gt;
#* &#039;&#039;&#039;Recipient:&#039;&#039;&#039; адрес получателя&lt;br /&gt;
#* &#039;&#039;&#039;Sender:&#039;&#039;&#039; адрес отправителя&lt;br /&gt;
#* &#039;&#039;&#039;Subject:&#039;&#039;&#039; тема письма&lt;br /&gt;
# Выберите временной диапазон&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Run Report&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Отобразятся:&lt;br /&gt;
* Статус доставки&lt;br /&gt;
* Временные метки&lt;br /&gt;
* Причины неудачи (если есть)&lt;br /&gt;
* SMTP диалог&lt;br /&gt;
&lt;br /&gt;
=== Email Authentication ===&lt;br /&gt;
&lt;br /&gt;
Защита от подделки email и улучшение доставляемости:&lt;br /&gt;
&lt;br /&gt;
==== SPF (Sender Policy Framework) ====&lt;br /&gt;
&lt;br /&gt;
Указывает, какие серверы могут отправлять почту от вашего домена.&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; напротив домена&lt;br /&gt;
# В разделе SPF проверьте запись&lt;br /&gt;
# Рекомендуемая запись:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
v=spf1 +a +mx +ip4:ваш_IP ~all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== DKIM (DomainKeys Identified Mail) ====&lt;br /&gt;
&lt;br /&gt;
Цифровая подпись писем:&lt;br /&gt;
&lt;br /&gt;
# В &#039;&#039;&#039;Email Deliverability&#039;&#039;&#039; → &#039;&#039;&#039;Manage&#039;&#039;&#039;&lt;br /&gt;
# Раздел &#039;&#039;&#039;DKIM&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Install DKIM Keys&#039;&#039;&#039; если не установлен&lt;br /&gt;
# Скопируйте публичный ключ для DNS (если управляете DNS вне cPanel)&lt;br /&gt;
&lt;br /&gt;
==== DMARC (Domain-based Message Authentication) ====&lt;br /&gt;
&lt;br /&gt;
Политика обработки неаутентифицированных писем:&lt;br /&gt;
&lt;br /&gt;
Добавьте TXT запись в DNS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
_dmarc.ваш-домен.ru&lt;br /&gt;
v=DMARC1; p=quarantine; rua=mailto:dmarc@ваш-домен.ru&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* &#039;&#039;&#039;p=none&#039;&#039;&#039; - только мониторинг&lt;br /&gt;
* &#039;&#039;&#039;p=quarantine&#039;&#039;&#039; - в спам&lt;br /&gt;
* &#039;&#039;&#039;p=reject&#039;&#039;&#039; - отклонять&lt;br /&gt;
&lt;br /&gt;
=== BoxTrapper ===&lt;br /&gt;
&lt;br /&gt;
Система защиты от спама с подтверждением:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;BoxTrapper&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Manage&#039;&#039;&#039; для ящика&lt;br /&gt;
# &#039;&#039;&#039;Enable&#039;&#039;&#039; для активации&lt;br /&gt;
# Настройте:&lt;br /&gt;
#* &#039;&#039;&#039;Whitelist&#039;&#039;&#039; - доверенные адреса (пропускать всегда)&lt;br /&gt;
#* &#039;&#039;&#039;Blacklist&#039;&#039;&#039; - заблокированные адреса&lt;br /&gt;
#* &#039;&#039;&#039;Verification Message&#039;&#039;&#039; - текст письма с подтверждением&lt;br /&gt;
#* &#039;&#039;&#039;Review Queue&#039;&#039;&#039; - очередь непроверенных писем&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Как работает:&#039;&#039;&#039;&lt;br /&gt;
# Письмо от неизвестного отправителя задерживается&lt;br /&gt;
# Отправителю высылается письмо с запросом подтверждения&lt;br /&gt;
# После подтверждения отправитель добавляется в whitelist&lt;br /&gt;
# Все последующие письма проходят автоматически&lt;br /&gt;
&lt;br /&gt;
{{Предупреждение|BoxTrapper может задерживать важную почту от автоматических систем!}}&lt;br /&gt;
&lt;br /&gt;
=== Apache SpamAssassin ===&lt;br /&gt;
&lt;br /&gt;
Фильтр спама на основе правил и эвристики:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Apache SpamAssassin&#039;&#039;&#039;&lt;br /&gt;
# Нажмите &#039;&#039;&#039;Enable Apache SpamAssassin&#039;&#039;&#039;&lt;br /&gt;
# Настройте:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Параметры:&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Required Score&#039;&#039;&#039; - порог определения спама (по умолчанию 5.0)&lt;br /&gt;
** Чем ниже - тем строже (больше ложных срабатываний)&lt;br /&gt;
** Рекомендуется: 5.0 - 7.0&lt;br /&gt;
* &#039;&#039;&#039;Auto-Delete Spam&#039;&#039;&#039; - автоудаление спама&lt;br /&gt;
* &#039;&#039;&#039;Spam Box&#039;&#039;&#039; - папка для спама&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Дополнительные настройки:&#039;&#039;&#039;&lt;br /&gt;
* Whitelist/Blacklist адресов&lt;br /&gt;
* Правила фильтрации&lt;br /&gt;
* Настройка оценки&lt;br /&gt;
&lt;br /&gt;
=== Encryption (GnuPG) ===&lt;br /&gt;
&lt;br /&gt;
Шифрование email с помощью PGP:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Encryption&#039;&#039;&#039;&lt;br /&gt;
# Импортируйте или создайте GPG ключи&lt;br /&gt;
# Включите шифрование для ящика&lt;br /&gt;
# Обменяйтесь публичными ключами с корреспондентами&lt;br /&gt;
&lt;br /&gt;
== Квоты и лимиты ==&lt;br /&gt;
&lt;br /&gt;
=== Проверка использования ===&lt;br /&gt;
&lt;br /&gt;
В списке Email Accounts отображается:&lt;br /&gt;
* &#039;&#039;&#039;Usage:&#039;&#039;&#039; использовано / выделено&lt;br /&gt;
* Графическая шкала заполнения&lt;br /&gt;
&lt;br /&gt;
Цвета:&lt;br /&gt;
* &#039;&#039;&#039;Зеленый&#039;&#039;&#039; - &amp;lt; 80%&lt;br /&gt;
* &#039;&#039;&#039;Желтый&#039;&#039;&#039; - 80-95%&lt;br /&gt;
* &#039;&#039;&#039;Красный&#039;&#039;&#039; - &amp;gt; 95%&lt;br /&gt;
&lt;br /&gt;
=== Действия при переполнении ===&lt;br /&gt;
&lt;br /&gt;
Когда ящик переполнен:&lt;br /&gt;
# Новые письма отклоняются&lt;br /&gt;
# Отправитель получает ошибку &amp;quot;Mailbox full&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Решения:&#039;&#039;&#039;&lt;br /&gt;
# Увеличить квоту ящика&lt;br /&gt;
# Очистить старые письма&lt;br /&gt;
# Настроить автоархивирование&lt;br /&gt;
# Использовать POP3 вместо IMAP (удаляет с сервера)&lt;br /&gt;
&lt;br /&gt;
== Решение проблем ==&lt;br /&gt;
&lt;br /&gt;
=== Не могу отправить почту ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# SMTP аутентификация включена&lt;br /&gt;
# Правильные порт и шифрование (587/TLS или 465/SSL)&lt;br /&gt;
# Email и пароль верные&lt;br /&gt;
# Провайдер не блокирует порт 25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ошибка &amp;quot;Relay access denied&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
* Включите SMTP аутентификацию в клиенте&lt;br /&gt;
&lt;br /&gt;
=== Не получаю почту ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверьте:&#039;&#039;&#039;&lt;br /&gt;
# MX записи домена указывают на правильный сервер&lt;br /&gt;
# Ящик не переполнен&lt;br /&gt;
# Проверьте папку Spam/Junk&lt;br /&gt;
# Email Filters не блокируют письма&lt;br /&gt;
# BoxTrapper не задерживает письма&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка MX записей:&#039;&#039;&#039;&lt;br /&gt;
# Перейдите в &#039;&#039;&#039;Track DNS&#039;&#039;&#039;&lt;br /&gt;
# Введите ваш домен&lt;br /&gt;
# Проверьте MX записи&lt;br /&gt;
&lt;br /&gt;
=== Письма попадают в спам ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;У получателей:&#039;&#039;&#039;&lt;br /&gt;
# Настройте SPF, DKIM, DMARC&lt;br /&gt;
# Проверьте Email Deliverability в cPanel&lt;br /&gt;
# Убедитесь, что IP сервера не в черных списках&lt;br /&gt;
# Используйте  обратный DNS (PTR запись)&lt;br /&gt;
# Избегайте спам-триггеров в теме и тексте&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Проверка репутации:&#039;&#039;&#039;&lt;br /&gt;
* [https://mxtoolbox.com/blacklists.aspx MXToolbox Blacklist Check]&lt;br /&gt;
* [https://www.mail-tester.com/ Mail Tester]&lt;br /&gt;
&lt;br /&gt;
=== Медленная работа webmail ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Причины и решения:&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Переполненный ящик&#039;&#039;&#039; - удалите старые письма&lt;br /&gt;
# &#039;&#039;&#039;Медленное соединение&#039;&#039;&#039; - используйте SquirrelMail&lt;br /&gt;
# &#039;&#039;&#039;Много папок/писем&#039;&#039;&#039; - архивируйте старую почту&lt;br /&gt;
# &#039;&#039;&#039;Большой кэш браузера&#039;&#039;&#039; - очистите кэш&lt;br /&gt;
&lt;br /&gt;
=== Забыли пароль от ящика ===&lt;br /&gt;
&lt;br /&gt;
# Войдите в cPanel&lt;br /&gt;
# Email Accounts → Manage нужного ящика&lt;br /&gt;
# Change Password&lt;br /&gt;
# Установите новый пароль&lt;br /&gt;
&lt;br /&gt;
{{Важно|Владелец cPanel аккаунта может изменить пароль любого ящика.}}&lt;br /&gt;
&lt;br /&gt;
== Миграция почты ==&lt;br /&gt;
&lt;br /&gt;
=== Импорт с другого сервера ===&lt;br /&gt;
&lt;br /&gt;
# Создайте ящики в новом аккаунте&lt;br /&gt;
# Используйте Email Address Importer или&lt;br /&gt;
# Настройте почтовый клиент:&lt;br /&gt;
## Добавьте оба аккаунта (старый и новый)&lt;br /&gt;
## Перетащите письма между аккаунтами&lt;br /&gt;
&lt;br /&gt;
=== Экспорт почты ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через IMAP:&#039;&#039;&#039;&lt;br /&gt;
# Подключите ящик в Thunderbird/Outlook&lt;br /&gt;
# Выберите все письма&lt;br /&gt;
# Экспортируйте в .mbox или .pst файл&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Через webmail:&#039;&#039;&#039;&lt;br /&gt;
* Не все клиенты поддерживают массовый экспорт&lt;br /&gt;
* Используйте IMAP для больших объемов&lt;br /&gt;
&lt;br /&gt;
== Лучшие практики ==&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Регулярно чистите ящики&#039;&#039;&#039;&lt;br /&gt;
#* Удаляйте старые письма&lt;br /&gt;
#* Архивируйте локально&lt;br /&gt;
# &#039;&#039;&#039;Используйте фильтры&#039;&#039;&#039;&lt;br /&gt;
#* Автоматическая сортировка экономит время&lt;br /&gt;
# &#039;&#039;&#039;Настройте SPF/DKIM/DMARC&#039;&#039;&#039;&lt;br /&gt;
#* Улучшает доставляемость&lt;br /&gt;
#* Защищает от подделки&lt;br /&gt;
# &#039;&#039;&#039;Включите антиспам&#039;&#039;&#039;&lt;br /&gt;
#* SpamAssassin + фильтры&lt;br /&gt;
# &#039;&#039;&#039;Делайте резервные копии&#039;&#039;&#039;&lt;br /&gt;
#* Важная переписка должна быть сохранена&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
&lt;br /&gt;
* [[Настройка почтового клиента cPanel|Подробная настройка Outlook, Thunderbird]]&lt;br /&gt;
* [[Email фильтры cPanel|Продвинутые фильтры]]&lt;br /&gt;
* [[Webmail руководство cPanel|Подробное руководство по Roundcube]]&lt;br /&gt;
* [[Устранение проблем email cPanel|Решение проблем с почтой]]&lt;br /&gt;
* [[Email безопасность cPanel|Защита электронной почты]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Последнее обновление: {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}}&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=654</id>
		<title>Compress in .tgz</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=654"/>
		<updated>2024-12-12T11:02:08Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
&lt;br /&gt;
==Compress files using tar: ==&lt;br /&gt;
&lt;br /&gt;
A tar.gz file and a .tgz file are similar.&lt;br /&gt;
&lt;br /&gt;
Compress files using tar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -cvzf &amp;lt;name of tarball&amp;gt;.tgz /path/to/source/folder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For example, I want to create a backup.tgz or backup.tar.gz from folder /home/user/project&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -cvzf backup.tgz /home/user/project&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -cvzf backup.tar.gz /home/user/project&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use tar cvzf instead of tar -cvzf as well.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -xvzf backup.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -xvzf backup.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mnemonic for &#039;&#039;&#039;compression&#039;&#039;&#039; (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
C ompress&lt;br /&gt;
&lt;br /&gt;
Z ee&lt;br /&gt;
&lt;br /&gt;
F ile&lt;br /&gt;
&lt;br /&gt;
V erbose&lt;br /&gt;
&lt;br /&gt;
Mnemonic for &#039;&#039;&#039;extraction&#039;&#039;&#039; (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
e X tract&lt;br /&gt;
&lt;br /&gt;
Z ee&lt;br /&gt;
&lt;br /&gt;
F ile&lt;br /&gt;
&lt;br /&gt;
V erbose&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=653</id>
		<title>Compress in .tgz</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=653"/>
		<updated>2024-12-12T10:59:20Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
&lt;br /&gt;
==Compress files using tar: ==&lt;br /&gt;
&lt;br /&gt;
A tar.gz file and a .tgz file are similar.&lt;br /&gt;
&lt;br /&gt;
Compress files using tar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -cvzf &amp;lt;name of tarball&amp;gt;.tgz /path/to/source/folder&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For example, I want to create a backup.tgz or backup.tar.gz from folder /home/user/project&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -cvzf backup.tgz /home/user/project&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -cvzf backup.tar.gz /home/user/project&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use tar cvzf instead of tar -cvzf as well.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -xvzf backup.tgz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar -xvzf backup.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mnemonic for compression (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
C ompress&lt;br /&gt;
Z ee&lt;br /&gt;
F ile&lt;br /&gt;
V erbose&lt;br /&gt;
Mnemonic for extraction (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
e X tract&lt;br /&gt;
Z ee&lt;br /&gt;
F ile&lt;br /&gt;
V erbose&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=652</id>
		<title>Compress in .tgz</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=652"/>
		<updated>2024-12-12T10:52:23Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
&lt;br /&gt;
==Compress files using tar: ==&lt;br /&gt;
&lt;br /&gt;
A tar.gz file and a .tgz file are similar.&lt;br /&gt;
Compress files using tar:&lt;br /&gt;
tar -cvzf &amp;lt;name of tarball&amp;gt;.tgz /path/to/source/folder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For example, I want to create a backup.tgz or backup.tar.gz from folder /home/user/project&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
tar -cvzf backup.tgz /home/user/project&lt;br /&gt;
&lt;br /&gt;
tar -cvzf backup.tar.gz /home/user/project&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use tar cvzf instead of tar -cvzf as well.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
tar -xvzf backup.tgz&lt;br /&gt;
&lt;br /&gt;
tar -xvzf backup.tar.gz&lt;br /&gt;
&lt;br /&gt;
Mnemonic for compression (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
C ompress&lt;br /&gt;
Z ee&lt;br /&gt;
F ile&lt;br /&gt;
V erbose&lt;br /&gt;
Mnemonic for extraction (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
e X tract&lt;br /&gt;
Z ee&lt;br /&gt;
F ile&lt;br /&gt;
V erbose&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=651</id>
		<title>Compress in .tgz</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=651"/>
		<updated>2024-12-12T10:51:23Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Compress files using tar: ==&lt;br /&gt;
&lt;br /&gt;
A tar.gz file and a .tgz file are similar.&lt;br /&gt;
Compress files using tar:&lt;br /&gt;
tar -cvzf &amp;lt;name of tarball&amp;gt;.tgz /path/to/source/folder&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For example, I want to create a backup.tgz or backup.tar.gz from folder /home/user/project&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
tar -cvzf backup.tgz /home/user/project&lt;br /&gt;
&lt;br /&gt;
tar -cvzf backup.tar.gz /home/user/project&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can use tar cvzf instead of tar -cvzf as well.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
tar -xvzf backup.tgz&lt;br /&gt;
&lt;br /&gt;
tar -xvzf backup.tar.gz&lt;br /&gt;
&lt;br /&gt;
Mnemonic for compression (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
C ompress&lt;br /&gt;
Z ee&lt;br /&gt;
F ile&lt;br /&gt;
V erbose&lt;br /&gt;
Mnemonic for extraction (the order of the flags do not matter)&lt;br /&gt;
&lt;br /&gt;
e X tract&lt;br /&gt;
Z ee&lt;br /&gt;
F ile&lt;br /&gt;
V erbose&lt;br /&gt;
&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=650</id>
		<title>Compress in .tgz</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=Compress_in_.tgz&amp;diff=650"/>
		<updated>2024-12-12T10:48:53Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «==Compress files using tar: ==  A tar.gz file and a .tgz file are similar. Compress files using tar: tar -cvzf &amp;lt;name of tarball&amp;gt;.tgz /path/to/source/folder   ==Как настроить доступ к хостингу по FTP в Macromedia Dreamweaver MX 2004? == for example, I want to create a backup.tgz or backup.tar.gz from folder /home/user/project     Категория:Хостинг»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Compress files using tar: ==&lt;br /&gt;
&lt;br /&gt;
A tar.gz file and a .tgz file are similar.&lt;br /&gt;
Compress files using tar:&lt;br /&gt;
tar -cvzf &amp;lt;name of tarball&amp;gt;.tgz /path/to/source/folder&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Как настроить доступ к хостингу по FTP в Macromedia Dreamweaver MX 2004? ==&lt;br /&gt;
for example, I want to create a backup.tgz or backup.tar.gz from folder /home/user/project&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Категория:Хостинг]]&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=649</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=649"/>
		<updated>2024-11-02T09:18:19Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
==Шаг 1 - Запустите TheBat. Создание нового почтового ящика:==&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
==Шаг 2 - настройка протокола входящей почты:==&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
==Шаг 3 - настройка сервера исходящей почты:==&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Шаг 4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
==Проверка настроек почтового ящика Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=648</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=648"/>
		<updated>2024-11-02T09:17:32Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
==Запустите TheBat. Создание нового почтового ящика:==&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
==Шаг 2 - настройка протокола входящей почты:==&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
==Шаг 3 - настройка сервера исходящей почты:==&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Шаг 4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
==Проверка настроек почтового ящика Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=647</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=647"/>
		<updated>2024-11-02T09:17:15Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
==Запустите TheBat. Создание нового почтового ящика:==&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
==Шаг2 - настройка протокола входящей почты:==&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
==Шаг3 - настройка сервера исходящей почты:==&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
==Проверка настроек почтового ящика Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=646</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=646"/>
		<updated>2024-11-02T09:17:01Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
==Запустите TheBat. Создание нового почтового ящика:==&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
==Шаг2 - настройка протокола исходящей почты:==&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
==Шаг3 - настройка сервера исходящей почты:==&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
==Проверка настроек почтового ящика Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=645</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=645"/>
		<updated>2024-11-02T09:15:19Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
==Запустите TheBat. Создание нового почтового ящика:==&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
==Шаг2:==&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
==Шаг3 - настройка сервера исходящей почты:==&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
==Проверка настроек почтового ящика Tbe Bat:==&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=644</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=644"/>
		<updated>2024-11-02T09:14:16Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
Шаг2:&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
Шаг3 - настройка сервера исходящей почты:&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Проверка настроек почтового ящика Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=643</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=643"/>
		<updated>2024-11-02T09:13:29Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
Шаг2:&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
Порт 995 (для POP)&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
Шаг3 - настройка сервера исходящей почты:&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Проверка настроек почтового ящика Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=642</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=642"/>
		<updated>2024-11-02T09:09:18Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
Шаг2:&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
Шаг3 - настройка сервера исходящей почты:&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Порт 465&lt;br /&gt;
&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Проверка настроек почтового ящика Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=641</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=641"/>
		<updated>2024-11-02T09:08:53Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
Шаг2:&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
Шаг3 - настройка сервера исходящей почты:&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
Порт 465&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Проверка настроек почтового ящика Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=640</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=640"/>
		<updated>2024-11-02T09:07:22Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
Шаг2:&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
Шаг3 - настройка сервера исходящей почты:&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
Порт 465&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Проверка настроек почтового ящика Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=639</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=639"/>
		<updated>2024-11-02T09:06:50Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Вводим Ваше имя, адрес электронной почты, который настраиваем, пароль, и выбираем протокол IMAP или POP.&lt;br /&gt;
&lt;br /&gt;
Шаг2:&lt;br /&gt;
[[Файл:thebat_step2.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Выбираем протокол IMAP или POP по вашему желанию и потребностям&lt;br /&gt;
Адрес сервера входящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
Порт 993 (для IMAP)&lt;br /&gt;
Имя пользователя - адрес электронной почты который вы настраиваете (полностью).&lt;br /&gt;
Вводим пароль, который вы ранее задали в Cpanel при создании почтового ящика.&lt;br /&gt;
&lt;br /&gt;
Шаг3 - настройка сервера исходящей почты:&lt;br /&gt;
[[Файл:thebat_step3.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Адрес сервера исходящей почты указываем в виде mail.your-domain.ru (где your-domain.ru - адрес Вашего доменного имени)&lt;br /&gt;
Соединение - &amp;quot;Безопасное на спец.порт (TLS)&amp;quot;&lt;br /&gt;
Порт 465&lt;br /&gt;
Обязательно установите галочку &amp;quot;Мой сервер SMTP требует аутентификации&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Шаг4 - финальные сведения об отображении почтового ящика в клиенте Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step4.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Проверка настроек почтового ящика Tbe Bat:&lt;br /&gt;
[[Файл:thebat_step5.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
Смотрим свойства почтового ящика, на вкладке &amp;quot;транспорт&amp;quot; должны быть указаны настройки и порты как на картинке выше.&lt;br /&gt;
&lt;br /&gt;
Выбираем &amp;quot;IMAP&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
Адрес электронной почты: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Имя пользователя: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Пароль: - который вы указали при создании email адреса&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер входящей почты:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
IMAP Port: 993 / POP3 Port: 995&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящий сервер:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
SMTP Port: 465&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип соединения &amp;quot;Безопасное на спецпорт TLS&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=638</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=638"/>
		<updated>2024-11-02T08:57:12Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите TheBat. Создание нового почтового ящика:&lt;br /&gt;
[[Файл:thebat_step1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Выбираем &amp;quot;IMAP&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
Адрес электронной почты: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Имя пользователя: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Пароль: - который вы указали при создании email адреса&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер входящей почты:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
IMAP Port: 993 / POP3 Port: 995&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящий сервер:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
SMTP Port: 465&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип соединения &amp;quot;Безопасное на спецпорт TLS&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step5.png&amp;diff=637</id>
		<title>Файл:Thebat step5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step5.png&amp;diff=637"/>
		<updated>2024-11-02T08:56:07Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step4.png&amp;diff=636</id>
		<title>Файл:Thebat step4.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step4.png&amp;diff=636"/>
		<updated>2024-11-02T08:55:57Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step3.png&amp;diff=635</id>
		<title>Файл:Thebat step3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step3.png&amp;diff=635"/>
		<updated>2024-11-02T08:55:50Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step2.png&amp;diff=634</id>
		<title>Файл:Thebat step2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step2.png&amp;diff=634"/>
		<updated>2024-11-02T08:55:43Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step1.png&amp;diff=633</id>
		<title>Файл:Thebat step1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:Thebat_step1.png&amp;diff=633"/>
		<updated>2024-11-02T08:55:32Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=632</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=632"/>
		<updated>2024-11-02T08:42:40Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите Microsoft Outlook. Выберите &amp;quot;Outlook -&amp;gt; Параметры&amp;quot;, далее &amp;quot;+&amp;quot; или &amp;quot;создать&amp;quot;:&lt;br /&gt;
[[Файл:Microsoft Outlook 1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Выбираем &amp;quot;IMAP&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
Адрес электронной почты: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Имя пользователя: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Пароль: - который вы указали при создании email адреса&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер входящей почты:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
IMAP Port: 993 / POP3 Port: 995&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящий сервер:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
SMTP Port: 465&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Тип соединения &amp;quot;Безопасное на спецпорт TLS&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка The Bat закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=631</id>
		<title>Настройка почтового клиента TheBat</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_TheBat&amp;diff=631"/>
		<updated>2024-11-02T08:41:59Z</updated>

		<summary type="html">&lt;p&gt;TTK: Новая страница: «Категория:CPanel Категория:Хостинг Категория:E-MAIL_-_Настройка_почтовых_клиентов  Настройку этого почтового клиента рассмотрим на примере TheBat.   Запустите Microsoft Outlook. Выберите &amp;quot;Outlook -&amp;gt; Параметры&amp;quot;, далее &amp;quot;+&amp;quot; или &amp;quot;создать&amp;quot;: Файл:Microsoft Outlook 1.png|центр|мини|388x388п...»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере TheBat. &lt;br /&gt;
&lt;br /&gt;
Запустите Microsoft Outlook. Выберите &amp;quot;Outlook -&amp;gt; Параметры&amp;quot;, далее &amp;quot;+&amp;quot; или &amp;quot;создать&amp;quot;:&lt;br /&gt;
[[Файл:Microsoft Outlook 1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Выбираем &amp;quot;IMAP&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
Адрес электронной почты: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Имя пользователя: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Пароль: - который вы указали при создании email адреса&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер входящей почты:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
IMAP Port: 993 / POP3 Port: 995&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящий сервер:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
SMTP Port: 465&lt;br /&gt;
&lt;br /&gt;
Тип соединения &amp;quot;Безопасное на спецпорт TLS&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка Microsoft Outlook закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_Microsoft_Outlook_/_Office_365&amp;diff=628</id>
		<title>Настройка почтового клиента Microsoft Outlook / Office 365</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_Microsoft_Outlook_/_Office_365&amp;diff=628"/>
		<updated>2023-12-14T15:33:15Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере Microsoft Outlook для MAC OS. &lt;br /&gt;
&lt;br /&gt;
Запустите Microsoft Outlook. Выберите &amp;quot;Outlook -&amp;gt; Параметры&amp;quot;, далее &amp;quot;+&amp;quot; или &amp;quot;создать&amp;quot;:&lt;br /&gt;
[[Файл:Microsoft Outlook 1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вводим созданный адрес электронной почты (email) - &amp;quot;Продолжить&amp;quot;:&lt;br /&gt;
[[Файл:Microsoft Outlook 2.png|центр|мини|408x408пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Выбираем &amp;quot;IMAP&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Microsoft Outlook 3.png|центр|мини|416x416пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Адрес электронной почты: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Имя пользователя: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Пароль: - который вы указали при создании email адреса&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер входящей почты:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
IMAP Port: 993 / POP3 Port: 995&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящий сервер:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
SMTP Port: 465&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка Microsoft Outlook закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
	<entry>
		<id>https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_Microsoft_Outlook_/_Office_365&amp;diff=627</id>
		<title>Настройка почтового клиента Microsoft Outlook / Office 365</title>
		<link rel="alternate" type="text/html" href="https://wiki.p3.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%BF%D0%BE%D1%87%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0_Microsoft_Outlook_/_Office_365&amp;diff=627"/>
		<updated>2023-12-14T15:32:56Z</updated>

		<summary type="html">&lt;p&gt;TTK: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Категория:CPanel]]&lt;br /&gt;
[[Категория:Хостинг]]&lt;br /&gt;
[[Категория:E-MAIL_-_Настройка_почтовых_клиентов]]&lt;br /&gt;
&lt;br /&gt;
Настройку этого почтового клиента рассмотрим на примере Microsoft Outlook для MAC OS. &lt;br /&gt;
&lt;br /&gt;
Запустите Microsoft Outlook. Выберите &amp;quot;Outlook -&amp;gt; Параметры&amp;quot;, далее &amp;quot;+&amp;quot; или &amp;quot;создать&amp;quot;:&lt;br /&gt;
[[Файл:Microsoft Outlook 1.png|центр|мини|388x388пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Вводим созданный адрес электронной почты (email) - &amp;quot;Продолжить&amp;quot;:&lt;br /&gt;
[[Файл:Microsoft Outlook 2.png|центр|мини|408x408пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Выбираем &amp;quot;IMAP&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Microsoft Outlook 3.png|центр|мини|416x416пкс]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Адрес электронной почты: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Имя пользователя: ваш созданный email адрес&lt;br /&gt;
&lt;br /&gt;
Пароль: - который вы указали при создании email адреса&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Сервер входящей почты:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
IMAP Port: 993 POP3 Port: 995&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Исходящий сервер:&#039;&#039;&#039; mail.ваш_домен.ru&lt;br /&gt;
&lt;br /&gt;
SMTP Port: 465&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Так же, актуальные настройки для почтового клиента Вы можете найти в личном кабинете cPanel, в разделе &amp;quot;Почтовые Учетные Записи &amp;quot; -&amp;gt; &amp;quot;Другие функции веб-почты&amp;quot; -&amp;gt; &amp;quot;Configure Mail Client&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
На этом настройка Microsoft Outlook закончена.&lt;/div&gt;</summary>
		<author><name>TTK</name></author>
	</entry>
</feed>