[kitsune@vixen42]/home/kitsune% drill \U+1F4A9.ws
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 22719
;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 4
;; QUESTION SECTION:
;; \240\159\146\169.ws. IN A
;; ANSWER SECTION:
\240\159\146\169.ws. 300 IN A 184.108.40.206
;; AUTHORITY SECTION:
ws. 172800 IN NS ns3.dns.ws.
ws. 172800 IN NS ns4.dns.ws.
ws. 172800 IN NS ns5.dns.ws.
ws. 172800 IN NS ns7.dns.ws.
ws. 172800 IN NS ns2.dns.ws.
ws. 172800 IN NS ns6.dns.ws.
;; ADDITIONAL SECTION:
ns2.dns.ws. 172800 IN A 220.127.116.11
ns3.dns.ws. 172800 IN A 18.104.22.168
ns4.dns.ws. 172800 IN A 22.214.171.124
ns7.dns.ws. 172800 IN A 126.96.36.199
;; Query time: 98 msec
;; SERVER: 192.168.14.42
;; WHEN: Sun Jul 30 05:35:20 2017
;; MSG SIZE rcvd: 217
[kitsune@vixen42]/home/kitsune% ping \U+1F4A9.ws
ping: cannot resolve 💩.ws: Unknown server error
Neither does ping on Linux.
Should it, at least by default (without a flag)?
Regardless of if a flag is being passed or not, it likely would be a good idea to support IDN, even if a flag is required.
On another note, traceroute does not like unicode characters as well.
[kitsune@vixen42]/home/kitsune% traceroute \U+1F4A9.ws
traceroute: unknown host 💩.ws
I ran into this issue too on RELEASE-12. I can add /usr/bin/host to the list. I noticed that WITH_BIND_IDN has been removed as an option for /etc/src.conf which used to make this work in older versions (before 10 I think).