该程序运行后通过输入一个域名,可以查询到这个域名所对应的ip地址,例如输入山东农业大学的web服务器地址,就可以解析出该主机的ip地址,又比如输入www.baidu.com就可以解析出该域名所对应的ip地址。该程序使用了c++进行编译,编译器使用VS。该文章仅供参考。

#include"pch.h"
#include<iostream>
#include"WinSock2.h"
#include"ws2tcpip.h"
#pragma comment(lib,"ws2_32.lib")
using namespace std;
int main(int argc, char **argv) {WSADATA wsaData;if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) {cout << "加载winsock库失败!" << endl;return 0;}char thostname[255];cout << "输入要查询的域名:";cin >> thostname;cout << "要查询的域名:" << thostname << endl;struct addrinfo hin, *p_addrinfo, *p;memset(&hin, 0, sizeof(hin));hin.ai_family = AF_INET;unsigned int retval = getaddrinfo(thostname, NULL, &hin, &p_addrinfo);if (retval != 0) {cout << retval << endl;WSACleanup();return 1;}p = p_addrinfo;cout << "域名对应的ip地址:" << endl;char ipaddr[20];in_addr addr;while (p != 0) {addr = ((sockaddr_in*)(p->ai_addr))->sin_addr;cout << inet_ntop(AF_INET, (void*)&addr, ipaddr, 20) << endl;p = p->ai_next;}WSACleanup();return 0;}

通过域名查询该域名的ip相关推荐

  1. cn域名注册十元_网站域名查询、域名注册流程详解

    域名是网站的网址,有了域名,用户才能方便且准确地找到相应的网站.如果你想建立一个网站,你需要先注册一个域名.关于域名,很多人还不知道该如何查询和注册,所以今天就给大家解答下这个问题. 1.域名查询 网 ...

  2. 过期域名查询 php,域名啦过期删除域名检索系统 v1.0

    PHPBB简介 即将过期删除域名筛选,过期域名查询,到期域名抢注 域名删除时间查询系统 同时可以进行.com..net..org..us..biz等过期域名查询 安装说明: 1.把Upload内的文件 ...

  3. 最新域名查询-中文域名注册到期查询软件

    最新域名查询 最新域名查询指的是查询最新注册的域名或者快速确认某个域名是否被注册等相关信息的工具.以下是一些常用的最新域名查询工具: 域名Whois查询工具:Whois查询是一种查询域名注册信息的方式 ...

  4. php 删除域名 查询,PHP域名备案查询接口_首发

    使用方法:xxx.cn/beian.php?url=查询域名<?php error_reporting(0); $url = $_GET['url']; var_dump(); if(!isse ...

  5. 使用域名查询网站ip地址

    menu: 1.使用mac查询网站ip地址 2.使用windows查询网站ip地址 主: 1.使用windows机查询网站ip地址(未亲测) 打开cmd,输入ping www.baidu.com,回车 ...

  6. 查询服务器外网IP和根据域名查询外网IP

    [size=medium] linux经常需要查询服务器的外网IP,或是通过域名来查询该服务器对应的外网IP 1.查询本地服务器外网IP curl ipinfo.io/ip 2.通过域名查询外网IP ...

  7. 用Bing API接口实现同IP域名查询(Python版)

    在https://datamarket.azure.com/account/datasets这里注册帐号后申请一个免费的KEY,一个月可以查询5000次,其申请方法网上有很多教程了. import r ...

  8. IP反查网站,ip反查接口,旁站查询接口大全,通过IP查域名汇总,域名历史解析记录查询,IP地址查对应机房名称、地址,查IP地址的AS号码...

    IP反查网站,ip反查接口,旁站查询接口大全,通过IP查域名汇总: http://bgp.he.net/,IP地址查对应机房:IP地址在 bgp.he.net 直接能查到IP所属机房或运营商的AS号. ...

  9. Linux批量域名查询IP

    Linux批量域名查询IP 环境 工具 编写域名文件 编写Bash脚本 执行 结果 问题 环境 Debian 9 工具 Xshell 编写域名文件 www.baidu.com www.youtube. ...

最新文章

  1. 面试环节:在浏览器输入 URL 回车之后发生了什么?(超详细版)
  2. python3.8学习_python3.8.1 入门基础学习 之 【字典】 学习
  3. TCP中间件_个人方案
  4. 拆解食饮新消费品牌的增长密码
  5. python递归排序_Python归并排序(递归实现)
  6. MySQL高级-触发器
  7. 如何让ul的符号隐藏_亚马逊关键词大师,那些你不知道的隐藏keywords操作方法(干货)...
  8. 深度学习:Keras入门(二)之卷积神经网络(CNN)【转】
  9. Android修改开机动画
  10. powerdesigner 16.5 Could not Initialize JavaVM!
  11. 四川大学计算机网络实验,四川大学计算机网络实验报告
  12. 【2021ACM-ICPC亚洲区域赛济南站】C、D、J、K四题超详细题解
  13. SIM800C错误小结
  14. 分布式记账的几种方式
  15. L1D1:嵌入式Linux C语言开发工具及基础命令
  16. OCR文本检测模型—SegLink
  17. 世界有时特别吝啬【摘自《青年文摘》】
  18. 基于WF4.0的公文管理系统
  19. 使用python 520表白吧
  20. Linux系统管理命令汇总收录

热门文章

  1. 万能密码:‘or 1=1-- 实战SQL注入,秒破后台
  2. 未连接到互联网错误的解决方案
  3. 海康威视网络摄像头购买指南(焦距像素等参数)
  4. h5 微信公众号获取当前位置
  5. 服务器raid卡安装在什么位置,安装raid卡
  6. Yolov5图像识别教程
  7. 宽带认证计费系统的认证技术主要有哪些
  8. 这么设置USB Copy数据就能轻松备份到NAS
  9. 262Echarts - 3D 路径图(Flights on Geo3D)
  10. 中基鸿业低收入家庭如何理财