php如何取得網域名稱IP位址代碼函數

高洛峰
發布: 2016-11-29 16:02:45
原創
1411 人瀏覽過

先看如下程式碼,兩個輸出結果是相同的:

$dm = 'www.phpfensi.com'; 

$ip = gethostbyname($dm); 

echo $ip; 

關於gethostbyname語法:

string gethostbyname ( string $hostname )

傳回主機名稱指定的網際網路主機的ipv4位址

returns the ipv4 address of the ified這是最好的方法我已經提出,以解決任何主機名稱到ip地址時,它的快速,可靠,已超時的支持,一個無效的地址,例如unicode字符串,返回後4?秒,而不是8呼叫gethostbyname?它只能與unix雖然,代碼如下:

function getaddrbyhost($host, $timeout = 3) { 

   $query =c`nslook

   $query (preg_match('/ address: (.*) /', $query, $matches)) 

      return trim($matches[1]); addr 是取得internet主機名對應一個特定的ip位址,程式碼如下:

string gethostbyaddr ( string $ip_address ) 

$hostname = gethostbyaddr($_server['remote_addr']);

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!