--help
कर्ल के लिए उत्पादन एक को सूचीबद्ध --resolve
विकल्प है, जो राज्यों
--resolve <host:port:address> Force resolve of HOST:PORT to ADDRESS
मुझे कोई किस्मत नहीं मिल रही है हालांकि यह काम करने के लिए। मैं जिस मूल कमांड को चलाने का प्रयास कर रहा हूं वह है
curl --resolve foo.example.com:443:localhost https://foo.example.com:443/
और मुझे प्रतिक्रिया मिलती रहती है Couldn't resolve host 'foo.example.com'
। मैं ऐसा करना चाहता हूं क्योंकि मैं foo.example.com के लिए प्रमाणपत्र का परीक्षण कर रहा हूं, लेकिन मैं वास्तविक सर्वर पर इसका परीक्षण नहीं कर रहा हूं। इसके बजाय, मैं इसे डमी मशीन पर परीक्षण कर रहा हूं। मुझे पता है कि मैं संपादित कर सकता हूं /etc/hosts
ताकि foo.example.com लोकलहोस्ट के लिए हल हो जाए, लेकिन यह कर्ल दृष्टिकोण ऐसा लगता है कि यह जाने के लिए "सही" तरीका होगा, अगर मैं इसे काम कर सकता हूं।
क्या कोई देखता है कि मैं यहाँ क्या कर रहा हूँ?
resolve
अर्थ है "एक नाम से एक आईपी पता प्राप्त करें"।