Mit C++ möchte ich die DNS-Server erhalten, die von einem Host für drei Betriebssysteme verwendet werden: OS X, FreeBSD und Windows. Ich würde gerne bestätigen, dass die folgenden Ansätze in der Tat die beste Vorgehensweise sind, und wenn nicht, eine überlegene Alternative.Programmgesteuert DNS-Server des Hosts
- OS X: already answered; aktualisiert Link developer.apple.com
- Windows-:
GetNetworkParams
- FreeBSD:
/etc/resolv.conf
Vielen Dank im Voraus für Ihre Hilfe!
Yep, das die bevorzugten Art und Weise scheint den DNS-Server, obwohl die * nix-API zu erhalten. Vielen Dank! –
Verwenden Sie res_ninit und res_nclose, nicht von globalen Statusvariablen abhängen. – tangxinfa