स्थानीय रूप से एक वेब ऐप विकसित करते समय मुझे जैसे पते का उपयोग करना पसंद है app.localhost:8080
उन तक पहुँचने के लिए। वे क्रोम में ठीक काम करते हैं लेकिन सफारी में नहीं। मुझे लगता है कि यह इसलिए है क्योंकि क्रोम में TLD के लिए विशेष हैंडलिंग है और Safari OS DNS रिज़ॉल्वर का उपयोग करता है।
वहाँ macOS सभी को हल करने का एक तरीका है .localhost
को संबोधित करता है 127.0.0.1
?
.localhost
कब.local
इस तरह से पारंपरिक तरीके से किया जाता है? का सम्मेलनapp.local:8080
स्थानीय रूप से नेटवर्क किए गए पते के लिए स्वीकृत तरीका है;localhost
केवल शुद्ध स्थानीय लूपबैक जरूरतों के लिए ही इस्तेमाल किया जाना चाहिए।