DNS
名前解決関数は、リゾルバが得たすべての情報を、次のような形式のテーブルにして返します。
addressはIPアドレスかホスト名を指定します。
この関数は指定したaddressのホスト名を返します。続けてリゾルバの返すすべての情報をテーブルで返します。
エラーの場合、nilに続けてエラーメッセージを返します。
addressにはIPアドレスかホスト名を指定することができます。
この関数は、addressの最初に見つかった最初のIPアドレス文字列を返し、続いてリゾルバの返すすべての情報を入れたテーブルを返します。
エラーの場合、nilに続いてエラーメッセージを返します。
resolved = { name = canonic-name, alias = alias-list, ip = ip-address-list }aliasのリストが空である可能性があることに注してください。
socket.dns.gethostname()
マシンのホスト名を文字列で返します。socket.dns.tohostname(address)
IPアドレスからホスト名に変換します。addressはIPアドレスかホスト名を指定します。
この関数は指定したaddressのホスト名を返します。続けてリゾルバの返すすべての情報をテーブルで返します。
エラーの場合、nilに続けてエラーメッセージを返します。
socket.dns.toip(address)
ホスト名からIPアドレスに変換します。addressにはIPアドレスかホスト名を指定することができます。
この関数は、addressの最初に見つかった最初のIPアドレス文字列を返し、続いてリゾルバの返すすべての情報を入れたテーブルを返します。
エラーの場合、nilに続いてエラーメッセージを返します。
2007年12月12日(水) 18:12:10 Modified by shfox