The --help
output untuk ikal berisi daftar --resolve
pilihan, yang menyatakan
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
Tapi aku tidak beruntung berhasil. Perintah dasar yang saya coba jalankan adalah
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
dan saya terus mendapat tanggapan Couldn't resolve host 'foo.example.com'
. Saya ingin melakukan ini karena saya sedang menguji sertifikat untuk foo.example.com, tapi saya tidak mengujinya di server yang sebenarnya. Sebagai gantinya, saya mengujinya pada mesin boneka. Saya tahu bahwa saya dapat mengedit /etc/hosts
sehingga foo.example.com memutuskan ke localhost, tetapi pendekatan ikal ini sepertinya merupakan cara yang "benar" untuk dilakukan, jika saya dapat membuatnya berfungsi.
Adakah yang melihat kesalahan saya di sini?
resolve
berarti "dapatkan alamat IP dari nama".Beberapa bantuan tambahan dalam pemecahan masalah:
Pastikan Anda mendengarkan port yang tepat untuk protokol: http = 80; https = 443 & dll
Curl -v juga akan memberikan informasi HEADER untuk server respons yang dapat membantu.
Pada dasarnya dalam hal ini metode HTTP OPSI tidak diterapkan di server tepi untuk CDN.
sumber