社区
Linux/Unix社区
帖子详情
通过什么函数可以通过域名查询IP地址
book3
2004-09-29 09:54:36
如题C语言的谢谢
...全文
157
4
打赏
收藏
通过什么函数可以通过域名查询IP地址
如题C语言的谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuanlei1978113
2004-10-08
打赏
举报
回复
if ((hp = gethostbyname (host[i].name)) == NULL)
loef
2004-09-30
打赏
举报
回复
gethostbyname()
dchg2000
2004-09-29
打赏
举报
回复
bool WSocket::DnsParse(const char* domain, char* ip)
{
struct hostent* p;
if ( (p = gethostbyname(domain)) == NULL )
return false;
sprintf(ip,
"%u.%u.%u.%u",
(unsigned char)p->h_addr_list[0][0],
(unsigned char)p->h_addr_list[0][1],
(unsigned char)p->h_addr_list[0][2],
(unsigned char)p->h_addr_list[0][3]);
return true;
}
serverclient
2004-09-29
打赏
举报
回复
在linux里好像有个int getsockname(int socket, struct sockaddr * addr,
socketlen_t * length_ptr)
可以根据联接的socket,得到它的sockaddr。函数的原型在sys/socket.h文件中。
域名的查询好像可以直接查查ping的源码,就可以知道了。
ftp://ftp.inr.ac.ru/ip-routing/iputils-current.tar.gz.
这里就是ping的源码,我懒得找了。
如何通过
域名
获取主机
ip地址
在没有
域名
解析服务器的情况下,系统上的所有网络程序都通过
查询
该文件来解析对应于某个主机名的
ip地址
,否则就需要使用dns服务程序来查找。可以通过将常用的
域名
和
ip地址
映射加入到hosts文件中,实现快速方便的访问...
IP地址
和
域名
之间的转换
一、引言
域名
,简单来理解就是我们平常说的网址。比如登录某度买假药时,会在IE浏览器的地址栏输入www.baidu.com,这里我们输入的就是百度的
域名
。...网络编程中,我们通过gethostbyname
函数
可以通过
域名
获取主机信息.
socket编程二十四:gethostbyname()
函数
:通过
域名
获取
IP地址
客户端中直接使用 IP 地址会有很大的弊端,一旦 IP 地址变化(IP 地址会经常变动),客户端软件就会出现错误。 而使用
域名
会方便很多,注册后的
域名
只要每年续费就永远属于自己...通过
域名
获取
IP地址
域名
仅仅是 I...
gethostbyname()
函数
:通过
域名
获取
IP地址
客户端中直接使用 IP 地址会有很大的弊端,一旦 IP 地址变化(IP 地址会经常变动),客户端软件就会出现错误。 而使用
域名
会方便很多,注册后的
域名
只要每年续费就永远属于自己...通过
域名
获取
IP地址
域名
仅仅是 I...
IP地址
转换
函数
对于地址转换
函数
,BSD网络软件包含: inet_addr() inet_aton() ...功能:inet_addr()
函数
用于将点分十进制
IP地址
转换成网络字节序
IP地址
; 原型:in_addr_t inet_addr(const char *cp); 返回值:如果正
Linux/Unix社区
23,115
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章