Skip to content
/ DNS Public

愉快造轮子1.重组dns报文,解析dns报文.2支持ipv6,ipv4 3.发包收包循环3次,成功break4.检测自己的ip—stack

Notifications You must be signed in to change notification settings

BMEI1314/DNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

完整版dns64:see more c-only Version

实现dnsquery

1.输入: A:查询域名 B:超时时间 C:dns服务器

2.输出:       保存到结构体_ipinfo :                     size           ip个数 v4_addr 解析ipv4地址 v6_addr 解析ipv6 地址

3.原理: 1.判断自己的ip_stack if(ipv4_stack) ipv4封装dns报文 if(ipv6_stack_only) ipv6封装dns报文 2.解析返回的包(默认发一次收一次连续三次,某次成功break) 4.功能 1.支持ipv4,ipv6 2.输入dns64服务器,返回合成ipv4-mapped ipv6 addr

5.结果

About

愉快造轮子1.重组dns报文,解析dns报文.2支持ipv6,ipv4 3.发包收包循环3次,成功break4.检测自己的ip—stack

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published