Remote control of a Mac from another computer on the same local network is not difficult: Bonjour and other network solutions can handle it with a bang. Remote control via the Internet is a more complex solution. Many components of the hardware and software of the Big Network complicate the connection of computers.

Why is it so Difficult?

Typically, home networks are built using two technologies – Network Address Translation (NAT) and Dynamic Configuration Protocol (DHCP), which provide Internet access to different computers from the same IP address and provide a kind of buffer to protect against access from the outside. This complicates the connection to computers.

DHCP automatically assigns IP addresses to computers on the local network. NAT translates these network addresses using a router for the Internet so that all traffic from these computers comes from a single public address. In business networks, firewalls and other filters control and further complicate external access to local computers.

Some remote connection tools in particular, the special Back to my Mac, GoToMyPC or LogMeIn services solve this problem by connecting directly with the NAT software and then plotting direct routes on the Web.

Read more: How to Block Any Incoming Network Connections in macOS?

In this review we will figure out how to connect to a remote desktop by including the Shared Screen and VNC functions built into macOS.

Shared screen and VNC require port mapping. Port mapping can be compared to a sunbeam: if you direct a ray of light into a mirror, it is “automatically” reflected and illuminates an object. If the beam reflected from the mirror hit the person, then he will think that the light comes from the place where the mirror is located. In other words, with the help of redirection, all data are transferred without any distortions to another computer, which can be located anywhere.


If you use an AirPort base station with NAT-PMP (port forwarding protocol with network address translation), or a third-party IP router with UPnP (Universal Plug and Play) technology, you will not have any difficulty. Additional Port Map or Lighthouse software will also come to your aid. (ShareTool can create a permanent connection between the local networks to use Bonjour).

Manual port mapping is possible, but this system is not flexible and requires technical training. You need to know which port each service is using, how to assign permanent addresses / computer names on the network and your external IP address.

Remote Control a Mac with VNC

VNC (Virtual Network Computing) – a remote desktop access system using the RFB (Remote FrameBuffer) protocol.

It’s not strange, but macOS already has a VNC server built in and it is enough to simply enable and configure access.

To do this:

  • Open the System Preferences -> Sharing;
How to Remote Control a Mac with Screen Sharing in macOS?
  • Check the Screen Sharing checkbox to enable the VNC server;
How to Remote Control a Mac with Screen Sharing in macOS?
  • You can also set a password to connect. To do this, click the Computer Settings button, tick the “VNC viewers may control screen with password” and enter the password in the field.
How to Remote Control a Mac with Screen Sharing in macOS?
  • This completes the remote access setup using VNC;
  • To connect, you can use any VNC client on any operating system, for example, RealVNC.


In this post, I looked at the easiest way to connect to a computer with macOS. And which method will you use?

It’s the best time to ask questions and give us your feedback in comments.


Hi there! My Name is Vincent Lago! My goal is to share insightful reviews, guides, and manuals for people looking to know more about current solutions for Apple hardware and OS. I have years of technological background knowledge including owning a custom iMacs & PCs which was using for different types of business. And now, I want to share my experience with you.

Write A Comment