域名解析与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终止

相关推荐
勤奋的小王同学~32 分钟前
项目虚拟机配置测试环境
服务器
007php00736 分钟前
GoZero 上传文件File到阿里云 OSS 报错及优化方案
服务器·开发语言·数据库·python·阿里云·架构·golang
JosieBook42 分钟前
【网络工程】查看自己电脑网络IP,检查网络是否连通
服务器·网络·tcp/ip
我的K84091 小时前
Flink整合Hudi及使用
linux·服务器·flink
MXsoft6182 小时前
华为服务器(iBMC)硬件监控指标解读
大数据·运维·数据库
1900432 小时前
linux6:常见命令介绍
linux·运维·服务器
Camellia-Echo2 小时前
【Linux从青铜到王者】Linux进程间通信(一)——待完善
linux·运维·服务器
TheITSea2 小时前
云服务器宝塔安装静态网页 WordPress、VuePress流程记录
java·服务器·数据库
嚯——哈哈2 小时前
轻量云服务器:入门级云计算的最佳选择
运维·服务器·云计算
我是唐青枫2 小时前
Linux dnf 包管理工具使用教程
linux·运维·服务器