域名解析与http服务器实现原理

域名解析函数gethostbyname

struct hostent *gethostbyname(const char *name);

主机结构在<netdb.h>中定义如下:

结构的成员包括:

h_name:主机的正式名称

h_aliases:主机的备用名称数组,以NULL结尾指针

h_addrtype:地址类型;(AF_INET或AF_INET6)

h_length:地址的长度(以字节为单位)

h_addr_list:指向主机网络地址的指针数组(按网络字节顺序),由NULL终止

相关推荐
HarmonLTS10 分钟前
Python Socket网络通信详解
服务器·python·网络安全
sun00770014 分钟前
androd和qnx判断实网卡还是虚网卡
运维·服务器·网络
郝学胜-神的一滴21 分钟前
Python数据封装与私有属性:保护你的数据安全
linux·服务器·开发语言·python·程序人生
口嗨农民工38 分钟前
live555 sample基本解读
运维·服务器
海盗12341 小时前
VMware 中 CentOS 7 无法使用 yum 安装 wget 的完整解决方案
linux·运维·centos
小宇的天下1 小时前
Synopsys Technology File and Routing Rules Reference Manual (1)
java·服务器·前端
kida_yuan1 小时前
【Linux】在树莓派上搭建自建 Git 服务(基于 GitLab)- 实战笔记与运维清单
运维·gitlab·树莓派
lph0091 小时前
mqtt broker (mosquitto)创建服务器、订阅与发布
运维·服务器
by————组态2 小时前
睿控(Ricon)组态
运维·前端·物联网·信息可视化·组态·组态软件