resolv.conf tidak berfungsi di OSX lagi. Ada pemberitahuan tepat di atas file itu sebagai berikut:
#
# macOS Notice
#
# This file is not consulted for DNS hostname resolution, address
# resolution, or the DNS query routing mechanism used by most
# processes on this system.
#
# To view the DNS configuration used by this system, use:
# scutil --dns
#
# SEE ALSO
# dns-sd(1), scutil(8)
#
# This file is automatically generated.
#
Juga, networksetup -listallnetworkservices
tidak mencantumkan semua antarmuka VPN.
Berikut adalah salah satu cara untuk menggunakan scutil untuk menargetkan antarmuka yang tepat: 1. Buat file commands.txt
dengan perintah Anda untuk alat scutil interaktif. mis. isi untuk antarmuka aman Pulse dalam kasus saya:
get State:/Network/Service/net.pulsesecure.pulse.nc.main/DNS
d.add ServerAddresses * 8.8.8.8 9.9.9.9
set State:/Network/Service/net.pulsesecure.pulse.nc.main/DNS
- Jalankan scutil dengan perintah yang disalurkan. (Anda perlu sudo untuk
set
)
sudo scutil < commands.txt