时间:2021-05-26
本文实例讲述了php中获取主机名、协议及IP地址的方法。分享给大家供大家参考。
具体实现代码如下:
复制代码 代码如下:$hostname=gethostbyaddr($_SERVER['remote_addr']); //获取主机名
echo $hostname; //输出结果
//
$hosts=gethostbynamel('localhost'); //获取ip地址列表
print_r($hosts); //输出数组
//
$protocol='tcp'; //定义协议名称
$get_prot=getprotobyname($protocol); //返回协议号
if($get_prot==-1) //如果找不到
{
echo 'invalid protocol'; //输出错误信息
}
else
{
echo 'protocol #'.$get_prot; //输出相应的协议号
}
//
$protocol_num='6'; //定义协议号
$get_prot=getprotobynumber($protocol_num); //返回协议名称
if($get_prot==-1) //如果找不到
{
echo 'invalid protocol'; //输出错误信息
}
else
{
echo 'protocol #'.$get_prot; //输出相应的协议名称
}
希望本文所述对大家的php程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
  因特网上的主机或Web站点由主机名识别。主机名有时称为域名。主机名映射到IP地址,但是主机名和IP地址之间没有一对一关系。主机名就是计算
这个功能要用到以下几个命令:转换为主机名命令转换为IP地址命令将指定的主机名转换为其IP地址,或将指定的IP地址转换为其主机名,如果失败返回空文本。例程:运行结
本文实例为大家分享了python获取本机所有IP地址的具体代码,供大家参考,具体内容如下importsocket#查看当前主机名print('当前主机名称为:'
关于主机名转IP地址只记住两点即可:1、英特网协议一直都是用4字节的IP将包转发给目的地;2、至于主机名是如何转换成IP地址的,这是操作系统关心的事情;impo
InetAddress类InetAddress类用来封装我们前面讨论的数字式的IP地址和该地址的域名。 你通过一个IP主机名与这个类发生作用,IP主机名比它的