Здравствуйте. Кириллические домены уже поддерживаются (в какой-то мере). Смотрите пример ниже.
Адрес сайта правительство.рф вставленный в тег <img> автоматически кодируется при помощи percent encoding при показе. В PHP вы можете использовать функцию urlencode(), в javascript - encodeURIComponent()
Работают любые комбинации домена как на местном языке, так и в Punycode. Единственное требоваение - запрос должен быть в правильной кодировке (см. пример "правительство.рф" выше).