Accessing Jenkins on Mac OS X from another machine
<p>I want to reach Jenkins from both behind the router and the internet.</p>

<p><strong>Pretty straightforward setup:</strong>  </p>

<p>Internet > Router > Mac > Jenkins</p>

<p><strong>Known items:</strong>  </p>

<ul>
<li><p>From the router, I can see the machine's internal IP, which I'll call "X.X.X.X".</p></li>
<li><p>Then there's the Jenkins URL location configuration in Jenkins:</p></li>
</ul>

<p><a href="https://i.stack.imgur.com/ricZ6.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ricZ6.png" alt="enter image description here"></a></p>

<p><strong>Goals</strong></p>

<ol>
<li><p>I want to be able to access the Jenkins site from any machine
already behind the router. I thought that I could use the X.X.X.X IP
address as the above Jenkins URL but this didn't work.</p></li>
<li><p>Second, I want to be able to reach the Jenkins site from outside the
router. Then I can configure Jenkins anywhere as well as use
web-hooks when there are changes.  </p>

<p>I assume I then need to know the IP address of the router but that's about all I know.</p></li>
</ol>

<p>How can I accomplish this?</p>