A quick primer (from curl’s most well known maintainer) on requesting websites from servers before you’ve officially changed their DNS entries. A quick TL;DR; if you’re conserving mouse clicks For non-SSL/HTTPS sites it’s as simple as changing the HOST header — curl --header "Host: example.com" http://127.0.0.1/ If you’re using SSL/HTTPS, things are a bit more complicated. In for this case you’ll want to use the --resolve option curl --resolve example.com:443:127.0.0.1 https://example.com/ Here you’ll make the request to the actual URL, and resolve tells curl which IP address to use. There’s more context in the article about why this is necessary.







