Specifications

Chapter 6 Setting Network Preferences 71
To change DNS servers for a port or device:
$ sudo serversetup -setDNSServer (
devicename
|"
portname
")
server1
[
server2
]
[...]
To list DNS servers for a configuration:
$ sudo networksetup -getdnsservers "
configuration
"
To view DNS search domains for port en0:
$ serversetup -getDefaultDNSDomain (
devicename
|"
portname
")
To change DNS search domains for port en0:
$ sudo serversetup -setDefaultDNSDomain (
devicename
|"
portname
")
domain1
[
domain2
] [...]
To view DNS search domains for a port or device:
$ serversetup -getDNSDomain (
devicename
|"
portname
")
To change DNS search domains for a port or device:
$ sudo serversetup -setDNSDomain (
devicename
|"
portname
")
domain1
[
domain2
]
[...]
To list DNS search domains for a configuration:
$ sudo networksetup -getsearchdomains "
configuration
"
To set DNS servers for a configuration:
$ sudo networksetup -setdnsservers "
configuration
"
dns1
[
dns2
] [...]
To set search domains for a configuration:
$ sudo networksetup -setsearchdomains "
configuration
"
domain1
[
domain2
]
[...]
To validate a DNS server:
$ serversetup -verifyDNSServer
server1
[
server2
] [...]
To validate DNS search domains:
$ serversetup -verifyDNSDomain
domain1
[
domain2
] [...]
Enabling TCP/IP
To enable or disable TCP/IP on a computer, use the serversetup tool.
To enable TCP/IP on a port:
$ serversetup -EnableTCPIP [(
devicename
|"
portname
")]
If you don’t provide an interface, en0 is assumed.
To disable TCP/IP on a port:
$ serversetup -DisableTCPIP [(
devicename
|"
portname
")]
If you don’t provide an interface, en0 is assumed.