Đầu --help
ra cho curl liệt kê một --resolve
tùy chọn, trong đó nêu rõ
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
Tôi không có bất kỳ may mắn để làm cho nó làm việc mặc dù. Lệnh cơ bản tôi đang cố chạy là
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
và tôi tiếp tục nhận được phản hồi Couldn't resolve host 'foo.example.com'
. Tôi muốn làm điều này bởi vì tôi đang thử nghiệm một chứng chỉ cho foo.example.com, nhưng tôi không thử nghiệm nó trên máy chủ thực tế. Thay vào đó, tôi đang thử nghiệm nó trên một máy giả. Tôi biết rằng tôi có thể chỉnh sửa /etc/hosts
để foo.example.com phân giải thành localhost, nhưng cách tiếp cận cuộn tròn này có vẻ như sẽ là cách "chính xác", nếu tôi có thể làm cho nó hoạt động.
Có ai thấy những gì tôi đang làm sai ở đây?
resolve
có nghĩa là "lấy địa chỉ IP từ tên".