#!/bin/sh # Local DNS setup so *.app.a250.ca and *.bc.a250.ca resolve to 127.0.0.1 # For full wildcard support use dnsmasq. For quick test, use /etc/hosts (limited). set -e echo "Option 1: dnsmasq (recommended - true wildcard)" echo " Add to /etc/dnsmasq.conf or /usr/local/etc/dnsmasq.conf:" echo " address=/.app.a250.ca/127.0.0.1" echo " address=/.bc.a250.ca/127.0.0.1" echo " Then: brew services restart dnsmasq" echo " And point your Mac to use 127.0.0.1 for DNS, or add to /etc/resolvers/app.a250.ca" echo "" echo "Option 2: /etc/hosts (manual per-subdomain)" echo " Add lines for each host you need:" echo " 127.0.0.1 app.bc.a250.ca login.bc.a250.ca lldap.bc.a250.ca traefik.bc.a250.ca colin-nixc.bc.a250.ca" echo " 127.0.0.1 testuser.app.a250.ca" echo " /etc/hosts does NOT support wildcards." echo "" echo "Option 3: resolvers file for *.app.a250.ca only" echo " mkdir -p /etc/resolver" echo " echo 'nameserver 127.0.0.1' | sudo tee /etc/resolver/app.a250.ca" echo " (requires dnsmasq listening on 127.0.0.1 with address=/.app.a250.ca/127.0.0.1)"