Trucs & Astuces

CURL: forcer la résoltion DNS

CURL: forcer la résoltion DNS

Par ronan , 30 mai, 2025

Comment faire des tests en local sur sa machine avec Nginx, Apache ou Traefik tout en conservant le "server name" pour des tests SSL par exemple ?

La commande curl possède une option --resolve qui permet de forcer une résolution DNS

$ curl --resolve "quennec.fr:443:127.0.0.1" https://quennec.fr/ -v

Grâce à cette option --resolve, on indique à la commande curl que le domaine quennec.fr, sur le port 443, correspond à l'adresse IP 127.0.0.1

Super pratique plutôt que de modifier son fichier /etc/hosts ou son fichier C:/WINDOWS/system32/drivers/etc/hosts

Etiquettes