2011-09-20 7 views
5

पर सुन रहा है, मैं "कैबल इंस्टॉल & & हाँोड डेवेल" चला रहा हूं, हाँओड 0.9.2.2 का उपयोग कर रहा हूं लेकिन यह केवल आईपीवी 6 का उपयोग कर सुन रहा है। क्या कोई भी आईपीवी 4 पर सुनने के लिए इसे कॉन्फ़िगर करने के बारे में जानता है? मैं यह विंडोज 7यसोड डेवेल सर्वर केवल आईपीवी 6

पर चल रहा हूँ

धन्यवाद

+0

तुम सिर्फ करने के लिए '' localhost'' ब्राउज़ करने का प्रयास किया? मैंने कई बार '' yesod devel'' का उपयोग किया है और यह अभी काम करता है, और मेरे कंप्यूटर के बारे में कुछ खास नहीं है। –

+1

वैसे यह काम करता है अगर मैं सिर्फ स्थानीयहोस्ट पर हूं लेकिन हमारे नेटवर्क में आईपीवी 6 सक्षम नहीं है इसलिए दूरस्थ कंप्यूटर मेरी साइट पर ब्राउज़ नहीं कर सकते हैं। नेटस्टैट को देखकर मैं देख सकता हूं कि यह केवल मेरे आईपीवी 6 पते पर सुन रहा है और आईपीवी 4 – Caleb

+0

@ कैलेब नहीं: विकास सर्वर को स्थानीय रूप से इस्तेमाल करने के लिए डिज़ाइन किया गया है। क्या आपने जांच की है कि यह उत्पादन सर्वर के साथ भी होता है? ('कैबल कॉन्फ़िगरेशन-प्रोडक्शन' करें)। – hammar

उत्तर

2

लक्षण आप का वर्णन अब तक BSD और डेबियन पर देखा गया है, लेकिन ऐसा लगता है विंडोज की तरह भी प्रभावित होता है।

यह नेटवर्क पुस्तकालय के साथ, सटीक होना करने के लिए Yesod, या वास्तव में ततैया, या, के साथ साथ एक ज्ञात समस्या है। इस मुद्दे पर अनुवर्ती करने के लिए एक स्थान this githup issue या current discussion on haskell-lists है, जो आंशिक रूप से आपके प्रश्न के कारण हुआ था।

+0

धन्यवाद, मैं उन पर अपनी नजर रखूंगा। – Caleb

0

जबकि मेरे पास वर्तमान में इसका परीक्षण करने के लिए एक समान सेटअप नहीं है, तो आपको शायद यह पता चलेगा कि अगर आईपीवी 6 पोर्ट एक्स को कुछ सुन रहा है, और आईपीवी 4 के लिए उसी पोर्ट एक्स पर कुछ भी नहीं सुन रहा है, तो आईपीवी 6 पोर्ट कनेक्शन प्राप्त करें। IPv6 सर्वर को "IPv6" पता से आने वाला कनेक्शन दिखाई देगा :: ffff: 1.2.3.4 (इसे आईपीवी 4 मैप किए गए आईपीवी 6 पते कहा जाता है)। कर्नेल IPv6 और IPv4 एंडपॉइंट्स के बीच अनुवाद प्रदान करता है। आईपीवी 4 तार पर प्रयोग किया जाता है।

मैं विंडोज 7 के बारे में पता नहीं है, लेकिन कुछ सिस्टम (जैसे। कुछ लिनक्स वितरण) डिफ़ॉल्ट रूप से एक विशेष sysctl है, जो मतलब यह होगा कि सर्वर अलग आईपीवी 4 के लिए बाध्य करने की आवश्यकता होगी की स्थापना करके इस सुविधा को निष्क्रिय कर देगा और आईपीवी 6 सॉकेट (जो मेरे अनुभव में, बेहतर विकल्प है)। एप्लिकेशन इस डिफ़ॉल्ट व्यवहार को ओवरराइड करने के लिए स्वतंत्र हैं।

संबंधित मुद्दे