小盯裆 (@little_dingdang) 在 DNS那些事儿 中发帖
0x00 背景
今年三四月份的时候,接到了来自主管的任务,研究Linux/AIX环境下 gethostbyname 和 getaddrinfo 两个域名解析函数的用法以及潜在的坑点,当时确实做了一些相对深入的研究,但没有仔细记录下来,最近系统学习java这边时又学到了网络编程这块儿,想起了曾经的一些记忆碎片,加之最近兴起了写博客的想法,遂记录之
0x01 概念
在开始原理介绍之前,我想首先介绍清楚这里面牵扯到的所有概念,就像有些小说开场前会先对登场人物逐一进行介绍,那么,关于网络地址和域名解析这个课题相关的角色如下:
IP地址:一个网络设备的唯一标识符,用于在互联网上或局域网中定位和通信。一般有两种版本:
ipv4:32位,如 192.168.0.1
ipv6:128位,如 2001:0db8:85a3:0000:0000:8a2e:0370:7334
主机名(hos...