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

相关推荐
码完就睡9 分钟前
Linux——以太网协议
运维·服务器·网络·1024程序员节
时间售卖铺13 分钟前
MySQL 日志管理
运维·数据库·mysql·云原生
晴天的雨.99231 分钟前
【Linux】make & Makefile 核心知识点
linux·运维·服务器
不吃鱼的羊41 分钟前
如何建立高自尊
java·服务器·前端
丘山望岳43 分钟前
Linux基础指令入门篇
linux·运维·服务器
想做小南娘,发现自己是女生喵1 小时前
LAN Device Monitor 第二周学习文档
java·服务器·数据库
hhhjhl1 小时前
Zod 跨端三方库仓颉适配全流程
linux·运维·ubuntu
翔云1234561 小时前
Gaea(小米MySQL Proxy)整体架构
运维·数据库·mysql
程序员清风1 小时前
LibreChat 实战:用 Docker 搭建可扩展的多模型对话平台
运维·docker·容器
志栋智能1 小时前
安全超自动化如何提升防御体系可靠性?
运维·安全·自动化