Skip to content

Instantly share code, notes, and snippets.

@smurugap
Last active September 30, 2022 17:15
Show Gist options
  • Save smurugap/9454b1cf3023612d34810cd90eae565f to your computer and use it in GitHub Desktop.
Save smurugap/9454b1cf3023612d34810cd90eae565f to your computer and use it in GitHub Desktop.
as sudo user
sh-3.2# scutil
> list
subKey [0] = Plugin:IPConfiguration
subKey [1] = Plugin:InterfaceNamer
subKey [2] = Plugin:KernelEventMonitor
subKey [3] = Setup:
subKey [4] = Setup:/
subKey [5] = Setup:/Network/Global/IPv4
subKey [6] = Setup:/Network/HostNames
subKey [7] = Setup:/Network/Interface/en0/AirPort
subKey [8] = Setup:/Network/Service/57751377-898B-4D7B-BD0E-7A44118D0BA8
subKey [9] = Setup:/Network/Service/57751377-898B-4D7B-BD0E-7A44118D0BA8/IPv4
subKey [10] = Setup:/Network/Service/57751377-898B-4D7B-BD0E-7A44118D0BA8/IPv6
subKey [11] = Setup:/Network/Service/57751377-898B-4D7B-BD0E-7A44118D0BA8/Interface
subKey [12] = Setup:/Network/Service/57751377-898B-4D7B-BD0E-7A44118D0BA8/Proxies
subKey [13] = Setup:/Network/Service/6DC9BC56-8EE1-4DB8-AA58-613589FC89AC
subKey [14] = Setup:/Network/Service/6DC9BC56-8EE1-4DB8-AA58-613589FC89AC/IPv4
subKey [15] = Setup:/Network/Service/6DC9BC56-8EE1-4DB8-AA58-613589FC89AC/IPv6
subKey [16] = Setup:/Network/Service/6DC9BC56-8EE1-4DB8-AA58-613589FC89AC/Interface
subKey [17] = Setup:/Network/Service/6DC9BC56-8EE1-4DB8-AA58-613589FC89AC/Proxies
subKey [18] = Setup:/Network/Service/B4E88888-36D9-4747-A9AF-620F6A3AA8CD
subKey [19] = Setup:/Network/Service/B4E88888-36D9-4747-A9AF-620F6A3AA8CD/DNS
subKey [20] = Setup:/Network/Service/B4E88888-36D9-4747-A9AF-620F6A3AA8CD/IPv4
subKey [21] = Setup:/Network/Service/B4E88888-36D9-4747-A9AF-620F6A3AA8CD/IPv6
subKey [22] = Setup:/Network/Service/B4E88888-36D9-4747-A9AF-620F6A3AA8CD/Interface
<snip>
> show State:/Network/Global/DNS
<dictionary> {
SearchDomains : <array> {
0 : olympus.f5net.com
1 : f5net.com
2 : hsd1.ca.comcast.net
}
SearchOrder : 101402
ServerAddresses : <array> {
0 : 192.168.76.180
1 : 192.168.76.181
}
__CONFIGURATION_ID__ : Supplemental: F5NetworksServicePPP 2
__FLAGS__ : 16390
__ORDER__ : 2
}
> list State:/Network/Service/.*/DNS
subKey [0] = State:/Network/Service/B4E88888-36D9-4747-A9AF-620F6A3AA8CD/DNS
subKey [1] = State:/Network/Service/F5NetworksServicePPP/DNS
> get State:/Network/Service/F5NetworksServicePPP/DNS
> d.add ServerAddresses * 75.75.75.75 75.75.76.76
> d.show
<dictionary> {
ServerAddresses : <array> {
0 : 75.75.75.75
1 : 75.75.76.76
}
SupplementalMatchDomains : <array> {
0 : f5net.com
1 :
}
}
> set State:/Network/Service/F5NetworksServicePPP/DNS
>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment