ios中域名转换为ip地址
ios中域名转换为ip地址
版权声明:本文为博主原创文章,未经博主允许不得转载。
- #include <netdb.h>
- #include <arpa/inet.h>
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- <span style="white-space:pre"> </span>// Do any additional setup after loading the view, typically from a nib.
- NSString *webSiteString = @"www.baidu.com";
- //NSString to char*
- const char *webSite = [webSiteString cStringUsingEncoding:NSASCIIStringEncoding];
- // Get host entry info for given host
- struct hostent *remoteHostEnt = gethostbyname(webSite);
- // Get address info from host entry
- struct in_addr *remoteInAddr = (struct in_addr *) remoteHostEnt->h_addr_list[0];
- // Convert numeric addr to ASCII string
- char *sRemoteInAddr = inet_ntoa(*remoteInAddr);
- //char* to NSString
- NSString *ip = [[[NSString alloc] initWithCString:sRemoteInAddr
- encoding:NSASCIIStringEncoding] autorelease];
- NSLog(@"ip:%@",ip);
- }
ios中域名转换为ip地址相关推荐
- linux shell 域名 ip,Shell脚本一种检查Linux中域名和IP地址所有权信息、检查多个域名的到期日期工具...
Shell脚本一种检查Linux中域名和IP地址所有权信息.检查多个域名的到期日期工具 jwhois是一个命令行实用程序,可从whois服务器(whois数据库)中获取有关域名所有权的信息. Whoi ...
- 域名转换为IP地址示例
一.前提条件 项目中增加对winsock的支持:在应用程序向导中勾选"Windows套接字"选项,也可以手工添加相关的*.h文件和代码实现. 二.编辑对话框资源,添加Button控 ...
- DNS这位“翻译官”是如何转换域名和IP地址的?
DNS这位"翻译官"是如何转换域名和IP地址的? Linux就该这么学 1周前 DNS( Domain Name System)是"域名系统"的英文缩写,是一种 ...
- 域名和IP地址的联系
什么是域名?什么是IP地址? 在Internet上有成千上万台主机,为了区分这些主机,每一台主机都被分配一个IP地址.但是由于IP地址难以记忆,因此有了方便记忆的域名. 域名由阿拉伯数字和英文字母.& ...
- 把局域网中服务器的IP地址转换为自己访问的域名
把局域网中服务器的IP地址转换为自己访问的域名,可修改自己电脑中的hosts文件 方法十分简单 修改文件hosts文件 地址是C:\WINDOWS\system32\drivers\etc\hosts ...
- 获取指定域名的IP地址
获取指定域名的IP地址 所需函数:gethostbyname 函数原型: struct hostent* gethostbyname(const char *name) 参数:const char * ...
- DNS(从域名到IP地址的对应)
因特网上的主机可以使用多种方式进行标识.一种标识方法是用它的主机名,如cnn.com.www.yahoo.com等,这些名字便于记忆也乐于被人们接受.然而,主机名几乎没有提供关于主机在因特网中位置的信 ...
- gethostbyname()函数:通过域名获取IP地址
客户端中直接使用 IP 地址会有很大的弊端,一旦 IP 地址变化(IP 地址会经常变动),客户端软件就会出现错误. 而使用域名会方便很多,注册后的域名只要每年续费就永远属于自己的,更换 IP 地址时修 ...
- linux 怎么设置静态ip,如何在Linux中设置静态IP地址和配置网络
如果您是Linux系统管理员,那么当您需要在系统上配置网络时,就会出现时间. 与可以使用动态IP地址的台式机不同,在服务器基础架构上,您需要设置静态IP地址(至少在大多数情况下).IP地址 :192. ...
最新文章
- python 发送邮件实例
- python打不开怎么办-python为什么打不开
- linux pstree乱码,pstree下显示乱码解决
- jmeter时间函数格林尼治时间_VB常用函数——时间函数和DateDiff函数
- .net core实践系列之短信服务-架构设计
- 在google play开放平台上closed texting如何删除_“爷青回”!如何抢先体验《英雄联盟》手游?这份攻略送给你...
- 打造扛得住的MySQL数据库架构-第2章 什么影响了MySQL性能
- DelphiXE下的字符串变化
- api获取控件窗口的矩形大小_DevExpress 通用控件系列(4):SimpleButton
- js获取某年某月某天是一年中的第几周
- php获取alexa世界排名值的函数
- 蒙特卡洛(Monte Carlo)方法的理解
- 关于使用Kmeans函数RuntimeWarning: Explicit initial center position passed: performing only one init in KMe
- Zookeeper和Kafka环境搭建总结
- Excel表格中行列互换的方法?
- python定义一个字符串数组赋值_Python ctypes:传递一个字符串数组
- 还在为创业资金发愁?1000万元+产业资源等你来拿!
- 终于知道mac下剪切的快捷键是什么了
- 《互联网安全产品漏洞管理规定》
- 数学建模层次分析法一致性检验建立
热门文章
- Neo4J图库的基础介绍(一)
- 电脑在登陆界面如何打开计算机管理,melogincn管理页面电脑怎么进入?【图解】...
- OpenCV 4.x API 详解与C++实例-Mat数据类型详解
- linux upper函数,使用XOR按位运算在linux中使用toupper和tolower函数
- STP内容扩充 PVST MSTP 流量负载分担
- 麒麟子Cocos Creator实用技巧十:function this self ()={}详解
- Android最新开源框架大全
- php红包退回通知,php 微信红包 返回问题
- MATLAB近红外光谱分析技术
- StringIO 的用法