0
現在、IPv6接続の欠落を適切に処理する方法を探しています。欠落しているIPv6接続を処理する適切な方法
ユースケースは、私はAAAA
レコードが含まれ、解決IPのそれぞれに接続する可能性があるDNSレコードを解決すること、です。そのコードを実行しているシステムにIPv6接続がない可能性があります。
だから私は、これを処理し、これらのレコードを無視する適切な方法を探していますが、ホストはとにかく接続できない場合にのみ。
私の現在のアプローチは、次のとおりです。
if ip.To4() == nil && err.(*net.OpError).Err.(*os.SyscallError).Err == syscall.EHOSTUNREACH {
log.Info("ignoring unreachable IPv6 address")
continue
}
しかし、より良い方法があれば、私は、よく分かりません。
は残念ながら、ここではないオプションのthatsので、何のIPv6接続がない場合、私はちょうどIPv6のレコードをフィルタリングするための最良の方法を探しています – beck