Показано с 1 по 10 из 10

Тема: Веб-домены без punycode

  1. #1
    Senior Member
    Регистрация
    19.07.2016
    Сообщений
    124

    Question Веб-домены без punycode

    Здравствуйте.
    Версия панели
    5.69.0-2016.08.13_18:53

    Имеем простой скрипт

    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain | awk '{print $1}' | awk -F= '{print $2}' | while read line
    do
    /usr/local/mgr5/sbin/mgrctl -m ispmgr webdomain.edit elid=$line ssi=off sok=ok
    done

    Английские домены обрабатываются хорошо. Русскоязычные же домены "что-либо.рф" выдают ошибку:
    ERROR missed(elid): with 'что-либо.рф' does not exist

    Как так, что mgrctl не понимает имена, которые сам и возвращает?

  2. #2
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Здравствуйте. Интересный вопрос, покажу тему отделу тестирования в понедельник.

  3. #3
    Senior Member
    Регистрация
    19.07.2016
    Сообщений
    124

    По умолчанию

    Спасибо, буду ждать ответ.

  4. #4
    Banned
    Регистрация
    01.07.2015
    Сообщений
    77

    По умолчанию

    Добрый день, в поле elid содержится имя домена в пуникоде, поэтому нужно в это поле указывать запуникоженное значение.
    Используйте утилиту idn:
    echo "президент.рф" | idn
    xn--d1abbgf6aiiy.xn--p1ai
    Последний раз редактировалось d.kievskiy; 22.08.2016 в 10:42.

  5. #5
    Senior Member
    Регистрация
    19.07.2016
    Сообщений
    124

    По умолчанию

    Спасибо за подсказку, но поведение странное не понимать собственный формат, Вы не считаете?

  6. #6
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,919

    По умолчанию

    Цитата Сообщение от triax Посмотреть сообщение
    Спасибо за подсказку, но поведение странное не понимать собственный формат, Вы не считаете?
    +1
    тоже сталкивался. как выдаёт - так и кушать должно, без костылей.
    Убей их всех! Бог потом рассортирует...

  7. #7
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Логично, зарегистрировать пожелание можно здесь - http://bugs.ispsystem.ru/

  8. #8
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,919

    По умолчанию

    отсутствует техническая возможность.
    Убей их всех! Бог потом рассортирует...

  9. #9
    Senior Member
    Регистрация
    09.04.2013
    Адрес
    Москва
    Сообщений
    2,066

    По умолчанию

    Цитата Сообщение от Alex Keda Посмотреть сообщение
    +1
    тоже сталкивался. как выдаёт - так и кушать должно, без костылей.
    Мне кажется тогда и в WEB интерфейсе панели будет в idn, что немного неудобно будет
    Клиенты заклюют "а какой это домен xn--blabla"
    Тогда уж два поля передавать в функции
    Обычный вариант (какой сейчас) + поле key, который можно "скормить" manager'у в таком виде, в каком возвращает функция

  10. #10
    Senior Member Аватар для Alex Keda
    Регистрация
    20.01.2009
    Адрес
    USSR
    Сообщений
    2,919

    По умолчанию

    предлагается не выдавать PunyCode а кушать его
    Убей их всех! Бог потом рассортирует...

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •