A Jupyter Notebook can control what domains can originate requests to Jupyter and/or what IP addresses can access the Notebook.
By default, notebooks allow for localhost access to a Notebook.
It typically means only you can access your Notebook on your machine. This is enforced with the following parameters in the configuration file:
c.NotebookApp.allow_origin = '' c.NotebookApp.ip = 'localhost'