Korzystając z C++, chciałbym uzyskać serwery DNS używane przez hosta dla trzech systemów operacyjnych: OS X, FreeBSD i Windows. Chciałbym potwierdzić, że poniższe podejścia są rzeczywiście najlepszą praktyką, a jeśli nie, to lepszą alternatywą.Programowo uzyskaj serwery DNS hosta
- OS X: already answered; Informacje aktualizowane na developer.apple.com
- systemu Windows:
GetNetworkParams
- FreeBSD:
/etc/resolv.conf
Z góry dzięki za pomoc!
Tak, to wydaje się korzystnym sposobem uzyskania serwery DNS choć API * nix. Dzięki! –
używają res_ninit i res_nclose, nie zależą od globalnych zmiennych stanu. – tangxinfa