Perl 函式 gethostbyname



描述

此函式與系統名稱解析服務聯絡,為型別為 ADDRTYPE 的主機 ADDR 返回資訊列表,如下 − ($name, $aliases, $addrtype, $length, @addrs)

陣列 @addrs 包含一組打包的二進位制地址。在標量上下文中,返回主機地址。

語法

以下是此函式的簡單語法 −

gethostbyname NAME

返回的值

此函式在出錯時返回 undef,否則在標量上下文中返回主機名稱,在出錯時返回空列表,否則在列表上下文中返回主機記錄。

示例

以下示例程式碼顯示了其基本用法 −

#!/usr/bin/perl
use Socket;

   ($name, $aliases, $addrtype, 
      $length, @addrs) = gethostbyname "amrood.com";
   print "Host name is $name\n";
   print "Aliases is $aliases\n";

當執行上述程式碼時,它會生成以下結果 −

Host name is amrood.com
Aliases is
perl_function_references.htm
廣告
© . All rights reserved.