resolv.conf OSX पर अब काम नहीं करता है। उस फ़ाइल के शीर्ष पर सूचना इस प्रकार है:
#
# 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.
#
इसके अलावा, networksetup -listallnetworkservices
सभी वीपीएन इंटरफेस को सूचीबद्ध नहीं करता है।
यहाँ सही इंटरफ़ेस को लक्षित करने के लिए स्कूटिल का उपयोग करने का एक तरीका है: 1. commands.txt
इंटरैक्टिव स्कूटिल टूल के लिए अपने कमांड के साथ एक फ़ाइल बनाएं । जैसे मेरे मामले में पल्स सुरक्षित इंटरफ़ेस के लिए सामग्री:
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
- में पाई गई कमांड के साथ स्कूटिल चलाएं (आपको इसके लिए sudo चाहिए
set
)
sudo scutil < commands.txt