解析IP地址为主机域名。

原创 2001年02月06日 19:04:00

解析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;
作者:Latfi Baran

IP、主机名和域名

在网络通信中,每个IP可唯一标识一台主机,在多网卡或者路由器等的情况下,每个主机可以有多个IP,通过哪个IP都可以找到该主机;但是IP地址是一个32位的数字,为了便于记忆,我们通常把按每字节划分,然后...
  • hjx_1000
  • hjx_1000
  • 2016年09月21日 10:13
  • 4581

Wireshark实战分析之DNS协议分析(一)

(1)什么是DNS服务器?     DNS(Domain Name System, 域名系统)是因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便地访问互联网,而不是用去记住能够...
  • longwang155069
  • longwang155069
  • 2015年11月30日 20:23
  • 1081

如何获取域名(网址)对应的IP地址

域名(Domain Name),是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。通俗点讲,域名就是我们平时进行网络浏览时所用到的网址(...
  • u010542873
  • u010542873
  • 2016年04月07日 15:42
  • 8604

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

通过主机名(域名)从主机数据库获取主机信息(IP地址,主机别名,标准主机名)...
  • s634772208
  • s634772208
  • 2015年06月05日 16:07
  • 3240

负载均衡之DNS域名解析,实现一个域名对应多个IP地址

DNS(Domain Name System)是因特网的一项服务,它作为域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。人们在通过浏览器访问网站时只需要记住网站的域名即可,而不需...
  • zsg88
  • zsg88
  • 2017年02月27日 23:24
  • 7055

查看DNS主机名解析的主机IP并向DNS服务器进行DNS域名解析

一、查看DNS主机名解析的主机IP host 命令 用途 把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名。 语法 host [-n [ -a ] [ -c Class] [ ...
  • siyanyanyanyai
  • siyanyanyanyai
  • 2014年05月14日 13:10
  • 4117

IP地址、网关和域等区别

IP地址:为了使连入Internet的众多电脑主机在通信时能够相互识别,Internet中的每一台主机都分配有一个唯一的32位地址,该地址称为IP地址,也称作网际地址。IP地址由4个数组成,每个数可取...
  • u011683437
  • u011683437
  • 2014年11月06日 17:09
  • 1755

Windows下主机名和IP映射设置

如果需要添加域名和IP的对应关系可以在以下地方进行修改。  打开系统目录:c:/windows/system32/drivers/etc找到hosts文件,打开hosts文件并在最后面添加一条记录 ...
  • test_null
  • test_null
  • 2015年04月15日 13:37
  • 3691

DNS服务(一):由域名解析出IP

DNS简介DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库。DNS能够使用户更方便的访问互联网,而不用去记住能够被机...
  • qq_30753945
  • qq_30753945
  • 2017年02月10日 22:58
  • 675

更换服务器后,重新进行域名解析

因为我的域名是在新网注册的,所以到新网的域名解析服务器 1. 登陆新网会员中心 2. 在域名管理中 选择我的域名,点击“mydns解析设置” 3.设置主机名(A记录) A (Addres...
  • dbsx1105
  • dbsx1105
  • 2015年07月22日 21:00
  • 2437
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解析IP地址为主机域名。
举报原因:
原因补充:

(最多只允许输入30个字)