
Yo uso el excelente de Mark Russinovich.whois.exe
para realizar consultas de WHOIS desde el símbolo del sistema en Microsoft Windows. Esto funciona muy bien, pero no maneja IDN. Por ejemplo, si intento verificar mi dominio ändlöslängtan.se
, lo intento whois ändlöslängtan.se
y no encuentro ninguna coincidencia. Si me transformo manualmente ändlöslängtan.se
( xn--ndlslngtan-p5af5u.se
por ejemplo, usando la barra de direcciones de Google Chrome y el portapapeles), funciona. Sin embargo, sería mucho más conveniente si la utilidad CLI pudiera realizar esta transformación automáticamente.
Pregunta:¿Existe una utilidad CLI de Windows liviana, similar a la de Mark Russinovich whois.exe
, que transforme automáticamente los IDN?
Respuesta1
el linuxquién esEl cliente de Marco D'Itri admite IDN, así que se me ocurrió una migración a Windows. Por ejemplo, su consulta se muestra como se muestra a continuación:
>whois ändlöslängtan.se
# Copyright (c) 1997- .SE (The Internet Infrastructure Foundation).
# All rights reserved.
[cut]
# The data is in the UTF-8 character set and the result is
# printed with eight bits.
state: active
domain: xn--ndlslngtan-p5af5u.se (A☼ndlA¶slA☼ngtan.se)
holder: andrea4342-00001
admin-c: -
tech-c: -
billing-c: -
created: 2011-02-20
modified: 2014-02-10
expires: 2015-02-20
transferred: 2014-02-10
nserver: ns2.loopia.se
nserver: ns1.loopia.se
dnssec: unsigned delegation
status: ok
registrar: Loopia AB
El método @sahmeepee era correcto, aunque indirecto, pero necesitaría instalar bibliotecas IDN+ICONV. En mi migración preferí vincularlos estáticamente para obtener un ejecutable independiente.
Puedes encontrar la primera versión junto con el código fuente en migithubpágina.
Respuesta2
No pude encontrar exactamente lo que buscaba, pero el paquete gnu libidn tiene un programa llamado "idn" que tiene una opción "-a" que proporciona la conversión que busca. No fue tan fácil encontrar archivos binarios para Windows, pero encontré este enlace a archivos binarios para una versión ligeramente anterior:
http://josefsson.org/gnutls4win/libidn-1.19.zip
Debería poder usar idn -a y canalizar la salida a su comando whois para lograr el resultado que estaba buscando. Para hacerlo más conveniente, puede crear un archivo por lotes que tome su nombre de dominio como parámetro para que no tenga que escribir ambos comandos cada vez.