位置:首页 » 技术 » 解析IP地址为主机域名

解析IP地址为主机域名

日期:2009-04-30 阅读:0num
Advertisement

解析IP地址为主机域名。

使用 WinSock 单元;
过程如下:
function IPAddrToName(IPAddr : String): String;
var
SockAddrIn: TSockAddrIn;
HostEnt: PHostEnt;
WSAData: TWSAData;
begin
WSAStartup($101, WSAData);
SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr));
HostEnt:= gethostbyaddr(@SockAddrIn.sin_addr.S_addr, 4, AF_INET);
if HostEnt<>nil then
begin
result:=StrPas(Hostent^.h_name)
end
else
begin
result:=;
end;
end;

测试时请在在线状态。

测试代码:
var
Name: string;
begin
Name := InputBox(输入对方主机IP, 主机IP地址:, );
showmessage(IpAddrToName(Name));

end;

相关文章
  • 解析IP地址为主机域名

    解析IP地址为主机域名. 使用 WinSock 单元: 过程如下: function IPAddrToName(IPAddr : String): String; var SockAddrIn: TSockAddrIn; HostEnt: PHostEnt; WSAData: TWSAData; begin WSAStartup($101, WSAData); SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr)); HostEnt:= get

  • 解析IP地址为主机域名。

    解析IP地址为主机域名. 使用 WinSock 单元: 过程如下: function IPAddrToName(IPAddr : String): String; var SockAddrIn: TSockAddrIn; HostEnt: PHostEnt; WSAData: TWSAData; begin WSAStartup($101, WSAData); SockAddrIn.sin_addr.s_addr:= inet_addr(PChar(IPAddr)); HostEnt:= get

  • 透过主机名(域名)获取IP地址,主机别名等信息 透过主机名(域名)获取IP地址,主机别名等信息

    通过主机名(域名)获取IP地址,主机别名等信息 一.所用API函数介绍 struct hostent FAR*gethostbyname( const char FAR* name ); 传入参数:const char FAR* name,主机名或者域名 返回值:一个指向struct hostent的指针 结构体hostent定义如下: struct hostent { char FAR * h_name; char FAR * FAR * h_aliases; short h_addrtype

  • 解析IP地址与MAC地址

    解析IP地址与MAC地址 一.IP地址 对于IP地址,相信大家都很熟悉,即指使用TCP/IP协议指定给主机的32位地址.IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式.IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类.B类.C类等)的不同而不同.网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机.一个IP地址使得将来自源地址的数据通过路由而传送到目的地址变为可能. www.2cto.com

  • 解析ip地址替地理位置

    解析ip地址为地理位置 对ip地址进行解析的网址 http://www.ip.cn/getip2.php?action=queryip&ip_url=1.85.177.57 提供几个ip地址API(未测试) 腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪另外一个IP地址查询接口:http://counter.s

  • 怎么探测IP地址及主机名

    如何探测IP地址及主机名 请问有什么函数可以探测到本机的IP地址及主机名吗? ------解决方案-------------------- ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ¶ÁÈ¡Ö¸¶¨¼ÆËã»úµÄ IP µØÖ· ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' '

  • 拨号上网的电脑做PHP服务器,用127.0.0.1可以访问,用IP地址或虚拟域名无法访问页面呢?解决思路

    拨号上网的电脑做PHP服务器,用127.0.0.1可以访问,用IP地址或虚拟域名无法访问页面呢? 拨号上网的电脑做PHP服务器,用127.0.0.1可以访问,用IP地址或虚拟域名无法访问页面呢? ------解决方案-------------------- 现在电信都封80端口的了.. ------解决方案-------------------- 装一个花生壳就行了

  • 1、在Internet中完成从域名到IP地址或者到域名转换地是??服务

    1.在Internet中完成从域名到IP地址或者到域名转换的是()服务 A.DNS B.FTP B.WWW D.ADSL 本问题第1个回答 A DNS吧 本问题第2个回答 可是答案是ADSL,我也认为是DNS. 本问题第3个回答 肯定是DNS了,ADSL只是一种接入Internet的方式 试题的答案肯定印错了,这很正常的,否则害人害己 本问题第4个回答 DNS没错啊 本问题第5个回答 绝对是DNS, adsl是非对称用户数字线路,是一种网络接入方式

  • Java 实例 - 获取本机ip地址及主机名

    以下实例演示了如何使用 InetAddress 类的 getLocalAddress() 方法获取本机ip地址及主机名: /* author by w3cschool.cc Main.java */ import java.net.InetAddress; public class Main { public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLocalHost

  • Delphi编程根据IP地址得到主机名 Delphi编程根据IP地址得到主机名

    在网络程序的设计过程中,经常需要根据得到的IP地址取得主机的名称,本实例将演示如何根据用户输入的IP地址获取对应主机的名称. 向窗体上添加两个TLabel组件.两个TEdit组件和一个TButton组件,设计完成的主界面如图1所示. 图1 主界面 在程序运行过程中首先需要向程序的uses段中加入Winsock,这样就可以调用与Winsock相关的函数进行操作. Attributes和FileName是两个全局变量.其中Word类型的Attributes变量用于存储文件的属性,而String类型的

  • Tomcat支配项目去除项目名和端口号通过IP地址(或域名)访问

    Tomcat部署项目去除项目名和端口号通过IP地址(或域名)访问 Tomcat去除项目名称和端口号 1. 去除端口号 将端口设为80: <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="GBK"/> 2. 去除项目名称 项目默认部署在webapps

  • 1、在Internet中完成从域名到IP地址或者到域名转换的是?服务解决方法

    1.在Internet中完成从域名到IP地址或者到域名转换的是???服务 1.在Internet中完成从域名到IP地址或者到域名转换的是()服务 A.DNS B.FTP B.WWW D.ADSL ------解决方案-------------------- A DNS吧 ------解决方案-------------------- DNS没错啊 ------解决方案-------------------- 绝对是DNS, adsl是非对称用户数字线路,是一种网络接入方式

  • Delphi中根据IP地址得到主机名 Delphi中根据IP地址得到主机名

    本实例演示如何利用TUdpSocket组件获取IP地址和主机名. 向窗体上添加一个TUdpSocket组件,如图1所示. vc3Bhbj48YnIvPg0KICAgICAgICAgICAgzbwxINb3vefD5jwvZGl2Pg0KICAgICAgICAgICAgPC90ZD4NCiAgICAgICAgPC90cj4NCiAgICA8L3Rib2R5Pg0KPC90YWJsZT4NCjxici8+DQqhoaGhVFVkcFNvY2tldNfpvP7W0NPQwb249sr00NQmbWRh

  • 通过阿里云域名动态解析 IP 地址

    这两天在家里用树莓派折腾了一个家用服务器,主要用来做 mac 的 Time Machine ,还有就是当做下载机和 nas ,想着平时上班时间家里没人用网络,空着也是空着,就可以利用空闲带宽下个美剧啥的.所以在服务器上装了个远程迅雷和 transmission ,这些网上教程一大把,跟着教程做很快就能搞好. 但是我遇到的问题就是,家用的宽带不是固定 IP 的,如果路由器断个网重新连接就会被分配到不同的 ip ,一旦 ip 换了那就没办法通过外网连接到服务器上了.之前也尝试过在路由器上绑定花生壳,

  • 有一个用 ip 地址做二级域名的服务,形如 m.y.i.p.xxx.xxx,有人记得吗?

    曾经看到过这样一个服务,现在想用却怎么都找不到了- 功能是这样的: 192.168.0.1.domain.com 可以解析到 192.168.0.1 求找- 找到了,结贴 http://xip.io/ 希望对其他人有用 --cut-- TakanashiAzusa在2016-05-09 02:32:42回答到: 感觉好奇葩的服务 shakoon在2016-05-09 02:32:42回答到: 好有意思.域名是为了解决不知道 ip 的情况,要是都已经知道 ip 了,还要这种域名干嘛 cevinch

  • 哪里有批量 IP 地址反查域名的服务商?

    需要一个开发的接口,能够批量调用并反查域名的. 自己试过maxmind的接口,但结果是英文的,勉强能用,有人知道有中文的吗?类似myip这样的结果. --cut--

  • 通过指定IP地址得到当前的网络上的主机的域名

    自从上个世纪以来,我的网站更新的速度慢了很多,不知道大家现在希望我的站点主要提供一些什么样的内容呢? 前面我们讲过通过网络域名得到这台主机的IP地址Dec,现在我们通过对DNS Class 和 IPHostEntry Class 的 不断的深入的了解,我们可以得到使用Ip地址查找主机域名的功能,伴随者这个功能的不断的挖掘,我打算制作一个完全的 web版本的 追捕的程序 下面我们还是来利用程序来学习这篇文章吧. <%@ Import NameSpace="System.Net" %

  • api因特网址是不是不能获取ip地址

    api网址是不是不能获取ip地址 没地发,就发这里了,各位给看看!多谢 问题1: InetAddress host = InetAddress.getByName("www.baidu.com"); System.out.println(host.getHostAddress()); 1) 网址有啥规范吗?例如http://www.baidu.com就无法 获取到 2)http://www.google.com/ig/api?hl=zh-cn&weather=beijing,如

  • HawkHost主机面板应用及获取主机IP地址教程 HawkHost主机面板应用及获取主机IP地址教程

    HawkHost, 中文名老鹰主机,成立于2004年,提供共享主机(shared hosting), 转售主机(reseller hosting)和VPS主机(virtual private hosting),在达拉斯,西雅图和华盛顿均有服务器.*达拉斯 *华盛顿 *西雅图 分为虚拟主机和VPS等虚拟主机 从虚拟主机商家来看,也许HawkHost老鹰主机并不算是我们眼中最为优秀的商家,但是从这次黑色星期五的活动,以及这样的性价比和商家口碑对于我们一般用户博客.个人网站,以及企业网站的存储还是比较

  • oracle 中怎么获取本机ip地址,根据IP地址获取域名

    oracle 中如何获取本机ip地址,根据IP地址获取域名? -----解析ip 地址 SQL> select utl_inaddr.get_host_address('google.com') from dual; UTL_INADDR.GET_HOST_ADDRESS('GOOGLE.COM') -------------------------------------------------------------------------------- 122.229.30.202 ---

最新文章
  • 下厨房 6 月 26 日数据丢失事故总结

    1. 备份节点因故下线长达两个月,一直没有重新启用: 2. 使用 rm -f 删除备份节点文件,5 分钟后才发现进错了机器-- 全文在这里: http://tech.xiachufang.com/?p=18 --cut-- lichao在2013-07-03 13:24:5回答到: 我不止一次 shutdown -h 0 然后发现是在服务器上 eric在2013-07-03 13:29:0回答到: @lichao 我也试过.后来我给所有生产环境上机器的 PS1 都换了个颜色 wang219119

  • 手机上装杀毒软件是什么心态?有什么用?

    有往手机里装360的,还有装卡巴斯基的 App store的软件分发模式很难让恶意软件被被安装吧? --cut-- Do在2013-02-06 00:02:1回答到: 装了LBE,用着"主动防御".心态和在Win上装Comodo一个样. 不管LBE有没有大用场,纯粹为了管理"正规"App. m在2013-02-06 00:03:3回答到: @Do 管理"正规"App. 什么意思? weakfox在2013-02-06 00:06:1回答到: iO

  • Google的免费企业邮箱不能申请了吗?

    刚刚帮朋友申请,发现url自动跳转到商业版了.是不是免费版申请停止了? 看来免费的企业邮箱只能用腾讯的了? --cut-- saharabear在2013-01-19 14:32:4回答到: 可以从google app engine进去,然后申请一个单用户版.这样只能使用一个用户. donnior在2013-01-19 15:55:4回答到: 现在免费的只能一个用户了?刚开始时是50个用户,后来变成20个用户了. chunchu在2013-01-19 16:39:1回答到: @donnior 好

  • bilibili哔哩哔哩视频“关联推荐”与“删除” bilibili哔哩哔哩视频“关联推荐”与“删除”

    您可以在"我的投稿"中删除稿件. 请注意:删除稿件会消耗1个硬币,转载视频所有用户均可进行补档. 使用推荐功能,您可以自定义您的稿件功能窗口中的推荐视频,如果未设置将默认显示UP主其他投稿.

  • 用快捷键玩转Windows8系统省力又省时 用快捷键玩转Windows8系统省力又省时

    使用PC多年的经验告诉我们Windows系统中有很多快捷键能够简化操作流程,为我们带来不少便捷,不管是工作学习中还是休闲娱乐能省事的时候为什么要麻烦!微软最新发布的Windows8系统也不例外,尤其是Windows8采用了一个全新设计的Metro界面,对用户来说是充满了新颖却十分陌生,想要使用某些功能也许要在这个新桌面上找寻很久,此时如果你能记住一些常用快捷键问题就变得简单多了. Windows8新界面能够更好的支持触摸电脑,对于拥有一块触摸屏的电脑来说,手指轻轻滑过屏幕就能轻松在各种应用和功能

  • 成语目不见睫的故事

    [目不见睫的典故出处]<韩非子·喻老>. [目不见睫的典故释义]自己的眼睛看不到自己的睫毛.比喻没有自知之明.也比喻只见远处,不见近处. [目不见睫的历史典故] 春秋时,楚庄王想出兵讨伐越国.杜子听说后,去问楚庄王:"听说大王要攻打越国,是真的吗?"楚庄王回答:"是."杜子又问:"您有成功的把握吗?"庄王说:"现在越国政治混乱,兵力不足,不堪一击."杜子听了楚庄王的话,笑着说:"大王,您想错了.我虽然见识

  • iphone6第三批上市国家和地区有哪些? iphone6第三批上市国家和地区有哪些?

    苹果6第三批上市国家和地区是哪些?相信很多用户对于苹果6第三批上市国家和地区是哪些还不太清楚,下面小编来跟大家分享一下iphone6第三批上市国家和地区汇总详情,感兴趣的可以过来看一下. 根据此次苹果公司官方公布的信息显示,iPhone6 和iPhone6 Plus 将在10月底前登陆欧洲.亚洲.中东.拉丁美洲和非洲的36个国家和地区.这也意味着在本月底前,iPhone6 和6 Plus将在全球69个国家和地区销售.其中,10月17日星期五,iPhone6 和iPhone6 Plus将在中国.印

  • 一月份校园广播稿

    歌曲<中国少年先锋队队歌> 女:亲爱的老师.同学们:大家下午好! 男:红领巾广播站第三期开始广播,欢迎您的收听! 女:我是播音员ψ, 男:我是播音员ω. 女:今天的广播由我们五(3)班为大家主持.很高兴和大家在一起,分享这段快乐的时光. 男:今天,我们在这,主要和大家谈谈有关学习方面的问题. 女:首先与同学们聊的是--<优秀小学生是如何学好数学的>. 男:同学们,要学好数学,第一要抓住课堂. 数学学习重在平日功夫,不适于突击复习.平日学习最重要的是课堂40分钟,听讲要聚精会神,思维

  • 内蒙古静湖度假村

    静湖度假村位于霍林郭勒市市区北4公里的漫山中,总面积2万亩,是一处融自然环境与人文景观于一体的.适宜休闲娱乐的好地方.这里独特的气候条件,使它夏季可避暑纳凉,游山玩水,让人心旷神怡:冬天可滑冰玩雪,欣赏雕品,令人赏心悦目.目前已建成蒙古大营餐厅.儿童乐园.水上娱乐等必备项目设施.

  • win10系统怎么设置可以开机进入开始屏幕界面 win10系统怎么设置可以开机进入开始屏幕界面

    为了更加用户操作,微软也在win10系统启动默认包含全新开始菜单的传统桌面,但有些用户习惯了那win8.1开始屏幕,可以通过该界面来快速的启动常用的应用程序,但是win10开机时默认进入传统桌面,那么该如何让win10开机就直接进入"开始屏幕"界面呢?具体设置方法如下: 1.在win10系统桌面任务栏上右键并选择"属性"; 2.在任务栏和开始菜单属性中切换至"开始菜单"标签并取消勾选"使用开始菜单而非开始屏幕",然后保存确认.

热门推荐
  • 住在集装箱里的创业者, When WeWork met Docker 住在集装箱里的创业者, When WeWork met Docker 2015年最火的孵化器是什么?WeWork! 2015年最火的云技术是什么?Docker! 那当WeWork遇见Docker会产生怎么样的颠覆? DaoCloud Docker孵化器项目招募启动! DaoCloud是国内领先的容器技术云平台创业企业,创始人团队来自Microsoft,EMC,VMware,Oracle,阿里等国际顶尖软件公司,作为技术驱动型的公司,云集了云计算,大数据和移动互联网背景的数十人顶尖研发团队,并立志于向广大创业团队提供基于Docker技术的咨询,培训,架构和运维经验.
  • 人类已毁灭过四次!地球史前超级文明曝光 人类已毁灭过四次!地球史前超级文明曝光 有记载的人类历史最多只有四百多万年,而有语言的历史才不到一万年.可奇怪的是,在地球上经常会出现远古时期智能生物的痕迹,难道那个时候就已经有了人类?难道现在的人不是地球中唯一的智能生物?人类到底毁灭过几次? 现代科学的考古调查认为,地球上人类最早的历史是在四百四十万年前东非发现的"南方古猿"化石,但那时还只是类人猿或称为人科动物,它们不会直立,也只能使用最简单的工具,更别提语言了.真正接近现在人类是石器时代,那时的古人和现在的已经很接近.几百万年看似很长,但在地球四十多亿年的历史中,只是
  • js页面滚动时层智能浮动定位实现(jQuery/MooTools) js页面滚动时层智能浮动定位实现(jQuery/MooTools) 一.应用展示 关于层的智能浮动效果早在几年前我就在国外的一些个人网站的垂直导航上见到了,现在似乎在国内一些商业网站上也屡见此效果,例如淘宝网的搜索结果页的排序水平条,在默认状态下,滚动条跟随页面滚动,如下: 随着页面向下滚动,当此水平条接触浏览器的上边缘时,水平条独立出来,不跟随滚动条滚动了,如下图所示: 类似的效果在新浪微博上也有: 当页面滚动,新动态提示开始要淡出浏览器窗口的时候,其浮动于浏览器窗口的最上沿显示,如下图所示: 此效果实现原理其实很简单,本文就将展示其实现. 二.实现原理 默认
  • “棱镜”折射出:网络隐私7宗罪 “棱镜”折射出:网络隐私7宗罪 "棱镜门"事件继续发酵.香港<南华早报>6月22日晚在其网站上发布消息称,遭美国间谍罪等指控的情报部门前雇员斯诺登向该报表示,美国国家安全局曾入侵中国电讯公司以获取手机短信信息,并持续攻击清华大学的主干网络以及电讯公司Pacnet香港总部的计算机,该公司拥有区内最庞大的海底光纤电缆网络. "棱 镜门"提醒世人一个真正的道理:在这张平等自由共享的互联网上,真正有隐私的地方实际上是不存在的.一个终端一旦接入网络,所有的信息都可能会被记录下 来.所有的行为都可
  • 索尼LT26i如何手动设定日期 索尼LT26i如何手动设定日期 索尼LT26i手动设定日期,操作如下: 1在主屏幕上,点按"应用程序"屏幕图标. 2.找到并点按设置→日期和时间. 3.如果自动日期和时间复选框已标记,请将其取消标记. 4.点按设定日期. 5.通过向上和向下滚动来调整日期. 6.点按设置.
  • 我爱了你那么多年 我爱了你那么多年 陈晓晓一直都记得,第一次见到林维的时候,自己只有17岁. 领书的时候林维排在她前面,他个子很高,穿浅蓝色的格子衬衫,白色球鞋,后退的时候不小心踩了陈晓晓一脚,急忙回过头来道歉.陈晓晓看着他慌张的样子觉得很好笑,林维也笑了.他的笑容很干净,露出洁白的牙齿,眉头舒展开来,很阳光的样子. 陈晓晓很细心.她知道林维会在地理课上睡觉,喜欢看武侠和科幻,喜欢玩激烈的格斗游戏,每天放学都会去球场踢球.她也不知道自己怎么会知道这些,光是上课偷看他,应该是不会知道这么多的吧? 端午节那天,陈晓晓听见林维和别人说父
  • 什么是宫缩乏力 什么是宫缩乏力 随着产程进展,子宫收缩逐渐增强,收缩时间变长,间隔时间变短,强有力的宫缩促使分娩继续进行,但是有的准妈妈宫缩并不是随着产程而增强,就必然使产程时间拖长,这种状况被称作宫缩乏力.根据引起宫缩乏力的常见原因对其分类,可分为原发性宫缩乏力以及继发性宫缩乏力两种,当然产妇本身体质差.压力过大.过度疲劳等也有可能引起宫缩乏力. 宫缩乏力是很多产妇遇到过的情况,宫口却迟迟不开除了致使产程拖延外也会给孕妇和胎儿带来很大的危害.比如会导致胎头进入骨盆后,膀胱被压迫在胎头和耻骨联合之间,发生排尿困难.尿潴留;影响