Utilidad WHOIS de línea de comandos de Windows compatible con IDN

Utilidad WHOIS de línea de comandos de Windows compatible con IDN

Yo uso el excelente de Mark Russinovich.whois.exepara 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.sey no encuentro ninguna coincidencia. Si me transformo manualmente ändlöslängtan.se( xn--ndlslngtan-p5af5u.sepor 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.

información relacionada