डिफ़ॉल्ट रूप से, उबंटू में अवही शामिल है। यह zeroconf का एक कार्यान्वयन है जो कंप्यूटर होस्टनाम को वर्चुअल ".local" नाम के साथ हल करने की अनुमति देता है। जब भी आपका कंप्यूटर "hostname.local" से कनेक्ट करने का प्रयास करता है, तो avahi यह देखने के लिए स्थानीय नेटवर्क प्रसारण करेगा कि क्या उस होस्टनाम के साथ कोई कंप्यूटर है। अन्य कंप्यूटर जो अवही चल रहे हैं (या कुछ संगत) का जवाब देना चाहिए।
यदि आप /etc/nsswitch.conf में देखते हैं, तो आपको निम्नलिखित पंक्ति मिलेगी:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
Mdns4_minimal कॉन्फ़िगरेशन सेटिंग है जो इस पुनर्निर्देशन को काम करती है।
आपका प्रश्न वास्तव में सुझाव देता है कि अवही सफलतापूर्वक चल रहा है जैसा कि आप कहते हैं कि आप अपने होस्ट कंप्यूटर से "hostname.local" का उपयोग करके कनेक्ट कर सकते हैं। हालाँकि, आप इसे स्पष्ट नहीं करते हैं ("जब मैं उन्हें दूसरे से, ...") के लिए भेज देता हूं, अगर आप दूसरे उबंटू कंप्यूटर से, या किसी अन्य विंडोज कंप्यूटर से कनेक्ट करने का प्रयास कर रहे हैं। बोनजौर जैसे अन्य सॉफ़्टवेयर स्थापित किए बिना, विंडोज़ कंप्यूटर zeroconf- शैली "hostname.local" नामों को हल नहीं कर सकते हैं।
nameserver
औरsearch
) क्या है? कैसेdig machine1
अलग हैdig machine1.local
?