Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>An easy way that this could work if each subdomain resolves into different public ip addresses (e.g. if your DNS was configured such that <code>sql.ourdomain.com</code> resolves to 1.1.1.1 and <code>svc1.ourdomain.com</code> resolves to 1.1.1.2).</p> <pre><code>sql.ourdomain.com IN A 1.1.1.1 svc1.ourdomain.com IN A 1.1.1.2 </code></pre> <p>Your router can only make decisions based on limited information contained inside of the ip packets. Commonly, routers can look at the ip or port information. In the case where your router is configured with port forwarding, the router looks at the port number and makes address translation decisions using that the port.</p> <pre><code>rule: incoming port 1000, forward to 192.168.1.100:1433 rule: incoming port 1001, forward to 192.168.1.101:80 </code></pre> <p>However, if the port is the same, the router needs other information to decide how to perform the translation. Most low-end routers (e.g. Cisco ASA series, Juniper SRX series) can use the ip to make this address translation decision. The downside is that that you'll need to purchase multiple ip addresses from your ISP.</p> <pre><code>rule: incoming ip 1.1.1.1, forward to 192.168.1.100:1443 rule: incoming ip 1.1.1.2, forward to 192.168.1.101:80 </code></pre> <p>IIS, which operates on a much higher layer on the network stack, can make this differentiation by looking at the HTTP headers. This works for multiplexing a single ip and single port to multiple websites. In this case, since SQL and your web server speak different protocols, you won't be able to leverage this.</p> <p>Another technology that you may want to consider is IPsec tunneling (VPN) if your device supports IPsec passthrough. The downside is that your coworkers (who I assume are using this) needs to perform additional configuration. </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload