decv.conf không hoạt động trên OSX nữa. Có một thông báo ngay trên đầu tập tin đó như sau:
#
# 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.
#
Ngoài ra, networksetup -listallnetworkservices
không liệt kê tất cả các giao diện VPN.
Đây là một cách để sử dụng scutil để nhắm mục tiêu vào giao diện phù hợp: 1. Tạo một tệp commands.txt
bằng các lệnh của bạn cho công cụ scutil tương tác. ví dụ: nội dung cho giao diện bảo mật Pulse trong trường hợp của tôi:
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
- Chạy scutil với các lệnh được dẫn vào. (Bạn cần sudo cho
set
)
sudo scutil < commands.txt