Punycode in Bindskript


#1

Moin,

derzeit werden Umlaute in Knotennamen bei der DNS-Erstellung einfach rausgefiltert.

Falls jemand Lust und Zeit hat, könnte man mal eine Konvertierungsfunktion in Punycode bauen. Vermutlich sind das nur ein Python-Befehle.

Optional könnte man auch noch deterministisch festlegen, was bei doppelten Knotennamen passiert.

Details: Hostname beim Router Tausch

Derzeit gibt es ein rudimentäres Skript dafür in Bash: https://github.com/FreiFunkMuenster/Ansible-Freifunk-Gateway/blob/master/services_bind/templates/knotendns.j2

Das kann aber gerne durch Python ersetzt werden.

Grüße
Matthias


#2

Ich Ping das mal wieder hoch. Vlt findet sich ja noch ein Freiwilliger :slight_smile:


#3

Wäre schon cool. Bei vielen Knoten muss man echt raten, wie die heißen.