Skip to content

lokl dns

Manage /etc/hosts entries for custom domains.

Add DNS entries for your configured domains.

Terminal window
sudo lokl dns setup

This adds entries like:

# lokl:my-project
127.0.0.1 myproject.dev
127.0.0.1 app.myproject.dev
127.0.0.1 api.myproject.dev
# lokl:my-project:end

Remove DNS entries.

Terminal window
sudo lokl dns remove

After removal, flush your DNS cache:

macOS:

Terminal window
sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

Linux:

Terminal window
sudo systemd-resolve --flush-caches

Modifying /etc/hosts requires root privileges. lokl only touches entries within its own markers (# lokl:project-name).