Lispで名前解決
ClozureCLで、IPアドレスからホスト名を得る方法について。
> (dotted-to-ipaddr "127.0.0.1") 2130706433 > (ipaddr-to-hostname 2130706433) "localhost"
IPアドレスをそのまま処理できないようだ。dotted-to-ipaddrで、IPアドレスを数値に変換し、その変換された数値を利用してホスト名を取得する、というやり方になるようだ。まとめて書くと、次のようになる。
> (ipaddr-to-hostname (dotted-to-ipaddr "127.0.0.1")) "localhost"
参考サイト:Clozure CL Documentation