Keitaro ошибка domain returned unexpected response

Мы продолжаем нашу серию гайдов “Как это исправить” и сегодня рассмотрим основные причины, по которым пользователи не могут припарковать домен или установить SSL сертификат, и расскажем как это исправить.

После того как вы добавите домен в трекер, в таблице на странице Домены справа в колонке вы увидите его статус. 
Если все ок – он будет Подключен.

Неправильно добавленный в трекер домен на странице “Домены” будет отображаться с ошибкой, перечень которых вы можете посмотреть в нашей Базе знаний. 

 Если у вас ошибки из списка: Timeout was reached, Domain returned unexpected response, Domain returned empty response, Couldn’t connect to server, Couldn’t resolve host name, Couldn’t resolve proxy name

Скорее всего, домен еще не успел привязаться по A-записи. Обычно обновление DNS-записей занимает до 24 часов. 
Чек-лист, что стоит проверить : 

  1. Верно ли указан IP адрес в А записи на сайте, где ваш домен был куплен. 
  2. Удалены ли все лишние записи, АААА, www. Для домена должна быть указана только одна А запись с IP адресом сервера, где установлен Keitaro.

Проверить акутальные А записи можно на сайте Misk.com

Если у вас ошибки из списка: Peer certificate cannot be authenticated with given CA certificates, Problem with the local SSL certificate, Couldn’t use specified SSL cipher

 Скорее всего, вы включили в настройках домена HTTPS, но сам сертификат не выписали, поэтому и получили ошибку.

Чек-лист, что нужно сделать:

  1. Отключить в настройках домена HTTPS.
  2. Проверить заново статус домена, нажав на Проверить.

Если статус домена сменится на Подключен, то можно выписывать сертификат, нажав на кнопку Подключить SSL сертификат (для трекеров от версии 9.10.1 и версии конфигурации установки от 2.12).

Если версия вашей установки ниже (можно проверить в Обслуживание — Состояние — Метод установки), следует выполнить апгрейд серверной конфигурации, который обновит certbot, отвечающий за установку SSL сертификатов.
Как это сделать подробно описано в нашем FAQ

После апгрейда конфигурации вы сможете выписывать домены прямо в админке трекера.

Если ни одно из решений не помогло вам, напишите, пожалуйста в нашу поддержку, мы поможем решить вопрос.

# Устранение проблем на сервере

# Автоматическое восстановление системы

Воспользуйтесь утилитой kctl rescue для автоматической диагностики и починки частых проблем на сервере.

  1. Откройте терминал.
  2. Выполните:

Ошибка «kctl: command not found».

Выполните апгрейд конфигурации.

# Временный доступ для команды поддержки

  1. Откройте терминал.
  2. Выполните:
kctl support-team-access allow

1

Доступ активен в течении 5 дней. Запретить принудительно:

kctl support-team-access deny

1

Ошибка «kctl: command not found».

Выполните апгрейд конфигурации.

# FAQ

На сервере 502е ошибки.

Откройте Обслуживание — Состояние в Keitaro. Проверьте значение в строке CPU Stolen.

Показатель больше 0 — виртуальный сервер недополучает ресурсы CPU. Напишите хостеру VPS.

На сервере заполнен диск.

  • Если осталось 10%-15%, попробуйте оптимизировать базу
  • Если места нет, поможет исключительно увеличение диска или чистка всей статистики.

Я увеличил RAM, но Keitaro не видит обновления.

Выполните апгрейд серверной конфигурации.

Some internal error. See System log.

Проверьте Системный лог

Накапливаются команды в очереди.

Новые задачи добавляются быстрее, чем Keitaro обрабатывает текущие.

Если используете внешние сервисы, которые обновляют расходы — поставьте интервал между обновлениями побольше.

Ошибка RedisException. OOM command not allowed when used memory > maxmemory, много 500 ошибок трекера.

  1. Уменьшите период хранения уникальных токенов в Обслуживание → Настройки → Системные, затем Срок действия токена на
    лендинге
    .

  2. Уменьшить срок уникальности в настройках кампаний: Настройки, затем Срок уникальности.

  3. Сделайте апгрейд конфигурации

Не удаётся сохранить обновлённую лицензию.

Проверьте наличие свободного места, используя консоль:
df -h

Формат вывода результата:
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1 465Gi 407Gi 57Gi 88% 106779354 15058244 88%
/

Предпоследняя колонка показывает % занятости места.

Got error 28 from storage engine.

На сервере закончилось место.

Redis is LOADING the dataset.

Решение удаляет необработанную статистику, но быстро устраняет проблему.

Запустите команду:

rm -rf /var/lib/redis/*
systemctl restart redis

1
2

База данных повреждена.

Повреждение происходит при ручной перезагрузке сервера или неполадках на диске. Попробуем восстановить целостность диска.

  1. В терминале выполните:
  1. Перезагрузите сервер:
  1. Запустите MariaDB

Как очистить inodes на сервере?

Inodes — это файловые дескрипторы в Linux, которые отвечают за метаинформацию о стандартных файлах, директориях или других объектах файловой системы, кроме непосредственно данных и имени.

В некоторых случаях число файловых дескрипторов близится к нулю. В ОС недостаточно описаний для определения местонахождения файлов. В таком случае, файлы необходимо удалить или очистить. Для поиска выполните:

В результате получите структуру файловой системы со списком и количеством инодов, которые занимает та или иная папка. Соответственно, необходимо идти по пути папки, и при каждом вхождении проверять количество инодов командой df -i. В конечном итоге, найдете папку с файлами, которую необходимо удалить командой:

Где deletedfolder/ — имя папки, которую необходимо удалить.

ВНИМАНИЕ Обязательно сверьтесь с папкой, которую собираетесь удалить: цель — удалить папку на сервере, переполненную файловыми дескрипторами, но не системные файлы сервера и ОС. Если не уверены в выполняемых действиях, напишите в тех.поддержку, поможем очистить inode. В противном случае, рискуете привести ОС сервера в неработоспособное состояние, восстановление которого не входит в нашу компетенцию. Будьте внимательны!

Сервер работает медленно.

Это могло произойти из-за недостаточного выделения CPU-ресурсов на виртуальный сервер. Запустите на сервере команду:

Формат вывода ответа:

procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
111  0      0 3438984  20280 603200    0    0    11    20   38   85 10  2 32  0 56
139  0      0 3435676  20280 603220    0    0     0     0  936  318 15  3  0  0 82
126  0      0 3434312  20280 603212    0    0     0     0  903  198 14  4  0  0 82
92  0      0 3450964  20280 603868    0    0     0     0  885  198 13  3  0  0 83
145  1      0 3452128  20280 604412    0    0   448     0  993  254 14  2  0  0 84

1
2
3
4
5
6
7

Обратите внимание на значения в последнем столбце st. Значение больше 0 — CPU-ресурсов выделено недостаточно.
В данном случае, рекомендуем обратиться в поддержку облачного провайдера.

Как проверить диск HDD или SSD?

Посмотрите названия дисков:

Ошибка «malformed worker response».

  1. Откройте SSH терминал.
  2. Выполните:
cd /var/www/keitaro/application
find . -type f -name "*.php" -exec sed -i 's/?>//g' {} +

1
2

# Оптимизация базы

Откройте раздел Обслуживание — Состояние в Keitaro. Если присутствутет уведомление Clickhouse upgrade — напишите в поддержку для перехода на Clickhouse.
Eсли Обслуживание — Состояние выглядит аналогично скрину, то Clickhouse установлен, оптимизация не требуется

# Удаление всей статистики

system:delete_mysql_stats

1

Команда запросит подтверждение удаления всей статистики:

[WARNING] Important! The following will happen:
           - old versions tables removal,
           - clicks stats to the exact date removal (if specified in parameters),
           - optimization of the clicks in the stats,
           - cleaning all the current stats completely (if specified in parameters).

           These inquiries will block the database
           during the implementation and require additional free space on a disk.

1
2
3
4
5
6
7
8

Введите команду yes и нажмите ENTER.

Включите автоматическую чистку.

Чтобы не допускать переполнение диска, выставьте срок хранения статистики в настройках Keitaro.

Как исправить ошибку Внутренняя ошибка: CallSpawnServer: Unexpected responseПри запуске некоторых программ можно получить сообщение об ошибке «Внутренняя ошибка: CallSpawnServer: Unexpected response: $0» или «Internal Error: CallSpawnServer: Unexpected response: $0».

В этой инструкции о возможных причинах этой ошибки и способах её исправить при запуске каких-либо программ в Windows 11, 10 и других версий.

Отсутствие доступа в Интернет у программы — основная причина ошибки «Внутренняя ошибка: CallSpawnServer: Unexpected response»

Сообщение об ошибке CallSpawnServer Unexpected Response

Внутренняя ошибка CallSpawnServer: Unexpected response в большинстве случаев появляется в ситуации, когда для начала работы программе требуется получение ответа от сервера в Интернете, но он не был получен (либо был получен не в том формате, который ожидался).

По каким причинам это может происходить:

  • На компьютере отключен Интернет либо работает нестабильно, очень медленно.
  • Брандмауэр Windows или сторонний файрволл блокирует доступ программы к сети.
  • На компьютере используется VPN или прокси-сервис, блокирующий часть трафика. Например, такое иногда случается, если на компьютере уже настроен какой-либо VPN-сервис, а пользователь пробует установить новый софт для VPN при уже работающем.
  • Сервер, к которому пытается получить доступ программа, заблокирован на уровне провайдера.
  • В редких случаях ошибка может возникать при использовании старой версии программы, серверы для работы которой уже не поддерживаются и не отправляют нужные ответы.

Во всех случаях следует прежде всего убедиться в работоспособности Интернет-подключения на компьютере, и, при условии, что в этой части всё в порядке:

  1. Разрешить программе, сообщающей об ошибке, доступ в Интернет в брандмауэре Windows (как это сделать) или, в крайнем случае — отключить брандмауэр (не рекомендуется).
  2. Отключить VPN и прокси на компьютере, если они используются.
  3. При наличии более новых версий программы, сообщающей об ошибке — установить её.
  4. Проверьте, изменится ли ситуация, если включить протоколы безопасности TLS 1.0, TLS 1.1, TLS 1.2 и TLS 1.3. Сделать это можно в Панель управления — Свойства браузера на вкладке «Дополнительно». Включение версий протокола TLS в Windows
  5. По возможности проверить, не были ли заблокированы серверы этого ПО решением соответствующих органов.

Среди прочих советов для исправления ошибки встречается рекомендация установить компоненты .NET Framework 3.5 и 4.X — с моей точки зрения для рассматриваемой ситуации совет вряд ли поможет, но можно попробовать:

  1. Нажмите клавиши Win+R на клавиатуре, введите appwiz.cpl и нажмите Enter.
  2. В панели слева нажмите «Включение или отключением компонентов Windows».
  3. Включите компоненты .NET Framework 3.5 и более новых версий и нажмите «Ок». Включение компонентов .NET Framework в Windows

Надеюсь, один из вариантов помог разобраться в причине сбоя «Внутренняя ошибка: CallSpawnServer: Unexpected response: $0» и исправить ошибку.

Что это и зачем они нужны?

Домены, в написании которых используются буквы русского алфавита (кириллица) называют — кириллическими.
Они появились сравнительно не давно, а именно в 2010 году.

Их появление было связано прежде всего с тем, что зона .ru уже переполнена и найти подходящее свободное имя достаточно сложно. Тогда и появилась идея для России создать новую доменную зону, да не просто новую, а такую чтоб ещё и русскими буквами записывать можно было. Насколько мне известно, русские первые, кто додумался записывать имена сайтов не привычными всем латинскими буквами, а на родном языке!

Такая новость была воспринята неоднозначно.
С одной стороны, это предоставляло нам новую возможность для выбора красивых имен для сайтов, с другой стороны — определенные проблемы в их продвижении
Но давайте обо всём по порядку. Перейдём к фактам.

Настройка трекера как сайта по умолчанию на сервере с Apache и Nginx

У Apache, доменом по умолчанию считается первый домен в файле конфигурации или первый добавленный в панели сервера. Если домен с Keitaro добавлен самым первым, то он и должен сейчас открываться. Если нет, необходимо редактирование конфигурации:

  1. (путь может отличаться);
  2. Найдите секцию с доменом Keitaro;
  3. Перенесите её выше остальных;
  4. Перезапустите веб-сервер.

С Nginx потребуется отключить текущий хост по умолчанию:

  • При наличии файла , удалите его;
  • Посмотрите в наличие секции с :
server {
    listen 80 default_server;
    listen :80 default_server ipv6only=on;
    ...
}

Удалите её.

Теперь добавьте к текущей конфигруации вашего домена:

server {
    listen 80 default_server;
    server_name keitaro.com www.keitaro.com;
    ...
}

Установка редиректа 301

Даже самый молодой сайт обычно уже где-то распространён: в соцсетях, закладках браузера и прочих местах. Чтобы не потерять аудиторию, которая сохранила вашу старую ссылку, а также, если была произведена индексация поисковиками, чтобы не потерять посещаемость, необходимо установить редирект 301 – вечное перенаправление.

Для этого внесите в начало файла .htaccess в корневой папке сайта следующий код:

RewriteEngine On
RewriteCond %{https_HOST} ^example-old.ru
RewriteRule ^(.*)$ https://example-new.ru/$1

1
2
3
RewriteEngineOn

RewriteCond%{https_HOST}^example-old.ru

RewriteRule^(.*)$https//example-new.ru/$1

Здесь «example-old.ru» — адрес старого домена, а «example-new.ru» — нового.

После этого попробуйте ввести в браузере адрес старого доменного имени. Если редирект установлен правильно, то произойдёт автоматическое переключение на новый домен.

На этом перенос сайта на другой домен завершён.

SEO оптимизацияSEO плагиныWordPressАнализ сайтаДоменЗащита сайтаМедиа-плагиныНастройка сайтаПлагины для дизайнаПлагины для записейПлагины для юзабилитиПоисковые системыПолезные сервисы и программыСистемные плагиныСоздание сайтаТемы WordPressТехническая оптимизацияХостингЯндекс

Факт 4. Почтовые адреса с кириллическими доменами.

К сожалению при использовании таких имён для почтовых ящиков, например «info@импульс-веб.рф» иногда возникают проблемы. Они связаны с тем что не все почтовые сервиса адекватно их обрабатывают и отображают. Причём знаете, что самое интересное?

Зарубежные почтовые сервисы и системы справляются с ними хорошо, а вот российские Яндекс и Mail.ru пока не очень. Самое большое неудобство заключается в том что адрес такого почтового ящика будет отображаться в перекодированном виде как«[email protected]—-btbcmmsgyts4h.xn--p1ai» что выглядит достаточно пугающе для пользователей.

Поэтому для этих целей пока покупают отдельный латинский домен и делают почту на нём. Но думаю что через годик-два и Яндекс с Mail.ru научатся нормально с ними работать, потому что популярность таких имён растёт с каждым днём.

Забота о посетителях

Если ваш ресурс имеет хотя бы минимальное ядро постоянных посетителей — проявите заботу о них и известите о том, что ваш сайт переехал на новый домен — хотя бы повесьте объявление об этом на некоторое время.

UPDATE: возник вопрос относительно того, что на страницах сайта многие ссылки и картинки могут быть прописаны путем указания на старый домен (например, в WordPress картинка всегда вставляется путем указания полного пути с указанием домена)

Здесь есть два решения: если статей немного — вручную поправить каждую из них, если статей много — скачать дамп базы MySQL, открыть его в редакторе (сойдет даже блокнот), сделать автозамену «старыйдомен.ру» на «новыйдомен.ру», после чего загрузить новый дамп базы данных на хостинг (важно: обязательно сделайте backup старого варианта базы перед этой операцией — на случай, если что-то пойдет не так). Можно заодно и оптимизировать картинки, о чем мы писали

Кириллические домены и ссылки

На нашел интересную информацию. Оказывается, Яндекс не понимает ссылки на ваш сайт вида ваш прекрасный сайт. Нужно писать ваш прекрасный сайт. Это официальная ответ Платона на вопрос о незасчитанных внешних ссылках на кириллические домены .рф. Ссылки с кириллическими доменами просто не индексируются.

Update2: Все на том же Хабре написали, что Платон прислал еще один ответ, суть которого заключается в следующем: ссылки на кириллические домены.рф индексируются, приносим извинения за предыдущий ответ. Видимо, не всех Платонов предупредили, как нужно отвечать на подобные письма.

В итоге: получаем какую-то непонятную кашу из кириллицы, латиницы и пуникода, которая просто обрекат кириллические домены. И вообще какой смысл использования кириллических доменов именно сейчас, когда в большинстве сервисов они все равно представлены именно в пуникоде? Зарегистрировали себе кошерный домен? У вас его не отобрали и вас даже не кинул Reg.ru? Радуйтесь и ждите звездного часа, когда поддержка кириллических доменов будет распространена чуть шире, чем везде и не мучайте себя лишний раз. А пока делайте проекты на привычных всем доменах.

Update 3: Проблемы совместимости кириллических доменов с хостингом.

Расшифровка ошибок при проверке доменов

  • — Истекло время ожидания ответа.
  • — Домен вернул неверный ответ. Чаще всего это бывает, когда домен еще не подключен
  • — Домен вернул пустой ответ
  • — Невозможно подключиться к серверу домена
  • — Невозможно определить адрес сервера
  • — Невозможно определить адрес прокси
  • — Несоответствие SSL-сертификатов домена
  • — Проблема с локальным SSL сертификатом
  • — Проблема с использованием шифрования сертификата

Возможные варианты решения:

Для ошибок: Timeout was reached, Domain returned unexpected response, Domain returned empty response, Couldn’t connect to server, Couldn’t resolve host name, Couldn’t resolve proxy name

Скорее всего, домен еще не успел привязаться по A записи.

Для ошибок: Peer certificate cannot be authenticated with given CA certificates, Problem with the local SSL certificate, Couldn’t use specified SSL cipher

Необходимо проверить SSL сертификат домена

История появления

История появления доменов верхнего уровня для разных стран (список неполный) выглядит следующим образом:

1985 год:

  • 24 июля: домен .us, США.
  • 24 июля: домен .uk, Великобритания.
  • 24 октября: домен .il, Израиль.

1987 год:

23 сентября: домен .ar, Аргентина.

1989 год:

18 апреля: домен .br, Бразилия.

1990 год:

  • 19 сентября: домен .su, Советский Союз (Soviet Union).
  • 28 ноября: домен .cn, Китай.

1991 год:

  • 1 февраля: домен .ec, Эквадор.
  • 26 февраля: домен .bo, Боливия.
  • 3 сентября: домен .ag, Антигуа и Барбуда.
  • 9 сентября: домен .py, Парагвай.
  • 25 ноября: домен .pe, Перу.
  • 24 декабря: домен .co, Колумбия.

1992 год:

  • 21 апреля: домен .al, Албания.
  • 1 декабря: домен .ua, Украина.
  • 1 декабря: домен .ge, Грузия.

1993 год:

  • 1 июля: домен .lv, Латвия.
  • 15 августа: домен .az, Азербайджан.
  • 9 сентября: домен .an, Нидерландские Антильские Острова.

1994 год:

  • 7 апреля: домен .ru, Российская Федерация.
  • 10 мая: домен .by, Белоруссия.
  • 26 августа: домен .am, Армения.
  • 19 сентября: домен .kz, Казахстан.

1995 год:

  • 27 января: домен .cl, Чили.
  • 26 февраля: домен .aq, Антарктида.
  • 24 апреля: домен .uz, Узбекистан.

1997 год:

  • 23 сентября: домен .sh, Остров Святой Елены.
  • 16 октября: домен .af, Афганистан.

2008 год:

17 июля: домен .me, Черногория.

2010 год:

12 мая: IDN-домен .рф, Российская Федерация.

2012 год:

3 марта: IDN-домен .қаз, Казахстан.

2013 год:

28 февраля: IDN-домен .укр, Украина.

2014 год:

11 ноября: IDN-домен .бел, Белоруссия.

Как перенести домен с 2domains на Beget

Внимание: стоимость переноса домена 150 рублей. Шаг 1 – промежуточный перенос домена с 2domains к Reg.ru

Шаг 1 – промежуточный перенос домена с 2domains к Reg.ru

До 01.07.2018 всё было гораздо проще и этого шага вообще не было в алгоритме. Сейчас же сразу заполнить форму на получение Auth-code не получится. Так как 2domains является партнёром Рег.ру и поэтому для заполнения формы на получение кода нужно передать домен в Рег.ру, а уже потом в Beget. Если захотите сделать это напрямую, миную Рег.ру, то придётся возиться с нотариусом, тратить деньги и время. Эту информацию можно почитать в справке 2domains.

Но можно передать домен в Рег.ру — заполнить форму на получение кода и дальше перенести домен к Beget. Для этого в админке 2domains выберите нужный домен, кликните по нему и выберите пункт «Передать домен в частичное управление на аккаунт в Reg.ru».

При этом у вас должен быть создан аккаунт в Reg.ru. Если его нет, пройдите простую процедуру регистрации. А далее, будучи авторизованным в Рег.ру можно заполнить форму на получения кода для переноса домена к Beget.

Шаг 2 – получение Auth-code

Для того чтобы получить код перейдите по этой ссылке и заполните форму заявки.

На почтовый ящик, зарегистрированный в 2domains, придёт письмо с секретным кодом Auth-code.

Внимание: иногда может произойти задержка с письмом. В таком случае можно обратиться в службу поддержки через онлайн чат

Укажите номер заявки и вам продублируют письмо.

Шаг 3 – добавление домена в Beget

Открываете личный кабинет хостинга Бегет, переходите в раздел «Домены и поддомены».

В поле «Домены» вводите ваш домен, на который получили Auth-code и жмёте кнопку «Добавить домен»

Обратите внимание, что если под переносимый домен вам не нужен новый сайт, выберите пункт «Не направлять на сайт». Домен будет добавлен в список ваших доменов, и теперь можно приступить к процессу принятия домена на обслуживание в ООО «Бегет»

А для этого нужно нажать на глобус напротив домена.

В открывшемся окне вводите Auth-code, который пришёл вам на почту.

И тут же получаем подтверждение.

На почтовый ящик, указанный в Beget, придёт ссылка для подтверждения процедуры. Перейдите по ней. Через некоторое время вы получите ещё одно сообщение о начале процедуры переноса, которая будет завершена в течение пяти суток.

Дальше ждём. Когда процедура переноса домена будет завершена, вы получите письмо на почту о завершении процесса переноса.

Для чего нужен Punycode?

Ещё со времен возникновения Интернета было решено, что домены могут содержать только буквы латинского алфавита, цифры и тире. С появлением кириллических доменов ничего не изменилось. Просто-напросто придумали, как переводить домен с кириллицы на латиницу, и назвали этот способ Punycode. С помощью него и происходит преобразование кириллических доменов. Например, домен розочки.рф в формате Punycode будет выглядеть так: xn--g1acfobj6c.xn--p1ai (домен .РФ на латинице). Поэтому не пугайтесь, если на месте вашего красивого названия сайта будет отображаться такой непривлекательный набор знаков.

Robots.txt и кириллические домены

В файле robots.txt запрещается указывать домены в национальной кодировке. Имена доменов в robots.txt можно указывать только латинскими буквами, соответственно, все национальные IDN домены должны быть конвертированы в Punycode-представление. Пример, host: xn--h1alffa9f.xn--p1ai .

Домен — это адрес, по которому компанию или человека можно найти в интернете. Чаще всего под доменным именем понимается адрес сайта в сети. .РФ — это возможность написать адрес сайта не латинскими буквами (например, name.ru), а русскими (например, имя.рф).

Русские буквы в названии домена — это просто: даже не знающий иностранного языка и не знакомый с употреблением латиницы человек запишет или запомнит адрес такого сайта с первого раза, в отличие от латинских названий доменов. Факты говорят за себя: чтобы запомнить название сайта на кириллице, человеку требуется менее секунды, в случае же с латинскими буквами этот показатель возрастает в разы. Таким образом, кириллическое имя сайта в пространстве.РФ — это возможность обращения к собственной аудитории на более понятном языке.

IDN-домены

IDN — (англ. Internationalized Domain Names — Доменные Имена на Национальных языках) — это доменные имена, которые содержат символы национальных алфавитов, например: имя.su компания.рф

По техническим ограничениям доменные имена не могут содержать нелатинские символы, поэтому для обхода этого ограничения разработаны специальные стандарты RFC 3490, RFC 3491, RFC 3492 и RFC 3454, согласно которым такие имена в обязательном порядке преобразовываются в набор английских букв, цифр и дефисы, а перед таким преобразованным именем пишется специальный префикс «xn--«. Такое преобразование называется Punycode. Оно позволяет кодировать имена в национальных алфавитах ASCII-символами.

Процесс преобразования берёт на себя браузер клиента. Поэтому ввод в строку браузера «пример.испытание» и «xn--e1afmkfd.xn--80akhbyknj4f» — для современных браузеров это одно и то же (для старых будет работать только второй вариант). В базах DNS-серверов хранится только второй вариант. Фактически доменные имена на национальных языках являются псевдонимами для имён начинающихся с «xn--«.

Кириллический домен – это адрес сайта на русском языке. Например, такие доменные зоны как: .рф, .рус, .бел, .укр, .срб.

Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

Они были созданы, чтобы увеличить выбор имен в странах с алфавитом, отличным от латинского. Решение о появлении первых подобных ресурсов было принято в 2008 году, а в 2010 начали работу площадки Президент. рф и Правительство. рф. Был выбран именно такой вариант написания, так как в названии должна была присутствовать кириллическая буква. Нововведение вызвало двоякую реакцию. Оно облегчало жизнь значительного количества пользователей, которые плохо знают английский язык. Но в то же время из-за него усложнилось продвижение. Несмотря на то, что большинство затруднений было разрешено, у русскоязычных адресов все еще есть противники.

Вместо домена — адрес из букв, цифр и тире

Это означает, что у вас IDN-домен. Например: .РФ, .РУС.).

В системе DNS разрешено использовать только 26 букв латинского алфавита, цифры от 0 до 9 и знак дефиса. Символы национальных алфавитов не могут быть корректно обработаны текущей службой DNS. Чтобы регистрация и работа IDN-доменов стала возможной, было принято решение преобразовывать такие домены в Punycode.

Чтобы IDN-домен после преобразования нельзя было спутать с обычным доменом, все IDN-домены начинаются со специального префикса «xn--». Таким образом, «xn--c1ad6a.xn--p1ai» — это IDN-домен в Punycode, а «reg.ru» — это обычный домен.

Преобразование домена в Punycode и обратно производится на стороне браузера, поэтому при введении в адресную строку IDN-домена браузер сам конвертирует введенное значение в формат Punycode для взаимодействия с DNS. Именно поэтому в адресной строке вы и наблюдаете набор букв и цифр, начинающихся с «xn--».

Почему тогда в поисковой выдаче большинство сайтов имеют латинские домены?

Ответ на этот вопрос очевиден.

  • Во-первых, сайтов с кириллическими именами в интернете вообще во много раз меньше чем с латинскими, это обусловлено тем, что они недавно появились в их зонах зарегистрировано намного меньше сайтов.
  • Во-вторых, для поисковых систем большое значение имеет возраст домена, который для любого кириллического имени не может превышать 6 лет (на момент 2016 года), а если учесть что многие, по началу, боялись их покупать, потому то не знали что с ними дальше делать, то и того меньше (года 3 в среднем а то и меньше). Возраст латинских доменов может быть значительно выше.

Вот вам и ответ.

Перевод «домен» на русский язык:

Домен (топ) Домен (группа)

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен контроллері Контроллер домена

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен әкімшісі Администраторы домена

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен пайдаланушылары Пользователи домена

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен меймандары Гости домена

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен контроллері Контроллер домена

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен компоненті Компонент домена

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Домен мен хосттарды интерактивті түрде іздеу Интерактивный поиск доменов и узлов

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Жоғардағы хост не домен үшін плагин модульді қолдану ережесін таңдаңыз. Выберите правило использования модулей для указанного выше узла или домена.

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Хост не домен ішндегі арнаулы саясатты орнатуға осы батырманы басыңыз. Нажмите на эту кнопку, чтобы явным образом задать особые правила для какого- либо домена или узла.

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

Осында келтірілген доменның атауы компьютеріңіз Инернетке қосылғанда күшіне енеді. Қосылым ажыратылған соң, компьтеріңіздің бастапқы домен атауы қайтарылады. Өрісті бос қалдырса, домен атауы өзгермейді. Если задать здесь имя домена, это имя будет использоваться вашим компьютером на время соединения. Когда соединение закроется, первоначальное имя вашего компьютера будет восстановлено. Если оставить это поле пустым, никаких изменений в имени сделано не будет.

источник
пожаловаться

Corpus name: KDE4. License: not specified. References: http://opus.nlpl.eu/KDE4-v2.php

домен әкімшісі
домен пайдаланушылары
домен меймандары
домен контроллері
домен компоненті

Декодирование кириллических доменов с помощью Punycode

Если вам покажут домен вида:

Xn——8kc8acomc3adj5j.xn--p1ai

не думаю, что вы сразу сможете понять, что это за адрес на кириллице (пока не перейдете на него, конечно). Чтобы расшифровать обратно этот домен в читаемый вид, делаем следующее.

Первые два шага вы повторяете в точности из описания кодирования, а вот уже третий пункт будет выглядеть следующим образом:

$domain = «xn——8kc8acomc3adj5j.xn--p1ai»;
$converter = new idna_convert();
$decode_domain = $converter->decode($domain);
echo $decode_domain; // Вернет это-мой-сайт.рф

Это все, что вам нужно знать о классе Punycode. Если остались вопросы или возникли трудности – пишите, постараюсь помочь.

May refer to: General Territory (administrative division), a non sovereign geographic area which has come under the authority of another government Public domain, a body of works and knowledge without proprietary interest Eminent domain, the… … Wikipedia

domain
— do‧main noun 1. an area of activity, interest, or knowledge: the scientific domain. 2. somebody s/​something s domain COMMERCE an activity controlled by one person, organization, industry etc: Marketing… … Financial and business terms

Domain
— Do*main , n. 1. Dominion; empire; authority. 2. The territory over which dominion or… … The Collaborative International Dictionary of English

domain
— I (land owned) noun alodium, demesne, estate, freehold, hereditament, holding, land, manor, possessio, property, real estate, real property, realty, seigniory, tenure associated concepts: eminent domain II (sphere of influence) noun bailiwick,… … Law dictionary

domain
— n. 1. territory under one government or ruler; dominion 2. land belonging to one person; estate 3. supreme ownership:… … English World dictionary

domain
— (n.) early 15c., in Scottish, from M.Fr. domaine domain, estate, from O.Fr. demaine lord s estate, from L. dominium property, dominion, from dominus lord, master, owner, from domus house (see DOMESTIC (Cf. domestic)). Form influenced in Old… … Etymology dictionary

domain
— sphere, province, *field, territory, bailiwick Analogous words: *area, region, zone: district, *locality: jurisdiction, dominion (see POWER) … New Dictionary of Synonyms

domain
— area of expertise, rule authority, bailiwick, concern, demesne, department, discipline, district, dominion, empire, estate, field, home park*, jurisdiction, land, neck of the woods*, occupation, orbit*, power, province, quarter, realm, region … New thesaurus

domain
— NOUN 1) an area controlled by a ruler or government. 2) a sphere of activity or knowledge. 3) Computing a distinct subset of the Internet with addresses sharing a common suffix. ORIGIN French domaine, from Old French demeine belonging to a lord … English terms dictionary

Domain
— Schematische Darstellung der DNS Hierarchie Eine Domain (auch Domäne) ist ein zusammenhängender Teilbereich des hierarchischen Domain Name System (DNS). Im Domain Vergabeverfahren ist es ein im Internet weltweit einmaliger und eindeutiger und… … Deutsch Wikipedia

Книги

  • System Identification. A Frequency Domain Approach , Schoukens Johan. System identification is a general term used to describe mathematical tools and algorithms that build dynamical models from measured data. Used for prediction, control, physical… Купить за 12895.15 руб электронная книга
  • Frequency-Domain Analysis and Design of Distributed Control Systems , Yu-Ping Tian. This book presents a unified frequency-domain method for the analysis of distributed control systems. The following important topics are discussed by using the proposed frequency-domain…

Конвертер преобразует IDN домены, состоящие из символов национального алфавита, в Punycode-представление, состоящее из символов ASCII. Так, например, кириллический домен РОССИЯ.РФ
имеет вид XN—H1ALFFA9F.XN—P1AI
. Инструмент конвертирует IDN домены в XN— и обратно. Конвертер IDN также конвертирует и ссылки.

Факт 1. Продвижение

Существует мнение о том что, русские домены плохо продвигаются в поисковых системах. Давайте разберёмся так ли это.

На момент их первого появления в зоне .рф поисковые системы и браузеры были мягко говоря не готовы к такому повороту событий. Все они заточены под восприятие имён сайтов написанных латинскими буквами. А тут на тебе… Кириллица.

Однако к счастью они быстро к ним привыкли и уже на сегодняшний день нормально воспринимаются, индексируются и обрабатываются.
Что же касается их продвижения, то тут есть несколько мнений.

Самое распространённое этот мнение о том, что их вообще невозможно продвигать.
В первые годы после их появления это было действительно так, но сегодня многое изменилось и в отдельных нишах сайт на кириллическом домене можно продвинуть быстрее чем на латинском.

Хотите знать почему?

  • Во-первых если вы продвигаетесь по запросу «Установка пластиковых окон» и при этом приобретёте домен «установка-пластиковых-окон.рф», а потом ещё и оптимизируете текст на главной странице под данный запрос, то ваши шансы выйти в топ по данному запросу многократно возрастут, потому что у вас будет прямое вхождение ключевого слова в запрос плюс релевантный текст на самой странице.
  • Во-вторых поисковые системы учитывают прямые заходы на сайт, то есть когда пользователь сам вводит имя сайта в адресную строку. Согласитесь что многим посетителям гораздо проще запомнить и ввести русский адрес сайта чем латинский. Поэтому это тоже повышает показатели вашего сайта (хоть и не так значительно как в первом случае).

Конечно, если в вашей ниша сильно высокая конкуренция и вы соревнуетесь с очень серьёзными и высокотрастовыми сайтами, то прям сразу в топ 10 вы можете и не попасть, но всё равно значительно увеличите свои позиции в выдаче. Главное чтобы у вас было не просто имя с ключевым словом, но ещё и релевантный текст.

Приведу пример сайта одного из моих клиентов. Сайт компании «Компас» имеет имя «замена-батерей.москва» и какой то целенаправленной поисковой оптимизации там не делалось вообще. И, тем не менее, данный сайт сразу после индексации вышел в топ по запросу «замена батарей Москва»

Не верите? Проверьте сами.

А вот ещё один пример. Запрос «Русские домены»

Обратите внимание в ТОП1 находится сайт с прямым вхождения данного запроса в адрес.
Если полазить в интернете, то можно найти много таких примеров

Браузеры с поддержкой Punycode

  • Arora
  • Google Chrome
  • Internet Explorer с 7-й версии (версии 5 и 6 только при помощи дополнений от сторонних разработчиков), для нормальной работы необходима настройка кодировок
  • Konqueror
  • Maxthon
  • Midori
  • Mozilla Firefox
  • Mozilla Application Suite
  • Opera
  • Safari
  • SeaMonkey с версии 1.0
  • Яндекс.Браузер

Поддержка кириллических доменов

  • Internet Explorer, начиная с версии 7.0
  • Maxthon, начиная с версии 2.0
  • Mozilla Firefox, начиная с версии 3.6.4
  • Chrome, начиная с 6 версии — полная поддержка.
  • Safari, начиная с версии 5.0
  • Opera
  • Avant Browser, начиная с версии 2010 года, build 7
  • SeaMonkey, начиная с версии 2.0.5
  • GreenBrowser, начиная с версии 5.4.0609
  • Opera Mini
  • Яндекс.Браузер

С чего начинается перенос доменного имени

2domains является официальным партнёром REG.RU, поэтому весь процесс начинается с передающей стороны. Именно здесь нужно сформировать секретный Auth-code для переносимого домена(ов).

Затем этот код вводится у принимающей стороны. После подтверждения начинается процесс переноса, который в среднем занимает 5-10 дней.

В этом процессе важно иметь доступ к почтовым ящикам, на которые зарегистрированы аккаунты 2domains и Beget. Иначе вы не сможете сделать подтверждение, и процесс переноса будет прерван

А также вы должны помнить, что при переносе доменных имён в зонах RU и РФ необходимо соблюдение ряда условий для успешного завершения процедуры:

  • С момента последней смены Регистратора должно пройти 30 дней.
  • С момента последней смены Администратора должно пройти 30 дней.
  • Предоставленный authinfo-код действителен в течение 20 дней с момента выдачи.

При переносе доменных имён в международной зоне необходимо соблюдение ряда условий для успешного завершения процедуры:

  • С момента регистрации домена должно пройти 60 дней.
  • С момента последней смены Регистратора или Администратора должно пройти 60 дней.
  • Статус у доменного имени должен быть OK (активен).
  • Дата окончания регистрации домена не менее 7 (семи) дней от текущей даты.
  • У доменного имени не должен быть включён сервис Privacy Protection (скрытие персональных данных).

Let's Encrypt Community Support

Loading

Like this post? Please share to your friends:
  • Kenwood kmm 304y ошибка
  • Kenwood ddx35 ошибка dc offset
  • Kenwood bm450 ошибка e01
  • Kentatsu сброс ошибок
  • Kentatsu ошибки внутреннего блока