Skip to content

Instantly share code, notes, and snippets.

@vothanhkiet
Forked from oko/os-x-local-dnsmasq.sh
Created March 24, 2020 08:09
Show Gist options
  • Save vothanhkiet/69b701c43c0ef22e526fadb36ffb8bcd to your computer and use it in GitHub Desktop.
Save vothanhkiet/69b701c43c0ef22e526fadb36ffb8bcd to your computer and use it in GitHub Desktop.
Configure a local dnsmasq server on OS X.
#!/bin/bash
sudo port -v install dnsmasq
sudo port -v load dnsmasq
sudo mkdir /etc/resolver
echo -n "nameserver 127.0.0.1" | sudo tee /etc/resolver/dev
echo "address=/dev/127.0.0.1" | sudo tee -a /opt/local/etc/dnsmasq.conf
echo "address=/test/127.0.0.1" | sudo tee -a /opt/local/etc/dnsmasq.conf
sudo kill -9 $(pgrep dnsmasq)
sleep 1
dig +short @localhost domain.dev
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment