VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 588|回复: 0

DNS域名解析

[复制链接]

1

主题

1

帖子

0.00

积分

新手上路

Rank: 1

积分
0.00
发表于 2020-11-9 17:11:05 | 显示全部楼层 |阅读模式
string testDNS(string dns) {
        int WSA_return;
        WSADATA WSAData;
        WSA_return = WSAStartup(0x0101, &WSAData);
        HOSTENT* host_entry;
        string aaa;
        host_entry = gethostbyname(dns.c_str());
        if (host_entry)
        {
                int i1 = host_entry->h_addr_list[0][0] & 0x00ff,
                        i2 = host_entry->h_addr_list[0][1] & 0x00ff,
                        i3 = host_entry->h_addr_list[0][2] & 0x00ff,
                        i4 = host_entry->h_addr_list[0][3] & 0x00ff;
                char tmp[32];
                sprintf_s(tmp, "%d.%d.%d.%d", i1, i2, i3, i4);
                aaa = tmp;
        }
        WSACleanup();
        return aaa;
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表