代码如下

复制代码

$dm = 'www.111cn.net';

$ip = gethostbyname($dm);

echo gethostbyaddr($ip);

echo $ip;

//两个输出结果是一样的,

/*

关于 gethostbyname语法

string gethostbyname ( string $hostname )

返回由主机名指定的互联网主机的ipv4地址

returns the ipv4 address of the internet host specified by hostname

下面有个例这是最好的方法我已经提出,以解决任何主机名称到ip地址时,它的快速,可靠,已超时的支持!一个无效的地址,例如unicode字符串,返回后4?秒,而不是8调用gethostbyname?!它只能与unix虽然。

*/

代码如下

复制代码

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

$query = `nslookup -timeout=$timeout -retry=1 $host`;

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

return trim($matches[1]);

return $host;

}

/*

gethostbyaddr 是获取internet主机名对应一个特定的ip地址

代码如下

复制代码

string gethostbyaddr ( string $ip_address )

*/

代码如下

复制代码

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

echo $hostname;

本站原创教程转载www.111cn.net

php 或取域名的ip,php如何获取域名IP地址代码函数相关推荐

  1. linux系统自动获取ip地址,Linux系统下设置静态IP或自动获取动态IP的简单方法

    Linux下为机器设置静态IP地址: 复制代码 代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码 代码如下: ...

  2. linux怎么静态改为自动获取,Linux系统下设置静态IP或自动获取动态IP的简单方法...

    linux下为机器设置静态ip地址: 复制代码代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码代码如下: # ...

  3. java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名

    Java  获取主域名方法有很多种,有的用截串方式,我用的一个投机取巧的方式,这个获取域名的方法比较简单,代码也较少. Java从URL地址中获取域名//这样获取的方式,不请求就能获取到域名 URL ...

  4. php获取域名后的东西,php获取域名_PHP 获取域名的几种方法

    摘要 腾兴网为您分享:PHP 获取域名的几种方法,圆通金刚,晓黑板,无忧课堂,奇秀直播等软件知识,以及芯片精灵,央视影音apk,方块启动器,庆阳人力资源,学啊网,游戏投屏,折叠城市,wutool,星座 ...

  5. php nginx 域名重定向,Nginx 重定向时获取域名

    TL;DR 如果你在处理 Nginx 重定向时要获取原请求的域名(比如 HTTP 到 HTTPS),请用 $host 而不是 $server_name . 问题和解决方案 今天碰到一个问题,服务器上一 ...

  6. Java获取本地ip方法_Java获取本地IP方法详解

    获取本地服务器IP经常会出现127.0.0.1,0:0:0:0:0:0:0:1,fe80:0:0:0:960:74bd:e1a0:e5b9%11 这些情况,以下代码可解决此问题 public stat ...

  7. android根据ip获取域名_android常用工具类 通过域名获取ip

    /** * 编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互. * 一般有三种方法,Thread,Runnable,Callable. * Runnable和Callable的区别是 ...

  8. Java获取(外网)网络IP和本机真实IP Java获取真实IP Java获取真实ip Java获取本机ip Java获取 本机真实ip

    /*** IP地址相关工具类*/ public class IpUtil {private static final Logger logger = LoggerFactory.getLogger(I ...

  9. JS获取本地IP显示隐藏IP

    JS获取本地IP&显示隐藏IP 前言 JS获取本地IP方法 遇到问题 解决方案 火狐(FireFox)删除隐藏IP 谷歌(Chrome)删除隐藏IP 前言 这段时间一直在搞前端,我一个软件开发 ...

  10. iOS开发 - 获取网关IP,运营商,位置,可判断是在国内还是国外

    你也许会有一个需求,需要判断当前网络的IP地址是在国内还是国外,也许你需要判断连接的Wi-Fi运营商是哪家的,虽然网上也有方法,但是却写得很简单,没有进行深入的说明,所以今天博主重新整理,给大家一个方 ...

最新文章

  1. linux中怎么退出执行过程,(进程)处理过程中的Linux:从执行到退出
  2. 对python 数据处理中的LabelEncoder 和 OneHotEncoder详解
  3. ACM MM 2020:一种基于情感脑电信号时-频-空特征的3D密集连接网络
  4. 专题一:预处理数据(使用sklearn-preprocessing)
  5. Spring Boot后端+Vue前端+微信小程序,完整的开源解决方案!
  6. 为什么只有奇次谐波_治理变频器产生谐波的应用
  7. PyTorch | 通过torch.normal()创建概率分布的张量 | torch.normal()如何使用?torch.normal()使用方法 | torch.normal()例子
  8. 测试基础【第七篇】测试报告
  9. 多线程中的事务回滚,你真的用对了吗?
  10. Composer基础应用1
  11. C++ std::function怎么用
  12. Android10(Q,API-29)以上版本无法在存储卡目录创建文件夹的问题
  13. WPF 入门教程StackPanel介绍
  14. 谈谈tomcat引起的中文乱码问题
  15. python -m spacy dowmload en失败
  16. Java的面向对象 -- 继承
  17. 计算机在线考试word,大学计算机考试word试题及答案.docx
  18. 2018上期Android学期总结
  19. Windows PowerShell与命令提示符的比较
  20. 智慧协同新应用:FEv6.6,让组织更灵动/敏捷!

热门文章

  1. 学校计算机协会有哪些部门,大学生计算机协会部门职能划分(7页)-原创力文档...
  2. python bytes转int_Python学习进阶教程(11)—数值类型
  3. 小学计算机兴趣小组计划书,兴趣小组计划
  4. Node:连接MySQL报错\lib\protocol\Parser.js:43 Cannot read property ‘query‘ of undefined
  5. PS使用:windows解决Adobe Photoshop 2020(PS2020)闪退
  6. EasyUI:Parser 解析器
  7. HTML:在动态背景登陆界面中加入图片轮播
  8. mysql 5.0 慢日志_MySQL的慢查询日志
  9. 制作网页先写html还是css,制作网页是先学html还是css
  10. .net session超时设置 sessionState的相关属性