Why you can trust ZDNET
:ZDNET independently tests and researches products to bring you our best recommendations and advice. When you buy through our links, we may earn a commission.Our process
'ZDNET Recommends': What exactly does it mean?
ZDNET's recommendations are based on many hours of testing, research, and comparison shopping. We gather data from the best available sources, including vendor and retailer listings as well as other relevant and independent reviews sites. And we pore over customer reviews to find out what matters to real people who already own and use the products and services we’re assessing.
When you click through from our site to a retailer and buy a product or service, we may earn affiliate commissions. This helps support our work, but does not affect what we cover or how, and it does not affect the price you pay. Neither ZDNET nor the author are compensated for these independent reviews. Indeed, we follow strict guidelines that ensure our editorial content is never influenced by advertisers.
ZDNET's editorial team writes on behalf of you, our reader. Our goal is to deliver the most accurate information and the most knowledgeable advice possible in order to help you make smarter buying decisions on tech gear and a wide array of products and services. Our editors thoroughly review and fact-check every article to ensure that our content meets the highest standards. If we have made an error or published misleading information, we will correct or clarify the article. If you see inaccuracies in our content, please report the mistake via this form.
If you use a macOS-powered device (such as a MacBook Pro/Air, or iMac), you might connect to different networks at different times. Even with my iMac, I will switch between one of our three different networks for different purposes. Or, if I'm on the go with my MacBook Pro, I'll have to connect to various networks as I travel.
When that's the case, I will often want to have a bit of control over how things work. For example, on one of my home networks, I can configure a network connection with static addresses and DNS over HTTPS. On a different home network, I might need to configure a proxy.
But I don't want to have to manually configure those networks every time I switch. That's where the macOS Network Locations feature comes in handy. With this feature, you can configure different network locations in different ways. For example, you could establish such configurations as "General Purpose Home", "Home Static", and "Coffee". As you move to each network, you simply switch locations and the configuration will automatically apply.
Let me show you how to create a new Network Location and then how to configure the connection for that location.
Creating a new Network Location
What you'll need: The only things you'll need are a macOS-powered laptop or desktop computer and at least one network to connect to.
1. Open Settings
The first thing to do is create a new location. Click the Apple menu in the top left corner of the desktop and select Settings.
2. Open the Edit Locations window
In the Settings window, click Network and then click the drop-down under Other Services. From the drop-down, click Locations > Edit Locations.
3. Create a new location
In the resulting popup, click +, give the new location a name, and hit Enter on your keyboard. Leave the Settings window open.
Configure the new location
With the location created, you can now configure it. Here's how.
1. Select the new location
The next thing to be done is to select the new location. To do that, click the Apple menu and select Location > NAME (Where NAME is the name of the location you just created.) Now that you've selected the new location, the network configuration changes you make will apply only to it. If you switch to a different location, that configuration's connection will then apply.
2. Open Network details
Go back to Settings and click Network. Then select either Wi-Fi or wired connection. In the resulting window, click Details.
3. Configure the network
At this point, you'll configure the network exactly how you need it. You can configure it for either static or DHCP addressing, configure your DNS (such as using DNS over HTTPS with OpenDNS or Cloudflare), set up a proxy, limit IP address traffic, set your NetBIOS name and Workgroup, and more. When you've completed the configuration of the network, click OK.
The configuration you just took care of will only apply to the chosen Network Location. If you switch to a different location, the network configuration will switch to that of the new Location.
And that covers the basics of using macOS Network Location. I've been using this feature for a few years now and have found it to be very helpful when I want to have control over how a particular network connection is configured. Once you start using Network Locations, you'll consider all other networking configurations to be archaic.