当然在linux环境下,用来做dns解析的工具有很多,比如dig和nslookup之类的,但是通常对于复杂问题的排查直接去机器上去很显然是不太现实的,因此打算使用golang的接口来封装域名解析服务,来提供后期的操作...分析dns解析过程以及系统调用
注意:在linux环境下可以使用dig +trace来追踪域名解析过程
我们都知道,在计算机的世界,建立连接都是需要依靠五元组的(源ip,源端口,目的ip,目的端口,协议.../dns-test
[185.199.110.153 185.199.111.153 185.199.109.153 185.199.108.153]
# 使用linux系统工具trace分析整个dns...|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f5c6da38000
mmap(NULL, 4096, PROT_READ|PROT_WRITE...) = 0
mprotect(0x7f5c6d81c000, 4096, PROT_READ) = 0
mprotect(0x7f5c6da43000, 4096, PROT_READ) = 0
munmap