Планируется ли доработка сервиса DNS для поддержки символов кириллического алфавита ?
а то вроде дистр Российский, а кириллицу не поддерживает
да вроде и не должен,в данном случае-цитата из мана:“Доменное имя может состоять только из ограниченного набора ASCII-символов, позволяя набрать адрес домена независимо от языка пользователя. ICANN утвердил основанную на Punycode систему IDNA, преобразующую любую строку в кодировке Unicode в допустимый DNS набор символов” хотя могут уже быть и либы для сервера/клиента для перекодировки…
$ nslookup командировка.рф
...
Non-authoritative answer:
Name: командировка.рф
Address: 109.70.27.4
[I] net-dns/bind-tools
Установленные версии: 9.12.2_p2-r1^t{tbz2}(10:44:56 14.12.2018)(*idn* ipv6 readline seccomp ssl -doc -gost -gssapi -libedit -libidn2 -libressl -urandom -xml)
Домашняя страница: http://www.isc.org/software/bind
Описание: bind tools: dig, nslookup, host, nsupdate, dnssec-keygen
Так вроде работает, нет?
Так вроде работает, нет?
Что то не работает никак
CDS ~ # cl-dns-zoneadd -n элса.рф --server элса.рф --ipserver 192.168.1.2
Traceback (most recent call last):
File "/usr/bin/cl-dns-zoneadd", line 40, in <module>
if obj.addZoneDnsServer(optObj.opt):
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 17725, in addZoneDnsServer
zoneIP, zoneListMX):
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 17112, in createMasterZone
if not objTxtZone.createZone(self.clVars, zoneName, "master"):
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 16782, in createZone
zoneMasters)
File "/usr/lib/calculate/calculate-server/pym/cl_ldap.py", line 16574, in getTextZone
};' %(zoneName,zoneType,zoneName,dnsDN,dnsCommaSplDN,dnsBasePw)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd1 in position 6: ordinal not in range(128)
CDS ~ #
$ idn
libidn 1.35
Copyright 2002-2015 Simon Josefsson.
GNU Libidn is free software with ABSOLUTELY NO WARRANTY. For more
information about these matters, see http://www.gnu.org/licenses/.
Type each input string on a line by itself, terminated by a newline character.
элса.рф
элса.рф
ну т.е. в вашей команде нужно ставить не элса.рф, а элса.рф