# Internationalized Domain Name - Comment puis-je configurer mon système Linux pour qu’il s’adapte à la norme IDNA?

**URL:** <https://www.debian-fr.org/t/internationalized-domain-name-comment-puis-je-configurer-mon-systeme-linux-pour-qu-il-s-adapte-a-la-norme-idna/91572>\
**Category:** Support Debian\
**Tags:** securité, réseau, configuration, network\
**Created:** [Septembre 28, 2025, 2:15 UTC](https://www.debian-fr.org/t/internationalized-domain-name-comment-puis-je-configurer-mon-systeme-linux-pour-qu-il-s-adapte-a-la-norme-idna/91572 "2025-09-28T14:15:36Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![anon36725218](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/8e8cbc/32.png) [@anon36725218](https://www.debian-fr.org/u/anon36725218)\
**Post date:** [Septembre 28, 2025, 2:43 UTC](https://www.debian-fr.org/t/internationalized-domain-name-comment-puis-je-configurer-mon-systeme-linux-pour-qu-il-s-adapte-a-la-norme-idna/91572/5 "2025-09-28T14:43:23Z")

</div>

```auto
root@gate:~ # traceroute iamabot.⛔🔜.ws
iamabot.⛔🔜.ws: La chaîne paramètre n'est pas correctement encodée
Cannot handle "host" cmdline arg `iamabot.⛔🔜.ws' on position 1 (argc 1)

```

```auto
root@gate:~ # dig ANY iamabot.⛔🔜.ws @dns.google

; <<>> DiG 9.18.33-1~deb12u2-Debian <<>> ANY iamabot.⛔🔜.ws @dns.google
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44603
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;iamabot.⛔🔜.ws. IN ANY

;; ANSWER SECTION:
iamabot.⛔🔜.ws. 3600 IN CNAME web.⛔🔜.ws.

;; Query time: 228 msec
;; SERVER: 2001:4860:4860::8844#53(dns.google) (TCP)
;; WHEN: Sun Sep 28 16:42:30 CEST 2025
;; MSG SIZE rcvd: 70

```

```auto
root@gate:~ # host iamabot.⛔🔜.ws
iamabot.xn--m9h7198m.ws is an alias for web.xn--m9h7198m.ws.
web.xn--m9h7198m.ws has address 57.128.171.43
web.xn--m9h7198m.ws has address 158.69.126.137
web.xn--m9h7198m.ws has address 135.125.133.51
web.xn--m9h7198m.ws has address 139.99.171.39
web.xn--m9h7198m.ws has IPv6 address 2402:1f00:8100:400::1435
web.xn--m9h7198m.ws has IPv6 address 2607:5300:60:9389::1
web.xn--m9h7198m.ws has IPv6 address 2001:41d0:701:1100::6530
web.xn--m9h7198m.ws has IPv6 address 2001:41d0:801:2000::44f9

```

> Vu que je ne sais pas où transmettre ces informations pour les Américains et les autres développeurs OpenSource du Monde, hormis en France, mon pays natal.  
> J’ai posté dans les [discussions de strongSwan sur GitHub ici, c’est un peu Hors sujet](https://github.com/strongswan/strongswan/discussions/2731#discussioncomment-14534597) mais lié à nos réseaux – sécurisés – aussi.

😉

* * *

```auto
 root@srv-fr:/var/pro/web_sites # curl -6 -svk -I -L https://www.⛔🔜.ws
* Trying [2607:5300:60:9389::1]:443...
* Connected to www.⛔🔜.ws (2607:5300:60:9389::1) port 443 (#0)
* ALPN: offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN: server accepted h2
* Server certificate:
* subject: CN=xn--m9h7198m.ws
* start date: Sep 27 21:32:24 2025 GMT
* expire date: Dec 26 21:32:23 2025 GMT
* issuer: C=US; O=Let's Encrypt; CN=E8
* SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
* using HTTP/2
* h2h3 [:method: HEAD]
* h2h3 [:path: /]
* h2h3 [:scheme: https]
* h2h3 [:authority: www.xn--m9h7198m.ws]
* h2h3 [user-agent: curl/7.88.1]
* h2h3 [accept: */*]
* Using Stream ID: 1 (easy handle 0x60e750d217a0)
> HEAD / HTTP/2
> Host: www.xn--m9h7198m.ws
> user-agent: curl/7.88.1
> accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/2 200
HTTP/2 200
< strict-transport-security: max-age=31536000; includeSubDomains;
strict-transport-security: max-age=31536000; includeSubDomains;
< x-zw-head: ⛔🔜 D=1319 t=1759081982909670
x-zw-head: ⛔🔜 D=1319 t=1759081982909670
< x-zw-backnode: ww1.lb1.⛔🔜.ws
x-zw-backnode: ww1.lb1.⛔🔜.ws
< x-zw-lb-ipv4: 158.69.126.137
x-zw-lb-ipv4: 158.69.126.137
< x-zw-lb-ipv6: 2607:5300:60:9389:15:1:a:10
x-zw-lb-ipv6: 2607:5300:60:9389:15:1:a:10
< x-zw-lb-name: ca.lb1.ww1
x-zw-lb-name: ca.lb1.ww1
< content-type: text/html; charset=UTF-8
content-type: text/html; charset=UTF-8
< date: Sun, 28 Sep 2025 17:53:02 GMT
date: Sun, 28 Sep 2025 17:53:02 GMT
< server: Apache
server: Apache
< x-content-type-options: nosniff
x-content-type-options: nosniff
< x-forwarded-server: srv.ca.lab3w.com
x-forwarded-server: srv.ca.lab3w.com
< x-forwarded-for: 2a01:cb1d:813:4a00:1ab3::1
x-forwarded-for: 2a01:cb1d:813:4a00:1ab3::1
< x-forwarded-host: (null)
x-forwarded-host: (null)
< set-cookie: ROUTEID=.web1.srv.ca.lab3w.com; path=/
set-cookie: ROUTEID=.web1.srv.ca.lab3w.com; path=/

<
* Connection #0 to host www.⛔🔜.ws left intact
root@srv-fr:/var/pro/web_sites #

```

L’IPv4 Web Balancer : [https://www.⛔🔜.ws/balancer-manager](https://www.xn--m9h7198m.ws/balancer-manager) - [Converter PunyCode](https://www.punycoder.com/)

 ![Capture d'écran 2025-09-28 200420](https://www.debian-fr.org/uploads/default/original/2X/8/8c0508bcd2ddf75cd5075b0b4f4d7a825bdb596e.png)

Est-ce quelqu’un connaitrait la facon de configurer l’environnement de PuTTY (Windows) pour changer le background et les couleurs des lettres ?

 ![Capture d'écran 2025-09-28 202318](https://www.debian-fr.org/uploads/default/original/2X/a/a7abece40cf48477e421c996b2f22011d27e43c9.png)

Comme dans `.vimrc :colorscheme murphy` ou d’autres.

Pour transformer mon emoji « rouge » en emoji « vert » dans ma console Linux.

Parce que moi, je suis admin dans ma console SSH 😇

* * *

Si tu arrives à me faire clignoter ⛔- je t’aimemerai jusqu’à ma mort ; même si c’n’était pas sur mon coeur ❤ pour me le faire battre. Je t’aimerais toute ma vie.

Un peut comme pour lire des logs en couleur: [Read logs with command tail -f file with strings color?](https://www.debian-fr.org/t/read-logs-with-command-tail-f-file-with-strings-color/85931/10) selon l’expression mais dans la console BASH.

* * *

> _[Comment-faire “pour créer” un “mot” qui soit accessible dans le système?](https://www.debian-fr.org/t/comment-faire-pour-creer-un-mot-qui-soit-accessible-dans-le-systeme/91573)_  
> _Parce que le temps qu’ils nous fasse des claviers « emojis » - des tous les émoticons du monde (le prix déjà) - ce n’est pas demain la veille !_
> 
> _Keyboard projection laser + hack for emojis_  
> [Full Emoji List, v14.0](https://unicode.org/emoji/charts-14.0/full-emoji-list.html)

* * *

L’encodage IDN (des emoji dans les adresses mail, noms de domaines etc) est en [PunyCode](https://en.wikipedia.org/wiki/Punycode) .

Sinon, j’ai regardé les caractères spéciaux ; par exemple :

[XML Entity Definitions for Characters (3rd Edition)](https://www.w3.org/TR/xml-entity-names/index.html)

Et sur WikipediA :

- [Miscellaneous Symbols](https://en.wikipedia.org/wiki/Miscellaneous_Symbols)
- [Miscellaneous Symbols and Pictographs](https://en.wikipedia.org/wiki/Miscellaneous_Symbols_and_Pictographs)
- [Geometric Shapes (Unicode block)](https://en.wikipedia.org/wiki/Geometric_Shapes_(Unicode_block))
- [Box-drawing characters](https://en.wikipedia.org/wiki/Box-drawing_characters)
- [Box-drawing characters](https://en.wikipedia.org/wiki/Box-drawing_characters)
- [Emoji](https://en.wikipedia.org/wiki/Emoji)

@+

* * *

> **Désolé, je m'étais trompé dans l'adresse de mes NS.**
>
> > La délégation entre le TLD `.st` et mon nom de domaine « ◕‿◕.st » fonctionne normalement.
> 
> J’ajoute cette extension de domaine ; le `.st` - Sur ce nom de domaine : « ◕‿◕.st » - Ma console Linux et dans les fichiers çà m’affiche 3 carrés et .st
> 
> Et là il y a UN GROS PROBLEM ([WikipediA : .st](https://en.wikipedia.org/wiki/.st)) ; il cherche a faire un délégation «&nbsp;DNS&nbsp;» SEC sur mon domaine, mais il n’y arrive pas ; domaine que je n’ai pas encore signé.
> 
> `.st` est le domaine Internet de premier niveau (ccTLD) de Sao Tomé-et-Principe. Ce code est commercialisé dans le monde entier comme abréviation pour diverses entités.
> 
> ```auto
> root@lb1.dns:~ # dig ANY www.◕‿◕.st @dns.google +noidnout
> 
> ; <<>> DiG 9.11.5-P4-5.1+deb10u11-Debian <<>> ANY www.xn--hwgz2tba.st @dns.google +noidnout
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20462
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
> 
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 512
> ; OPT=15: 00 16 41 74 20 64 65 6c 65 67 61 74 69 6f 6e 20 78 6e 2d 2d 68 77 67 7a 32 74 62 61 2e 73 74 20 66 6f 72 20 77 77 77 2e 78 6e 2d 2d 68 77 67 7a 32 74 62 61 2e 73 74 2f 61 6c 6c ("..At delegation xn--hwgz2tba.st for www.xn--hwgz2tba.st/all")
> ;; QUESTION SECTION:
> ;www.xn--hwgz2tba.st. IN ANY
> 
> ;; Query time: 1138 msec
> ;; SERVER: 8.8.4.4#53(8.8.4.4)
> ;; WHEN: lun. sept. 29 04:31:14 CEST 2025
> ;; MSG SIZE rcvd: 111
> 
> ```
> 
> My DNS configuration OK en Local : IP → `@::1` ou `@ns1.ipv10.net` ou `@ns1.ip❤10.ws`
> 
> ```auto
> root@lb1.dns:~ # dig ANY www.◕‿◕.st @::1 +noidnout
> 
> ; <<>> DiG 9.11.5-P4-5.1+deb10u11-Debian <<>> ANY www.◕‿◕.st @::1 +noidnout
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9260
> ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 5
> 
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 4096
> ; COOKIE: bbac517998b54f03f846d2aa68d9fc01e5ab47653b8c6139 (good)
> ;; QUESTION SECTION:
> ;www.xn--hwgz2tba.st. IN ANY
> 
> ;; ANSWER SECTION:
> www.xn--hwgz2tba.st. 3600 IN A 158.69.126.137
> www.xn--hwgz2tba.st. 3600 IN AAAA 2607:5300:60:9389::1
> 
> ;; AUTHORITY SECTION:
> xn--hwgz2tba.st. 3600 IN NS ns1.xn--ip10-mw4b.ws.
> xn--hwgz2tba.st. 3600 IN NS ns2.xn--ip10-mw4b.ws.
> 
> ;; ADDITIONAL SECTION:
> ns1.xn--ip10-mw4b.ws. 3600 IN AAAA 2607:5300:60:9389:15:1:a:1000
> ns2.xn--ip10-mw4b.ws. 3600 IN AAAA 2607:5300:60:9389:15:2:a:1000
> ns1.xn--ip10-mw4b.ws. 3600 IN A 158.69.126.13
> ns2.xn--ip10-mw4b.ws. 3600 IN A 158.69.126.13
> 
> ;; Query time: 0 msec
> ;; SERVER: ::1#53(::1)
> ;; WHEN: lun. sept. 29 05:24:49 CEST 2025
> ;; MSG SIZE rcvd: 260
> 
> ```
> 
> Other bug `dig` command :
> 
> ```auto
> root@srv-fr:/ # dig ANY www.◕‿◕.st @ns1.ip❤10.ws +noidnout
> dig: couldn't get address for 'ns1.ip❤10.ws': not found
> 
> ```
> 
> ```auto
> root@srv-fr:/ # host ns1.ip❤10.ws
> ns1.xn--ip10-mw4b.ws has address 158.69.126.13
> ns1.xn--ip10-mw4b.ws has IPv6 address 2607:5300:60:9389:15:1:a:1000
> 
> ```
> 
> [◕‿◕.st | DNSViz](https://dnsviz.net/d/xn--hwgz2tba.st/dnssec/)
> 
> Goole Public DNS me retourne : Result for xn–hwgz2tba.st/A with DNSSEC validation and without DNSSEC detail…  
> [Query:&nbsp;xn--hwgz2tba.st -&nbsp;Google Public DNS](https://dns.google/query?name=xn--hwgz2tba.st)

Romain

---

_[View the full topic](https://www.debian-fr.org/t/internationalized-domain-name-comment-puis-je-configurer-mon-systeme-linux-pour-qu-il-s-adapte-a-la-norme-idna/91572)._
